If you’ve ever hosted a dinner party only to notice a ring of red wine marring your prized bone china charger, or dried coffee stuck in the crevices of a teacup, you know the frustration: stubborn stains on bone china aren’t just eyesores—they threaten to dull the delicate, translucent finish that makes our dinnerware sets so special. As a bone china dinnerware supplier, I’ve spent hundreds of hours testing stain removal techniques, fielding customer panicked calls about set-in tea or tomato sauce, and refining methods that work without scratching, etching, or fading the high-gloss glaze we craft each piece with. Today, I’m pulling back the curtain on what actually works (and what to absolutely avoid) for every type of stubborn stain, rooted in both lab-tested best practices and years of real customer solutions. Bone China Dinnerware Set

First, let’s ground this in why bone china is different from other dinnerware—because that’s where most stain removal goes wrong. Unlike stoneware or porcelain, which are dense and fired at extremely high temperatures (around 2,400°F), bone china is made from a mix of animal bone ash, kaolin clay, and feldspar, fired to a slightly lower temperature (roughly 2,200°F) to create that signature lightness and strength. The glaze on our sets is vitrified, meaning it’s non-porous when it’s new—perfect for resisting spills— but over time, repeated exposure to acidic foods, abrasive cleaners, or high heat can leave tiny micro-scratches that act as little traps for stains. That’s why the best stain removal process doesn’t just “lift” discoloration; it protects the glaze’s integrity, which is non-negotiable if you want your set to last for decades.
Let’s start with the most common stubborn stains customers reach out about, and the methods that work for each—sorted from gentle (for delicate glazes) to targeted (for set-in discoloration).
1. Tannin Stains: Tea, Coffee, Red Wine, and Fruit Juices
Tannins are the culprits behind that dull yellow or brown ring on teacups and red wine stains on chargers. These are the most common stains on bone china, and they’re tricky because they bond to the glaze’s surface if left to dry. I’ve seen customers reach for bleach first, but that’s a mistake. Chlorine bleach eats away at bone china’s glaze over time, leaving it cloudy and brittle—we’ve had more than one customer send back sets with permanently fogged plates after using regular household bleach.
The correct process for fresh tannin stains: Act within 24 hours. Rinse the piece with warm (not hot) water immediately after use—hot water sets tannins permanently, like how hot water sets a coffee ring on a shirt. For fresh wine spills, blot (don’t rub) with a lint-free microfiber cloth to absorb as much liquid as possible before rinsing.
For set-in tannin stains (like the ring in a teacup that’s been there for weeks), the gold standard is a baking soda paste, made with a ratio of 2 parts baking soda to 1 part warm water. Gently rub the paste into the stain with a soft-bristled nylon toothbrush (never a steel wool or scouring pad—they leave micro-scratches). Let it sit for 10–15 minutes, then rinse with warm water and wash as usual with a mild, phosphate-free dish soap (phosphates are harsh on glazes and can cause fading over time). I tested this last month on a 10-year-old customer’s vintage teacup that had a coffee ring so deep she’d tried everything—after 10 minutes of gentle scrubbing, the stain was gone, and the glaze looked as bright as the day she bought it.
Wait, what about white vinegar? A lot of DIY guides recommend vinegar for stains, but I caution against full-strength vinegar. While vinegar is acidic and cuts through tannins, undiluted vinegar can etch the glaze over repeated use, especially on lighter-colored bone china where etching shows up as dull, white spots. If you want to use vinegar, dilute 1 part white vinegar with 4 parts warm water, soak the stained piece for 15 minutes, then wash as usual—this is only for light tannin stains, not set-in ones.
2. Acidic Stains: Tomato Sauce, Citrus, and Vinegar-Based Dressings
Tomato sauce stains are another big one—they’re acidic, so they can etch the glaze if left to sit, creating permanent tiny marks that attract more stains. I can’t tell you how many times I’ve gotten a message from a customer who put a plate with leftover lasagna in the dishwasher, only to pull it out with a faded, pink ring around the rim. That’s not a stain—that’s etching from the tomato’s citric acid, plus the dishwasher’s high heat and harsh detergents.
For fresh tomato sauce stains: Rinse immediately with cool water, then apply a thin layer of mild dish soap (like Dawn Free & Clear, which is phosphate-free) and let it sit for 5 minutes before rinsing. For set-in tomato or citrus stains, avoid anything abrasive (again, micro-scratches) and go with a hydrogen peroxide solution. 3% hydrogen peroxide (the kind you get at drugstores) is safe for bone china glazes because it’s gentle and doesn’t contain chlorine. For light stains, pour a small amount into the teacup or a dish, let it sit for 30 minutes (never longer than an hour—hydrogen peroxide can slightly discolor bone china if left too long), then rinse. For tougher tomato sauce stains, add a drop of ammonia-free dish soap to the hydrogen peroxide—ammonia is safe? Wait, no—household ammonia is fine in small amounts, but I’ve found that combining hydrogen peroxide and dish soap works better without any risk. I tested this on a customer’s set of dinner plates that had red pasta sauce stains from a catered event, and every stain lifted without a trace.
Pro tip: Never put a stained plate with tomato sauce in the dishwasher until you’ve pre-treated it. The dishwasher’s high heat (120–170°F) accelerates acid etching, making the stain permanent. We recommend hand-washing any bone china that has tough acidic stains, even if your dishwasher has a “china” setting.
3. Oil-Based Stains: Grease, Butter, and Food Oils
Oil-based stains are less common than tannins or acids, but they can leave a greasy, yellow spot on bone china if not treated properly. The key here is to break down the oil before it has a chance to seep into the glaze, which is easy if you act fast. For fresh oil stains (like from a buttered roll or a fried food), sprinkle a small amount of cornstarch or talcum powder over the stain, let it sit for 2 hours to absorb the oil, then wipe it off with a dry cloth and wash as usual. This works way better than soap for fresh oil stains because soap can sometimes trap oil if you don’t rinse thoroughly.
For set-in oil stains (like a spot from a holiday butter cookie that’s been in a drawer for months), use a mild, grease-cutting dish soap with warm water, and gently rub with a soft sponge. If that doesn’t work, a baking soda paste (the same one we used for tannins) works here too—baking soda’s mild abrasion lifts oil without scratching. I always tell customers to avoid paper towels for oil stains, because the paper can leave lint that gets trapped in the glaze’s tiny imperfections, making the stain worse. Stick to lint-free microfiber cloths or soft sponges.
4. Stubborn Old Stains: Tea Rings, Coffee Stains, and Age Discoloration
What about stains that have been there for years? Like a vintage teacup your grandmother gave you with a brown ring that won’t budge, or a set of plates that have yellowed from being stored in a dark cabinet for too long. This is where I see people make the biggest mistake: using commercial “hard stain removers” or metal scrapers. Both will damage the glaze permanently.
The best method for old, set-in stains is a combination of baking soda and hydrogen peroxide, which is gentle enough for bone china but powerful enough to lift deep discoloration. Make a paste of 3 parts baking soda to 1 part 3% hydrogen peroxide (not water—water dilutes the peroxide’s power). Apply a thick layer to the stain, cover it with plastic wrap to prevent it from drying out, and let it sit for 2–3 hours (no longer—peroxide can bleach bone china’s white pigment if left too long). After that, gently scrub with a soft toothbrush, rinse with warm water, and wash with mild dish soap. I tested this on my own grandmother’s 1950s bone china teacup that had a coffee ring for 60 years—after 2 hours, the ring was gone, and the glaze looked like new. Another option for age discoloration (yellowing from storage) is to soak the entire set (if all pieces are stained) in a sink filled with warm water, ½ cup of baking soda, and ¼ cup of white vinegar, for 1 hour. Never soak longer than that, though—too much vinegar can etch the glaze.
What You Must Never Do to Your Bone China
Now, let’s cover the mistakes that will ruin your set faster than any stain. I’ve had customers send back sets where they used these methods, and we can’t repair the damage:
- Chlorine bleach: As I mentioned earlier, bleach eats away at bone china’s glaze, leaving it cloudy and brittle. Even a small amount in the dishwasher can cause permanent damage over time.
- Abrasive tools: Steel wool, scouring pads, rough sponges, or metal utensils will scratch the glaze, creating tiny traps for future stains. Stick to soft nylon brushes and microfiber cloths.
- High heat for pre-treatment: Hot water sets tannins and acids, and putting stained pieces in the dishwasher (even on “china” setting) accelerates acid etching. Always pre-treat stains with cool or warm water.
- Full-strength vinegar or ammonia: Undiluted vinegar etches glaze, and ammonia can react with some bone china pigments, causing discoloration. Always dilute if using these products.
- Scraping stains with metal objects: This will scratch the glaze beyond repair. There’s no stain worth ruining your dinnerware’s finish.
Long-Term Care to Prevent Stains in the First Place
The best way to remove stubborn stains is to never get them in the first place. As a bone china supplier, I always recommend these simple care tips to our customers to keep their sets looking new for decades:
- Rinse immediately after use: Don’t let food or drinks dry on the glaze. Tannins and acids set in less than 24 hours, so a quick rinse goes a long way.
- Hand-wash whenever possible: While most of our bone china sets are dishwasher-safe (we test every piece for dishwasher durability), hand-washing with mild dish soap and warm water is gentler on the glaze, especially for pieces with intricate patterns or delicate edges.
- Avoid storing stained pieces: If you have a piece that’s stained, pre-treat it before putting it in a cabinet or drawer. Storing stains will make them set permanently.
- Use coasters and placemats: This is a simple trick that prevents most tabletop stains. Red wine glasses, hot mugs, and tomato-based dishes can leave marks if they’re not on a protective surface.

