How to clean your white porcelain kitchen sink (baking soda + hydrogen peroxide)

We have a white kitchen sink now. I’ve been trying to keep it sparkling clean, but I have to remember to rinse it out after every dish I put in there. I tried all kinds of combinations of baking soda, vinegar, Bar Keeper’s Friend, even Kaboom, but nothing was removing the dull stains. Finally, I found some hydrogen peroxide and used this method I keep hearing about:

Rinse the sink. Sprinkle about 1 cup baking soda all over, creating a thin layer. Grab a kitchen sponge (non-abrasive) and scrub the sink. This will create little blobs of baking soda. Pour some hydrogen peroxide onto your sponge and scrub the sink again with the sponge. Let the mixture of baking soda and hydrogen peroxide sit for at least 20 minutes.

Scrub the sink once more with the sponge and rinse it out. Your sink should be bright white and clean again!

Note: You can also clean your kitchen sink with a combination of baking soda, vinegar, and some Dawn dish soap. But, I did not find this combination removed the stains as well as the hydrogen peroxide did.