You can sterilize potting soil with hydrogen peroxide by mixing a dilute solution and thoroughly drenching the soil, letting the peroxide kill off fungi, bacteria, and pest larvae before it breaks down into plain water and oxygen. The standard ratio for the common 3% pharmacy-grade peroxide is half a cup per liter of water. It’s a simple, low-mess alternative to baking soil in the oven, and it works well for small to moderate batches of potting mix.
How Hydrogen Peroxide Kills Pathogens
Hydrogen peroxide is a strong oxidizer. When it contacts microorganisms in the soil, it reacts with the fats in their cell walls, breaks through, and disrupts the proteins and other structures inside. This changes the cell’s permeability, causing it to rupture and die. The free radicals it generates also damage the DNA of fungal spores, preventing them from reproducing. Once the peroxide finishes reacting, it decomposes into water (H₂O) and oxygen (O₂), leaving no chemical residue behind.
This mechanism is broad-spectrum. It doesn’t selectively target harmful organisms. Bacteria, fungal spores, and insect eggs or larvae in the soil are all vulnerable. That’s what makes it effective for sterilization, but it also means beneficial microbes won’t survive the treatment either.
The Right Dilution Ratio
For the 3% hydrogen peroxide sold at most pharmacies and grocery stores, mix half a cup (roughly 125 ml) into 1 liter of water. This gives you a working solution strong enough to kill pathogens without being so concentrated that it damages soil structure or becomes hazardous to handle.
If you’re using 6% hydrogen peroxide, cut the water volume in half: use half a cup of 6% peroxide per 2 liters of water. The goal is to reach roughly the same effective concentration regardless of your starting product. Higher concentrations like 35% food-grade peroxide require much more aggressive dilution and careful handling (more on that below), so the 3% version is the easiest and safest starting point for most home gardeners.
Step-by-Step Soil Drench
Start by placing your potting soil in a container with drainage, like a pot with holes or a colander lined with landscape fabric. You want the solution to flow through the soil rather than pool at the bottom. Break up any clumps so the liquid reaches all the way through.
Mix your solution fresh. Hydrogen peroxide degrades when exposed to light and air, so a bottle that’s been open for months may have lost potency. Pour the diluted peroxide slowly and evenly over the soil until liquid drains freely from the bottom. You want the entire volume of soil saturated, not just the top layer. For a standard 10-liter bag of potting mix, expect to use several liters of solution.
Let the soil drain completely, then allow it to sit and air out. The peroxide will break down on its own, typically within a few hours. You’ll notice fizzing and bubbling as it reacts with organic matter in the soil. Once the fizzing has stopped and the soil has dried to a normal moisture level, it’s ready to use. There’s no need to rinse it.
How Well It Works Against Pests
Hydrogen peroxide soil drenches are particularly popular for dealing with fungus gnats, those tiny flies that hover around houseplants. The solution kills larvae and eggs on contact in the soil, disrupting the gnats’ life cycle. In practical testing, a peroxide drench proved very effective at reducing larval populations, though it didn’t completely eliminate an established adult gnat population within three weeks of use. That’s because adult gnats flying above the soil aren’t affected by the drench. For a full infestation, you may need to combine the soil treatment with sticky traps or other methods targeting the adults.
For preventing root rot caused by soil-borne fungi like Pythium or Fusarium, a peroxide drench before planting is more reliably effective than trying to treat an active infection in an established pot. Sterilizing soil before use removes the pathogens entirely, while treating already-planted soil risks damaging your plant’s roots alongside the fungi.
How It Compares to Heat Sterilization
Baking soil in the oven at around 180°F (82°C) for 30 minutes is another common home sterilization method, and it’s effective. Heat kills pathogens thoroughly. The main downsides are practical: it smells terrible, it ties up your oven, and you can only do small batches at a time. Overheating the soil (above 200°F) can also release toxic compounds from organic matter and damage soil structure.
A peroxide drench avoids the smell and temperature concerns entirely. It’s easier to scale up for larger amounts of soil, and you can do it outdoors. The trade-off is that heat sterilization is more thoroughly studied and reliably kills organisms deep within dense clumps, while a peroxide drench depends on the solution actually contacting every part of the soil. If you break up clumps and saturate the mix completely, both methods produce comparable results for home gardening purposes.
What Happens to Beneficial Microbes
Sterilization, by definition, doesn’t discriminate. Hydrogen peroxide destroys helpful soil bacteria and fungi just as readily as harmful ones. Beneficial organisms like mycorrhizal fungi, which help plant roots absorb nutrients, won’t survive a full drench at the recommended concentration. The same cell-rupturing mechanism that kills pathogens works on all microbial life.
This matters most if you’re treating soil you plan to use for long-term plantings. The simplest fix is to re-introduce beneficial microbes after treatment. You can mix in a commercial mycorrhizal inoculant or a handful of high-quality compost once the peroxide has fully broken down. For seed starting or short-term use, the temporary absence of beneficial microbes is less of a concern since young seedlings primarily need a clean, disease-free environment.
Safety When Handling Peroxide
The 3% concentration is mild enough for everyday handling, but it can still bleach clothing and irritate your eyes on contact. Wearing gloves and eye protection is a good habit, especially when mixing and pouring large volumes.
If you’re working with higher concentrations, the risks increase substantially. Solutions above 30% can cause chemical burns on skin contact and react violently with metals like iron, copper, and zinc. The CDC classifies hydrogen peroxide as an oxidizer that can cause spontaneous combustion when it contacts combustible materials at high concentrations. Keep concentrated peroxide away from metal containers, store it in its original plastic bottle, and always dilute it before applying it to soil. Never mix hydrogen peroxide with vinegar, bleach, or other household chemicals.
For most home gardeners, sticking with the 3% pharmacy version eliminates nearly all handling risk while still being effective for soil sterilization. The convenience and safety margin make it the best choice unless you’re already experienced with concentrated oxidizers.

