Bad Smelling Soil? (3 Shocking Reasons Why & 10 Solutions!)

Bad Smelling Soil: Reasons and Solutions
Bad Smelling Soil: Reasons and Solutions

When we think of plants and gardens, we don’t normally imagine bad smells like sulfur, ammonia, poop, or even rotten eggs! So what does it mean when your green babies are planted in soil that smells so foul? Will you have to toss out your plants if their soil smells bad?

Generally, soil that emits a bad smell similar to rotten eggs, animal poop, and urine is because of: 1) lack of aeration, 2) root rot and infestation, and 3) raw manure and ammonia-based fertilizers and pesticides. Soil that’s completely odorless is not ideal for growing plants either. Healthy soil for plants should smell earthy.

But don’t worry! The solutions are easy. This article will guide you in keeping your indoor herb garden healthy, growing well, and pleasing to all senses. 

1. Anaerobic Soil

According to Cornell University, plants like to consume nitrogen, phosphorus, and potassium in the soil, which is produced when compost (or fertilizer) breaks down. These components create a good smell of soil. 

So, when your soil begins to smell bad, that’s an indicator of anaerobic soil, which is soil that lacks oxygen. 

Sulfur and Ammonia Smell of Soil
Sulfur and Ammonia Smell of Soil

How is this a problem?

As we all know, plants breathe in carbon dioxide and breathe out oxygen. In anaerobic soil, plants can breathe in but not breathe out. Can you imagine how that feels? In addition, since they can’t produce root cells and tissue, their roots cannot absorb water. So, of course, your plant will die.

My Plant Pot Water Smells Like Rotten Eggs

And what causes the bad smell? There are three possibilities.

3 Causes

The USDA says that potting soil with a rotting smell like urine or ammonia indicates either poor water drainage or anaerobic soil. This can be caused by:

  1. Moss
    • The soil contains moss that consumes all the oxygen. According to a report by Oxford Research Encyclopedia, it is the “upper green photosynthesizing portion of the moss that consumes oxygen.” 
  2. Compacted Soil
    • The soil is so tightly packed (practically solid, that is) that no air can exist in the plant’s roots area. Even when compacted soil is watered, it’s so dense that plants can’t breathe out.
    • When oxygen levels are severely reduced in compacted soil, anaerobic bacteria thrive and produce “metabolites that can kill plant roots.”
  3. Waterlogged Soil
    • The soil has poor drainage and stagnant water does not allow air into the root area.
    • A report by Derk Bakker of the Department of Agriculture and Food in Western Australia confirms that “when soil is so wet that“ there is insufficient oxygen in the pore space for plant roots to be able to adequately respire,” gases such as carbon dioxide and ethylene gather and affect your plant’s root growth.

Thus, when soil smells like stale water, ammonia, sulfur, urine, or rotten eggs, something’s decomposing in there. Fortunately, this can be fixed easily.

Solution (4 Easy Steps)

First of all, make sure that your soil contains at least 25% oxygen. Here’s how you can do it:

  1. Remove moss and other oxygen-consuming life forms from the potting mix.
  2. Break up the soil by adding organic matter, a little sand, and nutrients. Most important, avoid soil with high clay content. A compaction problem is solved by mixing improving porosity and drainage.
  3. Dry up the soil. Waterlogged soil should be dried, and then add soil porosity by minimizing clay content and adding organic matter.
  4. Control watering. If you have a drainage problem, clear holes in the pot to allow water to drain. If you think you’re overwatering, you’re probably right. Simply cut down on watering. Here’s a quick guide:
    • Water should be about ¼ of the pot’s size. 
    • If the soil feels damp, water a day or two later. 
    • Don’t water the plant if the drainage holes at the bottom feel damp.

Now, let’s take a closer look at the next problem: when soil smells musty, like swamp water or rotting vegetation.

2. Infested Soil

In indoor gardening, one visible symptom of soil infestation is root rot. The first signs are leaves turning yellow and the plant wilting even if you’re watering regularly. 

1 Cause

If your potted plant’s soil smells like swamp water and the roots are mushy and dark, you have root rot, a plant disease caused by either overwatering or soil with fungal infection. 

This happens because too much water allows microbes, fungi, or bacteria to contaminate, breed, and consume all the oxygen in the soil. 

Solution (4 Easy Steps)

  1. Diagnosis
    • Remove the plant from the soil. Feel the roots. If all roots look black and disintegrating or feel mushy, it’s too late. If some roots are firm and healthy, try and save the plant. 
  2. Intervention
    • Use a pair of scissors to trim away the affected roots. Throw away the soil. Thoroughly wash the pot with a water and bleach solution. Let dry in the sun.
  3. Treatment
    • Dip the remaining healthy roots in a fungicide solution (in case the root rot is caused by a fungus). 
  4. Rehabilitation
    • Repot the plant in new soil. Make sure there is good drainage. 