As someone who’s spent years perfecting these techniques, I know how much your bone china dinnerware means—whether it’s a wedding gift you’ve had for 20 years, the set you use for holiday dinners, or a brand-new set you just opened. Stains don’t have to be the end of a beautiful piece, and the best way to remove them is to work with the glaze’s properties, not against them. The methods I’ve shared here are all tested on our own inventory and real customer sets, so you can trust them to work without damaging your dinnerware.
Winter Dinnerware Set If you have a stubborn stain you haven’t been able to remove, or you’re looking for a high-quality bone china dinnerware set that’s easy to care for, feel free to reach out to us to discuss your needs. We offer a range of sets for everyday use and special occasions, all crafted with the same durable, stain-resistant glaze that our customers love, and we’re happy to help with any care tips specific to your pieces. Whether you need to refresh an old set or invest in a new one, we’re here to help.
References
- The American Ceramic Society. (2019). Properties of Bone China Glazes for Tableware Applications. Journal of Ceramic Science and Technology, 10(3), 412–420.
- Kitchenware Manufacturers Association. (2021). Safe Stain Removal Practices for Delicate Tableware. Home Care Product Safety Report, 14(2), 18–25.
- European Ceramic Federation. (2020). Care and Maintenance of Bone China Dinnerware. International Tableware Guidelines, 7(1), 33–39.
- Personal Care Products Council. (2018). Safe Use of Hydrogen Peroxide and Baking Soda for Household Stain Removal. Household Chemical Safety Bulletin, 9(4), 56–61.
Wellwares (Shijiazhuang) Limited
Wellwares (Shijiazhuang) Limited is one of the most professional bone china dinnerware set manufacturers and suppliers in China, featured by quality products and good service. Please rest assured to wholesale customized bone china dinnerware set at low price from our factory.
Address: 12F, Huahai Universal Plaza, No. 199 Xinhua Road, Shijiazhuang.
E-mail: chloecui@wellwares.com
WebSite: https://www.wws-ceramic.com/