When you first bring a plant home, it looks stunning—lush, vibrant green, with shiny leaves. However, after a few days, you might notice a change in their color and shine. Why does this happen? The simple answer: the leaves need cleaning and polishing. Here’s how you can prepare a leaf polish that will give your indoor plants a beautiful appearance.

Cleaning your plant’s leaves is not just about aesthetics; it’s also about their health. According to a study conducted by the University of Barcelona, clean and well-maintained leaves promote the plant’s respiration, which can be compromised by dust and dirt.

DIY Leaf Polish Recipe

You’ll need:

  • One liter of lukewarm water (not too hot to avoid damaging the roots)
  • One tablespoon of white vinegar
  • Half a teaspoon of olive oil
  • A spray bottle
  • A microfiber cloth


  1. Pour the water and vinegar into the spray bottle, shake well, and then spray directly onto the leaves.
  2. Use this solution and the microfiber cloth to thoroughly clean the surface of the leaves, being careful not to damage or break them.
  3. Finally, on a clean cloth, add a few drops of olive oil and use it to polish the leaves.

Now that you know how to make a natural leaf polish, your plants will always have that lush green and glossy look.