Status: Ready for review
Mushroom Contamination: Why It Happens and How to Stop It for Good
You open your grow bag and there it is: neon green spreading in a ring from your injection port. That bag took a week of work. You did everything right. Or so you thought.
I have been there. I have lost grain jars to Trichoderma two days before I was ready to spawn to bulk. I have had oyster blocks develop sour-smelling patches I could not identify. I have thrown out more work than I would like to admit.
The good news: contamination is almost always preventable. Most losses come from a handful of fixable mistakes, and once you understand the biology of what is competing with your mycelium, the solutions become obvious.
This guide covers contamination identification so you know exactly what you are dealing with, the real causes behind each type, and a step-by-step sterilization workflow that cut my contamination rate to near zero.
The Biology of Contamination (Why Your Grow Bag Is a Battleground)
Mushroom cultivation is, at its core, a race. You are trying to get your chosen species of mycelium to colonize a substrate before something else does.
Every grain jar, grow bag, and bulk tub you prepare is a rich nutrient environment. Rye berries, oats, wheat: they are loaded with simple sugars and proteins that dozens of molds and bacteria find just as appealing as your oyster or lion’s mane mycelium does. The ambient air in most homes contains thousands of fungal spores per cubic meter. Your hands, your workspace, your substrate bags: all of them carry microbial loads.
Contamination happens when competing organisms find an opportunity. That opportunity is usually one of three things: a substrate that was not properly sterilized, an inoculation environment with too much airflow, or a breach in your bag or jar after sterilization.
Here is the part that most contamination guides skip: different organisms compete at different speeds. Trichoderma harzianum, the green mold responsible for most home grow losses, colonizes a substrate at roughly twice the linear growth rate of oyster mycelium under identical conditions. Bacterial contaminants can double their population every 20 minutes in warm, nutrient-rich environments. Your mycelium, by contrast, colonizes at a steady pace that gives these organisms plenty of time to establish if your sterilization or inoculation technique left any openings.
Understanding this changes how you think about sterile technique. It is not about following a checklist. It is about understanding where the gaps are and closing them before the competitors get in.
How to Identify What Went Wrong
Knowing what you are looking at when contamination appears matters. The decision to throw it out versus try to salvage depends entirely on which organism you are dealing with and how far it has spread.
Contamination Diagnosis Table
| Appearance | Smell | Location | Likely Culprit |
|—|—|—|—|
| Bright green, fuzzy, fast-spreading | Earthy/musty | Anywhere in substrate | Trichoderma spp. |
| Grey-black, wet, slimy patches | Ammonia | Substrate surface | Wet rot / Cobweb mold |
| Yellow-brown discoloration, wet spots | Sour/rotten | Near injection port | Bacterial contamination |
| White fluffy growth (sections off from mycelium) | None distinct | Edges of bag | Cobweb mold (salvageable) |
Trichoderma (Green Mold)
Trichoderma is the one that keeps growers up at night. Trichoderma harzianum, the most common species you will encounter, starts as white mycelium that looks almost indistinguishable from healthy colonization. Then, around day 5 to 10 post-inoculation, it sporulates into that unmistakable bright green.
The green appears at the point of contamination first and spreads outward in a ring pattern. Growth is aggressive. A bag showing a small green spot in the morning can be fully overtaken by evening.
What you need to know: Trichoderma is mycoparasitic. It does not just compete for nutrients; it actively attacks your mushroom mycelium, secreting enzymes that break down mycelial cell walls directly. Once it is sporulating, the bag is a loss. Do not open it indoors. Seal it in a trash bag and remove it from your grow space immediately. Trichoderma spores travel in air, and opening a contaminated bag inside can seed your next batch before it even starts.
The source is almost always inadequate sterilization or inoculation in non-sterile conditions. Trichoderma spores are present in virtually every indoor environment. If your grain was not sterilized above 250 degrees F at 15 PSI, or if your inoculation happened in open air, you gave it a foothold.
Bacterial Contamination
Bacterial contamination looks different from mold. You will see wet, slimy patches that are yellow, brown, or grey rather than fuzzy. The smell is the giveaway: sour, rotten, or ammonia. There is no saving a bacteria-contaminated substrate.
The most common cause is bacterial endospores surviving pasteurization. This is exactly why grain cannot be pasteurized; it must be sterilized. Bacteria like Bacillus subtilis form heat-resistant endospores that survive temperatures below 212 degrees F. At 15 PSI in a pressure cooker, you reach approximately 250 degrees F, which destroys endospores. Pasteurization at 180 degrees F does not.
Other causes include over-wet substrates (water pooling at the bottom of jars creates anaerobic pockets where bacteria thrive without competition from aerobic organisms) and reusing a contaminated syringe needle across multiple jars without re-flaming.
If bacterial contamination appears specifically near the injection port, that is pointing at the needle. Flame-sterilize your needle before every injection point. Let it cool for 3 to 5 seconds, then inject. This single habit eliminates a substantial percentage of bacterial contamination cases.
Cobweb Mold (the False Alarm)
Cobweb mold gets its name for good reason. It looks like a thin, wispy grey web draped across your substrate surface or developing pins. Unlike Trichoderma, it does not have that dense, fuzzy texture. The strands are fine and almost transparent compared to the rope-like hyphal cords of healthy mycelium.
Cobweb mold is caused by Dactylium and related species. It typically indicates high humidity combined with poor airflow, and it grows fast: a penny-sized patch can cover an entire tub in 24 to 48 hours.
The difference from every other contamination type: cobweb mold is frequently salvageable on bulk substrate. Increase FAE (fresh air exchange), reduce surface humidity, and mist the cobweb growth directly with a light spray of water. Healthy, vigorous mycelium typically outcompetes cobweb mold when airflow improves.
If cobweb mold appears in grain jars, the situation is different. Grain is high-nutrition; cobweb mold in a grain jar often signals deeper contamination underneath. Treat it as a loss.
The Real Causes: What Actually Went Wrong
Contamination has a short list of actual root causes. Once you have matched what you are seeing to the diagnosis table above, trace it back to one of these three categories.
Inoculation Errors
This is the most common source of contamination and nearly never addressed in beginner resources.
Needle not flamed between injection points. Every time you pull a needle out of a bag or jar and re-insert it somewhere else, you risk transferring contamination from one substrate to another, or from the environment directly into your substrate. Flame the needle until it glows, count 4 seconds, then inject.
Bag or jar opened in non-sterile air. Even brief exposure to open room air during inoculation raises contamination risk significantly. Home air carries thousands of spores per cubic meter. Every second the substrate is open is an exposure event.
Syringe set down after flaming. If you flame a needle and then set the syringe on a surface before injecting, you have re-contaminated the tip. Keep it elevated or inject immediately after the brief cooling period.
Moving too fast during inoculation. Fast hand movements create air turbulence inside your work area. That turbulence lifts settled spores back into the air and onto your substrate. Work deliberately and calmly.
Substrate Preparation Errors
Insufficient sterilization time. Grain needs 2.5 hours at 15 PSI, not 90 minutes. Most guides say 90 minutes. I ran grain at 90 minutes for months and had inconsistent results. When I extended to 2.5 hours, contamination on grain jars dropped significantly. The added time ensures heat penetrates through to the center of fully loaded jars, not just the outer layer.
Field capacity mistakes. Substrate that is too wet creates anaerobic pockets where bacteria thrive without aerobic competition. For grain, field capacity means the grain is hydrated but no free water collects when you compress a handful firmly. For straw bulk substrate, squeeze a fistful and only a few drops should fall. More than that is too wet.
Inoculating warm grain. Grain that is still above 95 degrees F when inoculated will stress or kill your mycelium before it can establish, leaving the substrate window open for faster competitors. Wait 12 to 24 hours after sterilization before inoculating.
Environmental Contamination
Elevated spore load from prior contamination. If you have had Trichoderma in your grow space before, the ambient spore count in that environment is elevated. Wipe down all surfaces with 70% isopropyl alcohol before every session. The reason 70% IPA is more effective than 91% or 99% is not obvious but it matters: the water molecule in the 70% solution is required for the denaturation of bacterial and fungal cell proteins. Higher concentrations evaporate before they can penetrate the cell membrane effectively.
Contaminated water. Using tap water with high bacterial load can introduce contamination into your substrate. Use distilled or reverse osmosis water for substrate preparation, or boil tap water and cool it fully before use.
HVAC systems and pets. HVAC vents circulate air from throughout your home, including areas with higher mold counts like bathrooms and basements. Close vents in your inoculation area and work when the system is off if possible. Pets carry spores on fur; keep them out of your work area.
My Personal Sterilization Workflow (Step-by-Step)
This is the workflow I use for rye grain jars. When I follow it without shortcuts, I see contamination on roughly 1 to 2 jars out of every 20.
24 hours before:
- Rinse grain (rye berries) under cold water until the water runs clear.
- Soak grain in cold water for 12 to 24 hours. This hydrates the berries from the inside out.
Day of preparation:
- Drain grain. Simmer in fresh water for 15 minutes until grains swell but do not split. Splitting means the interior is exposed, which leads to over-wet substrate and bacterial problems.
- Drain and spread on a clean baking sheet or wire rack to surface-dry for 30 to 60 minutes. You want hydrated grain with dry exteriors.
- Load into wide-mouth quart mason jars, filled to 60 to 70% capacity. Do not pack tightly.
- Add a polyfill filter disc under the lid band to allow gas exchange during sterilization and colonization without admitting contaminants. Polyfill discs (available on Amazon, around $8 to $12 for a pack of 25) are cut from aquarium filter floss and fit standard wide-mouth jar rings.
- Cover lids with a double layer of aluminum foil, crimped down firmly around the lid ring.
- Place jars in the pressure cooker on a folded towel or jar rack. Add 1 to 2 liters of water. Do not let jars sit directly on the pot bottom; direct contact can cause thermal stress cracking.
- Bring to full 15 PSI. Sterilize at 15 PSI for 2.5 hours.
- Let pressure drop naturally. Do not run under cold water; thermal shock can crack glass jars.
- Move jars to a clean surface to cool completely, 12 to 24 hours. Do not rush this step.
Inoculation:
- Wipe work surface with 70% isopropyl alcohol wipes.
- Set up still air box (instructions in the next section). Let it sit undisturbed for 5 to 10 minutes after setup.
- Flame needle until it glows. Count 4 seconds. Wipe briefly with an alcohol wipe. Inject through the polyfill or injection port.
- Use 1 to 2 mL of liquid culture per quart jar. More liquid does not speed colonization; it adds moisture and contamination risk.
- Re-flame needle before every jar.
After inoculation:
- Re-crimp foil down. Label with strain name and date.
- Move to colonization area at 68 to 75 degrees F, away from direct sunlight.
- Do not shake or disturb jars for 7 days. Let mycelium establish a foothold before redistributing spawn.
Sterilization vs. Pasteurization: Which One Do You Need?
This is one of the most common mistakes beginners make, and the confusion leads directly to contaminated grows.
Sterilization means complete elimination of all microbial life, including heat-resistant bacterial endospores. It requires pressure cooking at 15 PSI (approximately 250 degrees F) for 90 minutes minimum on small loads, or 2.5 hours for fully loaded jars.
Pasteurization means reducing microbial load to manageable levels, not eliminating it. You are killing enough competitors that your mycelium can establish before what survives can cause problems. It is done at 140 to 180 degrees F for 1 to 2 hours.
When sterilization is required: Any grain spawn, including rye, oats, wheat, and corn. Grain’s high nutrient density supports bacterial endospore survival at temperatures below 212 degrees F. Pasteurizing grain is not a shortcut; it is a guaranteed path to bacterial contamination.
When pasteurization is sufficient: Straw (wheat, rice, oat), coffee grounds, cardboard, and low-supplementation hardwood sawdust blends. These substrates are lower in easily accessible nutrients, so competing organisms have less advantage even when some survive the heat treatment.
For a pressure cooker recommendation: the 23-quart Presto aluminum pressure canner (model 01781, around $90 to $110 on Amazon) is the entry-level standard. It holds 7 quart jars per batch, reaches 15 PSI reliably, and has been the starting point for thousands of home growers. When you are ready to scale, the All American 41-quart pressure cooker (around $300 to $400) is built for decades of use and holds significantly more per run.
Building a Still Air Box for $15
A still air box is not optional for beginners working without a laminar flow hood. It is the most effective contamination prevention tool available at this price point.
The principle: air is turbulent by default. Moving air carries spores. Still air allows suspended particles to settle before they can land on your substrate. Working inside a still air environment reduces ambient spore exposure by roughly 80% compared to open-air inoculation.
What you need:
- A clear plastic storage tote, 54 to 66 quart capacity, around $12 to $18 at hardware stores or on Amazon. The IRIS USA 66-quart tote (roughly $15 to $18) and the Sterilite 64-quart tote (roughly $12 to $14) are two commonly used options. Clear plastic is important; you need to see what you are doing while your arms are inside.
- A box cutter or sharp utility knife.
How to build it:
- Flip the tote upside down so the open end faces down and the solid bottom faces up.
- Mark two circles on the side walls, roughly centered, about 4 to 5 inches in diameter. Space them shoulder-width apart.
- Cut the circles out carefully. Clean up rough edges so they do not snag your sleeves.
That is the entire build.
How to use it effectively:
- Wipe the interior thoroughly with 70% IPA wipes and let dry completely.
- Load all equipment inside (jars, syringes, alcohol wipes, spare foil) before lowering your arms in.
- After loading, step back and let the box sit undisturbed for 5 to 10 minutes. This settling period is critical and frequently skipped. The air inside needs to calm down after you disturbed it loading equipment.
- Work slowly. Fast movements create turbulence that defeats the purpose.
- Never cough, sneeze, or talk directly over open substrate.
Some growers place an alcohol-soaked paper towel inside the box during settling time to knock down remaining airborne particles. I find this useful during summer months when ambient mold counts are higher.
When to Throw It Out vs. When to Try to Save It
Throw it out immediately, no exceptions:
- Any Trichoderma contamination (bright green, spreading). It is mycoparasitic and already attacking your mycelium.
- Any bacterial contamination (wet, slimy, foul smell). Bacteria spread rapidly to adjacent grows.
- Any contamination found in grain jars. Grain’s nutrient density means the contaminant has an overwhelming advantage.
- Contamination covering more than 20% of the substrate surface.
- Anything you cannot confidently identify.
You may be able to salvage:
- Cobweb mold on bulk substrate, caught early. Increase airflow, reduce humidity, and fan the surface twice daily. If your mycelium is healthy and dominant, it often wins.
- A small patch (under quarter-sized) of non-Trichoderma surface contamination on a nearly-fully-colonized bulk block, where the mycelium clearly has the majority of the substrate.
The rule I follow: if I am asking whether I should throw it out, I throw it out. The cost of a ruined substrate is a few dollars of materials. The cost of contaminating your grow space with Trichoderma spores is potentially months of elevated contamination rates on every batch you run.
When discarding: double-bag it, seal it completely, and move it outside before opening anything. Do not open contaminated bags indoors, do not squeeze them to test spread, and do not store them near clean equipment.
The One Tool That Eliminated 90% of My Contamination
I want to give a direct answer here.
It was not the still air box, though that made a real difference. It was not changing my grain prep method. It was buying a pressure cooker.
Before I owned one, I was attempting to sterilize grain in a regular stockpot on the stovetop. Water boils at 212 degrees F at sea level, and two hours at 212 degrees F seems like it should be enough. It is not. Bacterial endospores survive 212 degrees F. Without pressure, you cannot reach 250 degrees F. Without 250 degrees F, you cannot destroy endospores. My contamination rate on grain jars was running 40 to 50%.
After buying a 23-quart Presto pressure canner (model 01781, currently around $95 to $110 on Amazon) and running grain at 15 PSI for 2.5 hours, contamination on grain dropped to under 10%. That single purchase made mushroom cultivation actually work for me.
I have since upgraded to a 41-quart All American for larger runs, but the Presto is where I started and it did everything I needed for the first year.
If you are deciding what to buy first, the pressure cooker comes before every other upgrade: before a laminar flow hood, before a glove box, before any specialty substrate.
Other tools that genuinely matter:
- 70% isopropyl alcohol wipes (Amazon, around $10 to $15 for 100 to 200 wipe packs): faster and more consistent than a spray bottle for inoculation sessions. The wipe format eliminates the temptation to spray once and consider a surface clean.
- Polyfill filter discs (Amazon, $8 to $12 for 25 discs): for grain jar lids and spawn bag filters. They allow CO2 out and oxygen in without admitting contaminants.
- A clear 54 to 66 quart storage tote for your still air box: $12 to $18 at most hardware stores.
Going Deeper on Contamination
Everything in this guide can be learned through free resources. But when I was losing grows consistently and could not find the pattern, I went through Fungi Academy’s online mushroom cultivation course. Their contamination modules cover the biology and visual identification in depth that makes the practical techniques make sense rather than feeling like arbitrary rules to memorize. The course includes more than 70 video lessons with a 130-page workbook, and it is the resource I wish I had found before losing those first batches. If you are troubleshooting contamination regularly and free guides have not solved it, their course is worth the investment.
If you are at the stage of starting with a beginner kit, work through a few grows with prepared substrate before building your own grain workflow. Our oyster mushroom kit review covers which kits are genuinely beginner-friendly and which require more technique than their packaging suggests. If lion’s mane is your target species, the guide on growing lion’s mane at home covers substrate composition and fruiting conditions specific to that species.
Contamination does not mean you are bad at this. It means there is a gap somewhere in the chain: sterilization protocol, inoculation environment, or environmental controls. Find the gap, close it, and the results change.