How to remove tarnish with baking soda, foil, and hot water
It might seem more like magic than a simple cleaning hack, but this this method will dissolve tarnish before your eyes.
Start with freshly hand-washed silver. In a foil-lined pan (or a pan made of foil) dissolve a tablespoon of baking soda with a cup of boiling water.
Immerse your silver in the bath for a minute or two, until you see the tarnish lift.
Remove the silver, and voilà, it's cleaned and tarnish-free. Dry and polish your pieces immediately.
You may need to repeat for heavily tarnished items. Some people will add half a cup of vinegar or salt to this solution, to speed up the process, but do so only if necessary; you risk causing etches to your silver.
* Excerpts taken from article published in Realtor.com.