PRO TIP: Don’t fertilize at the onset – this can shock your plant. 

Let’s look at another common problem: when your indoor garden soil smells like dried animal poo.

3. Raw Manure

If your potting mix smells like chicken manure or cow dung, that’s probably what creates a pungent odor that’s similar to ammonia. 

3 Causes

Potting soil can smell strongly of manure because of:

  1. Underprocessed manure in organic fertilizer
  2. Ammonia-based fertilizer
  3. Ammonia-based pesticide

During the mass production of potting mix, organic fertilizer is added to enrich the soil. This can include peat, moss, ground bark, chicken manure, and cow dung. Everything should be thoroughly processed by drying, aerating, and disinfection. 

However, when quality control fails, you get under-processed (raw) manure in your potting soil. The odor is produced when organic matter decomposes. In the process, gases that contain hydrogen sulfide and ammonia are released.

Another possible cause of an ammonia-like odor is the use of fertilizer or pesticide that contains ammonia-based components. For instance, bio-pesticides that smell bad may contain ammonium bicarbonate (chemical code 073401) or ammonium nonanoate (chemical code 031802), a substance that is toxic to humans

Solution (4 Easy Steps)

If you think the problem is overwatering, limit the water input or improve water drainage. Begin by allowing the soil to dry out before you water it again. 

On the other hand, if you’re not overwatering, examine the pesticide or fertilizer you’re using. 

  1. Go green
    • If your pesticide contains ammonia-based elements, shift to greener products. 
  2. Dry it out
    • If your potting mix has raw dung, decant the soil, and spread it out to dry in the sun, out in the open air, and downwind from you. (Take care that you don’t offend the neighbors.) 
  3. Aerate it
    • The odor should go away after a few days of airing in the open. 
  4. Change the soil
    • If that doesn’t work, throw the stinky soil away and restart with fresh soil. 

If the preceding answers don’t seem to work, no worries. The following solutions have been tried and tested. 

7 Ways to Make Stinky Soil Smell Better

Ways to Make Stinky Soil Smell Better
Ways to Make Stinky Soil Smell Better

Whether you have smelly soil in your hands or want to prevent it from becoming stinky, there’s a way for you to make it all smell better!

1. Use Cinnamon

You know how good cinnamon rolls smell, right? However, you may not know that cinnamon has been used to improve the smell of potting soil. It also prevents fungus infection.

Careful use of cinnamon oil (it can burn the plant) is used to kill aphids and keep away bugs, spiders, wasps, earwigs, and silverfish.

2. Add Baking Soda

Baking soda is used to absorb odors in refrigerators, beds, curtains, and carpets. In indoor gardening, baking soda has been used to absorb odors and kill fungus in the soil, stop powdery mildew, black spots, and other diseases on leaves. Insects hate it, too.

Effects of Sodium Bicarbonate (Baking Soda) on Plant Growth

PRO TIP: Use sparingly to avoid ion toxicity.

3. Apply Peppermint or Hyssop Oil

The sharp scent of peppermint oil is cool and refreshing. Also, the earthy, woody scent of hyssop can be used to mask scents, repel insects such as vegetable mites, as well as to kill oxygen-consuming moss, and help create aerobic soil.

Careful: Hyssop can be toxic to pets and humans.

4. Use Non-Synthetic Zeolite

If it’s too difficult to bear the NH3 smell of fertilizer such as nitrogen, phosphorus, and potassium from manure, use zeolite, a natural, non-toxic agent that does not only mask but actually removes strong odors.

And, wow: aside from many other benefits, zeolite in rock form is reusable indefinitely.

5. Mix in Activated Charcoal

Throwing in a good amount of activated charcoal into your potting soil can help prevent it from smelling bad. Activated charcoal can make your soil smell fresh and earthy by removing ammonia, improving aeration, and controlling water retention.

Some people mix the powdered charcoal directly into their very own potting mixes, while others mix it with water before application.

6. Add Special Clays

Other options include attapulgite and bentonite, which are types of clay popular for their superb odor-absorbing ability. In addition, bentonite also provides pesticide and disinfectant properties. Other options are kaolin and magnesium.

PRO TIP: Always check for plant safety before use.

7. Don’t Use Soil

Many indoor herbs and vegetables can flourish without soil. In fact, popular herbs such as basil, sage, oregano, lemon balm, thyme, mint, ginger, and stevia can grow in water alone. 

You have several alternative growing mediums to choose from! This includes perlite and coco coir.

Now, let’s take a quick look at one more problem: when the soil has no smell.

Another Problem: Soil With No Smell at All

Your soil doesn’t smell, so you’re good to go, right? Wrong. Very wrong.

Here’s what you should keep in mind: garden soil with no smell is not good for growing any plant.


The fact is, soil should have some kind of smell. For instance, soil with no smell indicates the absence of rhizobacteria, endophytes, and epiphytes that are beneficial for plant growth. 

