A good marble polish home recipe consists of baking soda and water. You also need a clean, soft cloth to distribute the polish and clean any residue.
Fill a small bowl with water. Immerse the clean cloth into the water, and then wring the cloth tightly to remove all excess water. The cloth should now be only damp. Sprinkle a small amount of baking soda on the marble surface, and begin to rub the baking soda around in a circular motion. Continue rubbing until the surface area is clean. Sprinkle more baking soda on the surface as needed.
Once the marble is clean and polished, rinse the cloth in the bowl of water. Wring the cloth until it is damp, and wipe the surface to remove all baking soda residue. Continue to rinse, wipe and repeat until the marble is residue-free. Ensure no excess water is left on the surface, as this can cause staining and etching.
Baking soda is an effective natural marble polisher, as it is slightly abrasive and works well at removing dirt and stains without being so abrasive as to scratch the surface. It also works as a natural deodorizer, removing any cooking smells from your marble, and a sanitizer to remove any germs from the surface.