Why does my houseplant soil smell bad?

July 10, 2026 2 min read

Houseplant soil smells bad because something in the pot is rotting without enough oxygen. A sour, musty, or eggy odour almost always means the compost is staying too wet, and in that airless, waterlogged environment roots and organic matter start to break down anaerobically. The smell is the warning sign. The fix is to get air back into the pot before the roots are lost.

It is rarely the compost itself. Fresh bags can have an earthy smell, which is normal. A genuinely bad smell from an established plant points to a watering or drainage problem, and the good news is it is usually reversible if you act quickly.

Overwatering and Poor Drainage

When compost stays saturated, the air pockets roots need are filled with water instead. Roots begin to suffocate and decay, and anaerobic bacteria, the kind that produce that rotten-egg or sour smell, take over. This is the same process behind root rot. The most common setup that causes it: a heavy, water-retentive compost in a pot with no drainage holes, watered on a fixed schedule rather than when the plant actually needs it. Our guide to what root rot is and how to prevent it covers the biology in more detail.

Check the Drainage First

Before anything else, make sure water can escape. A pot with no drainage hole holds a reservoir of stagnant water at the bottom that you cannot see, and it is the fastest route to a smelly pot. If your plant sits in a decorative cover pot, tip it up after watering and pour away anything that has collected. For why this matters so much, see our note on whether houseplant pots really need drainage holes. A free-draining setup is the single best defence against smelly soil.

What to Do About Smelly Soil

Act based on how bad it is:

  • Mild smell, plant otherwise healthy: stop watering and let the compost dry out further than usual. Move the plant somewhere brighter and warmer with good airflow so the pot dries faster. Often this alone resolves it.
  • Strong smell, or yellowing and wilting leaves: unpot the plant and inspect the roots. Healthy roots are firm and pale; rotten roots are brown, soft, and smelly. Trim away any mushy roots with clean scissors.
  • Repot into fresh, free-draining mix: once you have removed rotten material, repot into fresh compost. We use our Simply Houseplant tropical potting mix, and for plants prone to staying wet we open it up with extra coarse perlite for drainage. Our full substrate range has options for chunkier, airier blends.

Our step-by-step guide to repotting a houseplant walks through the process if you are unsure.

Prevention is Key

Water when the plant needs it, not on a calendar. For most houseplants that means checking the top 2 to 3cm of compost and watering only when it feels dry. Always use a pot that drains, empty cover pots and saucers after watering, and match the compost to the plant so moisture-lovers and drought-tolerant plants are not treated the same way. In our experience, the people who never get smelly soil are simply the ones who let the pot tell them when to water rather than sticking to a fixed routine. If you would like a refresher on timing, see how often you should water your houseplant.