PRO TIP: Plant growth and development require bacteria that are known as Plant Growth-Promoting Rhizobacteria (PGPR) such as Azospirilla, Pseudomonas, Streptomyces diastatochromogenes, and Bacillus thuringiensis.   


When there’s no scent at all, something is out of balance. Here’s what you can do:

  1. Read up on ways to balance the soil.
  2. Check your potting soil’s nutrients.
  3. Test to see if your soil has the right pH level.
  4. Know how healthy soil looks and smells. 

Of course, the one surefire way to avoid stinky soil in your indoor herb garden is to use good soil in the first place.

But, if you’re just starting, how can you tell if you have the right kind of soil? 

One quick way: use your nose. The unique smell of soil is “because soil is not just dirt,” says Sheila Keeling in The Smell of Living Soil. In other words, good soil smells healthy. 

What Does Healthy Potting Soil Smell Like?

Have you ever smelled something from the soil after a rain or a thunderstorm? That’s the simplest way of experiencing what healthy soil smells like. 

More specific, healthy soil should smell “earthy, kind of sweet, not sour,” says a report quoting David Lindbo of the US Department of Agriculture.

Where Does the Smell of Rain Come From?

“Actually it’s not the soil we smell” but a chemical caused by soil-dwelling bacteria, Keeling explains.

Here are three key terms related to the smell of soil after rains:

  1. Petrichor: The smell of soil after it rains outside – or when a storm begins to wet the earth – is called petrichor. The name comes from a combination of Greek words for stone (petros) and “the blood of gods” (ichor).
  2. Geosmin: The pleasant petrichor aroma actually comes from gases released by bacteria and fungi, particularly Streptomyces, which produce geosmin.
  3. MIB: 2-methylisoborneol or MIB is another chemical compound produced by fungi and bacteria that produces the distinct smell of petrichor.

Yes, you can smell it. We humans can actually detect a drop of geosmin and MIB in a trillion drops of water. (Fun Fact: Camels are even better at it. That’s how they survive in dry deserts.)

Now you know almost everything about how healthy soil should smell and what to do with bad-smelling soil. 

Frequently Asked Questions

Will any kind of topsoil work? It actually depends on what kind of topsoil is available to you. For indoor potting, soil that is light and airy enough to resist compaction should be used. 

Can you just go to any store and buy it? Only trusted or dependable providers of gardening materials should be visited.

Can you make potting soil yourself? Read up on the best type of soil for each plant. Don’t be afraid to experiment. 

  • For better nutrition and drainage, add 10 to 20% organic matter such as leaf mold, compost, or rich garden soil.
  • To create a lighter, more suitable growing medium for your herbs, experiment and find the best mix of topsoil and potting soil. 

Why does my backyard smell so bad, like sewage? If the entire backyard smells strongly of sewage, then it is unlikely due to the bad soil condition of the garden. The more likely explanation for a sewage-smelling backyard is a sewer line that has burst, causing sewer water to seep into the ground.

Can I still use an unopened bag of stinky potting soil? People can still use unopened bags of stinky potting soil after it has been treated and sterilized properly. However, since such a process may require more time, money, and effort to accomplish, buying new potting soil that smells healthy and earthy is recommended.

Why does my mulch smell sour like vinegar? Mulch will start smelling sour when it is stocked in piles higher than six feet. When piled too high, mulch is deprived of enough oxygen which results in anaerobic conditions. This will also make the mulch very acidic, around 2 pH, which is not ideal for use. More importantly, the vapors emitted by sour mulch are irritating to animals and humans.

Summary of Bad Smelling Soil: Reasons and Solutions!

If you’re thinking of an indoor herb garden – or if you already have one – you know what to do when the soil begins to smell bad. 

At the same time, if anyone needs help, you can provide useful answers. For instance:

  1. The good smell of soil: Healthy soil smells fresh and clean, earthy, and kind of sweet. One great example is the smell of the earth at the onset of rainfall.
  2. The bad smell of soil: A bad smell indicates either anaerobic soil or soil that is contaminated with microbes, mold, fungus, moss, or bacteria that can kill your plants.
  3. Odors and solutions: There are different causes and solutions to bad soil odor:
    • Waterlogging: Control watering or improve water drainage
    • Root rot: Decontaminate with bleach, rehabilitate with new soil
    • Raw manure: Aerate, replace the potting mix, or deodorize with zeolite, bentonite, attapulgite, essential oils, cinnamon, or baking soda.
    • No smell: Check for soil balance, nutrients, and pH level.

Congratulations, you’re now an expert on Soil Scents 101. 

Raise your indoor gardening skills to a higher level. Just click, download, and enjoy.

Happy gardening! is part of the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites like mine to earn advertising fees by promoting good quality products. I may receive a small commission when you buy through links on my website

Similar Posts