Reader-supported: we earn a commission on some links, at no extra cost to you. It never changes our picks. How this works
Dinnerware SetsProblem / fix

How to Clean Stubborn Stains from Porcelain Dinnerware

Soak stained porcelain in a solution of warm water and oxygen bleach or white vinegar for 30 minutes. Then scrub gently with a soft sponge and baking soda. Rinse well. Repeat if needed.

Our top pick
Corelle Winter Frost White 16-Piece Dinnerware Set
Corelle Winter Frost White 16-Piece Dinnerware Set
★★★★★ 4.7
Check price on Amazon
Read the full guide →

Stains on porcelain are often surface-level and removable with gentle abrasives or acids.

  • Prevention is easier than removal: rinse promptly and avoid harsh cleaners.
  • Replace porcelain with cracks or chips to avoid bacteria and breakage.
  • For valuable or antique pieces, seek professional help.

Why do porcelain dinnerware stains happen?

Porcelain is non-porous but can still stain from tannins in tea and coffee. Acids in tomato sauce and red wine can etch the glaze, leaving a dull mark. Metal utensils can leave gray streaks from friction. Hard water minerals can build up and trap food particles. Heat can cause micro-cracks that hold onto pigments. Knowing the cause helps you choose the right cleaner.

How to remove stubborn stains from porcelain dinnerware

Start with a paste of baking soda and water. Apply it to the stain and let it sit for 15 minutes. Then scrub with a soft sponge or cloth. For tea and coffee stains, use a diluted bleach solution, but only on white porcelain. Soak the item in a mixture of one part white vinegar to three parts water for up to an hour. Rinse thoroughly after any treatment. For metal marks, use a non-abrasive cleaner like Bar Keepers Friend. Always test on a hidden area first.

How to prevent stains on porcelain dinnerware

Rinse plates and cups immediately after use to stop stains from setting. Avoid letting food dry on the surface. Use a gentle dishwasher detergent that is free of chlorine bleach. Hand wash delicate pieces with a soft sponge. Do not use steel wool or abrasive pads. Store porcelain with paper separators to prevent scratching. Regularly clean with a mixture of baking soda and water to maintain shine.

When to replace porcelain dinnerware or call a professional

Replace porcelain if it has deep cracks, chips, or crazing that cannot be cleaned. These defects can harbor bacteria and may break during use. If a stain is actually a metallic residue from the glaze, it is permanent. For antique or valuable porcelain, consult a professional conservator. They can safely remove stains without damaging the finish. If you are unsure, test a small area first.

Common questions

What is the best way to remove tea stains from porcelain cups?

Make a paste of baking soda and water, apply it to the stain, and let it sit for 15 minutes. Then scrub gently with a soft sponge. For stubborn stains, add a little white vinegar.

Can I use bleach on porcelain dinnerware?

Yes, but only on white porcelain. Dilute one part bleach with three parts water and soak for no more than 30 minutes. Rinse thoroughly. Avoid bleach on colored or decorated porcelain.

Is it safe to use Bar Keepers Friend on porcelain?

Bar Keepers Friend is safe for porcelain when used as directed. It is mildly abrasive and can remove metal marks and stains. Test on a small area first and rinse well.

How do I get rid of hard water stains on porcelain?

Soak the item in a solution of equal parts white vinegar and water for 30 minutes. Then scrub with a soft sponge. For stubborn deposits, use a paste of baking soda and vinegar.

Can I use a magic eraser on porcelain dinnerware?

Magic erasers are abrasive and can dull the glaze. Avoid them on porcelain. Use a soft sponge or cloth instead.

Why are my porcelain plates stained after dishwasher use?

Dishwasher detergents can contain chlorine bleach that reacts with metals in the glaze. Also, food particles can bake onto the surface. Try a gentler detergent and rinse plates before loading.

What is the difference between porcelain and ceramic stains?

Porcelain is denser and less porous than ceramic, so stains are often on the surface. Ceramic can absorb liquids, making stains deeper. Cleaning methods are similar, but porcelain is more resistant.

Can I use lemon juice to clean porcelain?

Lemon juice is acidic and can help remove stains. Apply it directly, let it sit for 10 minutes, then rinse. Avoid leaving it on for too long as it can etch the glaze.

More in this topic

More in Dinnerware Sets

See the full guide →