Making your own mushroom spawn is the skill that changes everything. Instead of buying spawn for every grow, you produce it yourself from a single culture — and from that one culture, you can generate enough spawn to fill dozens of monotubs, hundreds of bags, or whatever scale you're working at.
It's also where most new growers feel intimidated. Grain prep, pressure cooking, sterile inoculation — it sounds like a chemistry lab. But the reality is straightforward once you understand each step. We make spawn every week, and the process is mechanical at this point. This guide walks you through every detail so yours can be too.
Making spawn is worthwhile when you want full control and repeat many batches. If you need a clean inoculant for one grow without buying sterilization equipment, start with mushroom spawn from our Brantford facility. Blue Oyster grain spawn is particularly aggressive for beginner straw and bucket grows.
What Is Mushroom Spawn?
Spawn is any material that's been colonized by mushroom mycelium and is used to inoculate a larger substrate. Think of it as the mushroom equivalent of a seed — except instead of planting one seed at a time, you're distributing thousands of colonized inoculation points throughout your growing medium.
The most common spawn type is grain spawn — cereal grains that have been hydrated, sterilized, and inoculated with a mushroom culture. Each individual grain becomes a point of mycelial growth. When you mix grain spawn into bulk substrate, every grain starts colonizing the substrate around it.
For more on how grain spawn compares to liquid culture, check our detailed comparison.
Choosing Your Grain
Different grains work, and growers have strong opinions about which is "best." Here's the honest breakdown:
Rye Berries (Whole Rye)
The gold standard for grain spawn. Rye berries are the right size, hold moisture well, are nutritious enough for vigorous growth, and are available at most bulk food stores in Canada.
Pros: Excellent colonization speed, good grain size for even distribution, widely available Cons: Can be tricky to get the moisture right — overhydrated rye gets sticky and clumps together
Whole Oats
A popular budget alternative to rye. Whole oats (with hull intact, not rolled oats) are cheap and available at any feed store. Many commercial spawn producers use oats because the cost per bag is lower.
Pros: Cheap, widely available, slightly more forgiving on moisture than rye Cons: Larger grain means fewer inoculation points per jar, husk can trap bacteria if not prepped properly
Millet
Small, round grains that produce a very high number of inoculation points per jar. Millet is excellent for grain-to-grain transfers because the small grains distribute easily.
Pros: Highest inoculation point density, fast colonization, easy to shake and break up Cons: Can compact if overfilled, harder to judge moisture visually
Wheat Berries
Similar to rye in size and performance. A solid choice that's available at most bulk food stores and some feed stores.
Pros: Good all-rounder, consistent moisture absorption Cons: Not quite as nutritious as rye, slightly slower colonization in our experience
Popcorn Kernels
Used in the "Broke Boi Tek" budget method (covered below). Large kernels that are dead simple to prepare but produce fewer inoculation points per jar.
Pros: Extremely cheap, available everywhere, nearly foolproof to prep Cons: Large grain size means slower colonization and fewer inoculation points
Our Recommendation
If you're just starting: rye berries. They're the most reliable grain with the most community knowledge behind them. Once you're comfortable, experiment with whatever's cheapest and most available in your area. All of these grains produce good spawn.
Grain Comparison: Rye vs Millet vs Wheat vs Oats vs Popcorn
Here is the same information side by side. Kernel counts are rough estimates based on typical kernel weights and are there to show scale, not to be measured against. Prices are what we see at Ontario bulk food and feed stores; expect a few dollars either way depending on region and organic vs conventional.
| Grain | Soak | Simmer | Approx. kernels per lb | Contamination risk (first-timer) | Best use | Typical cost per 5 lb (CAD) |
|---|---|---|---|---|---|---|
| Rye berries | 12-18 h | 10-15 min | ~15,000 | Medium. Easy to over-hydrate, and sticky rye hides wet spots. | All-round jar spawn, most community knowledge | $8-12 |
| Millet | 8-12 h | 8-10 min | ~75,000 | Medium-low once you nail the simmer. Overcooks fast. | Fastest colonization, grain-to-grain transfers, bags | $8-14 |
| Wheat berries | 12-18 h | 15-20 min | ~12,000 | Medium. Behaves like rye. | Drop-in rye substitute when rye is out of stock | $6-10 |
| Whole oats | 8-12 h | 10-15 min | ~13,000 | Medium-high. Hulls trap water and bacteria. | Cheapest bulk spawn once your prep is dialled in | $3-6 (feed store) |
| Popcorn | None | 15-20 min | ~3,000 | Low. Big kernels, hard to over-hydrate. | Broke Boi steam method, first-ever batch | $6-10 |
The column that matters most is kernels per pound. Every kernel is an inoculation point, so a jar of millet has roughly five times as many places for mycelium to start as a jar of rye. That is why we run millet for every bag we make on the farm. Colonization finishes days sooner, the small grains distribute evenly through bulk substrate, and a shaken millet jar breaks apart cleanly instead of clumping. The trade-off is that millet is unforgiving on the stove: two extra minutes at a simmer and the kernels burst. If you are cooking your own grain for the first time, rye is easier to judge by eye. If you are buying grain already sterilized, millet is the better product.

Grain Preparation: Step by Step
Proper grain prep is the most important part of making spawn. Get this wrong and you'll get burst, sticky grains that clump together, or dry grains that don't support growth, or worst of all — bacterial contamination hiding inside improperly hydrated kernels.
Step 1: Rinse
Rinse your grain in a colander or strainer under cool water. Stir it around to wash off dust, chaff, and debris. This takes about 2 minutes.
Step 2: Soak (Optional but Recommended)
Soak the grain in clean water for 12-24 hours. This allows the grains to fully hydrate at their own pace, which produces more even moisture distribution than boiling alone. Some growers skip this and go straight to simmering — both work, but soaking is more forgiving.
For rye berries and wheat berries, a 12-18 hour soak is ideal. For oats, 12 hours maximum — they absorb water faster and can get soggy.
Step 3: Simmer (Do Not Boil)
After soaking, drain the grain, add fresh water, and bring to a simmer. You want a gentle simmer, not a rolling boil. Boiling bursts the grain, exposing the starchy interior and creating a breeding ground for bacteria.

Simmer times:
- Rye berries (soaked): 10-15 minutes
- Rye berries (unsoaked): 20-30 minutes
- Whole oats: 10-15 minutes
- Millet: 8-10 minutes (watch carefully — millet overcooks quickly)
- Wheat berries: 15-20 minutes
The test: Take a grain and press it between your fingers. It should give slightly but not squish or burst. If you can see the inside splitting open, it's overcooked. Better to undercook slightly than overcook.
Step 4: Drain
Pour the grain into a colander or strainer and let it drain for 15-20 minutes. Shake it periodically to release trapped water.
Step 5: Dry
This step is critical and the one most beginners skip. Spread the drained grain in a thin layer on a clean surface — a baking sheet lined with parchment, a clean tarp, or even a clean countertop. Let it air dry for 30-60 minutes, stirring occasionally.
You're looking for grains that are dry on the outside but moist on the inside. Pick up a handful and let it fall — the grains should separate and fall individually, not clump together in a sticky mass. If they clump, keep drying.
The paper towel test: Place a handful of grains on a paper towel. Press another paper towel on top for 10 seconds. If the towel comes away with only a slight dampness, you're good. If it's wet, keep drying.
Step 6: Add Gypsum (Optional)
Some growers add 1-2 tablespoons of gypsum per quart jar of grain. Gypsum helps prevent grains from sticking together and provides calcium that supports mycelial growth. Mix it in while the grain is still slightly damp so it coats evenly.
Loading and Sterilizing
Jars
Wide-mouth quart mason jars (12-pack) are the standard for home spawn production. Fill each jar about 2/3 to 3/4 full — leave headspace so you can shake the jar during colonization.
Lid modification: Drill or punch a hole in each jar lid (6-8 mm diameter). Cover the hole with a piece of micropore tape or stuff it with a small piece of synthetic filter disc. This allows gas exchange during colonization while keeping contaminants out.
Cover each jar with aluminum foil to prevent water from entering the hole during sterilization.
Bags
If you're making larger batches, filter-patch mushroom grow bags work well. Fill each bag with 1-2.5 kg (2-5 lbs) of prepared grain, fold the top over, and seal with an impulse sealer or fold and secure with a clip.
Sterilization
Load your jars or bags into the pressure cooker — we use the Presto 23-Quart Pressure Canner, which fits 7 quart jars per run. For jars, place them on a rack — not directly on the bottom.

Sterilize at 15 PSI for 90 minutes.
Why 90 minutes? Grain is nutritious — far more than BRF cakes or coir substrate. That nutrition makes it a paradise for contaminants. You need a full 90 minutes at 15 PSI to reliably sterilize all the way to the centre of each jar.
After the pressure drops to zero naturally (never quick-release), leave the jars inside with the lid cracked overnight to cool. The jars need to reach room temperature before you inoculate — injecting into warm grain creates condensation that breeds bacteria.

Presto 23-Quart Pressure Canner
The standard pressure cooker for mushroom cultivation. Fits 7 quart jars at once — enough to sterilize a full batch of grain spawn in one run. Works on gas, electric, and smooth-top stoves.
When you buy through our links, it supports our mycology research at no extra cost to you.
Inoculation
Methods
There are three main ways to inoculate your sterilized grain:
1. Liquid Culture Syringe
The most common method for beginners. Draw liquid culture into a sterile syringe and inject 2-3 cc through the jar lid's injection port or micropore tape.
Work inside your still air box. Flame sterilize the needle between every 2-3 jars. Push the needle in far enough that the liquid drops onto the grain, not onto the glass wall.
2. Agar Wedge
If you're doing agar work, you can cut a small wedge of colonized agar and drop it into the grain jar. Inside your SAB, open the jar lid, use a flame-sterilized scalpel to cut a 1-2 cm piece of colonized agar, drop it onto the grain, close the lid. Fast and effective.
Agar inoculation is preferred by experienced growers because it's easier to verify the culture is clean before committing it to grain. If there's contamination on the agar plate, you can see it. In a syringe, you can't.
3. Grain-to-Grain (G2G) Transfer
The fastest method for scaling up. Take a fully colonized jar of grain spawn and pour a portion of it into uncolonized jars. See our full G2G transfer guide for the technique.
After Inoculation
- Label your jars. Species, date, culture source. A piece of masking tape and a marker is all you need.
- Store at 21-27°C (70-80°F) in a clean, dark area.
- Don't touch them for 3-5 days. Let the mycelium establish at the inoculation points before disturbing the jars.
Colonization
Monitoring Progress
Check your jars daily by looking through the glass — but don't shake or move them.
- Day 3-7: White growth appears at the inoculation points.
- Day 7-14: Growth spreads outward. You'll see white mycelium threading between grains.
- Day 14-21: Approximately 30-50% colonized. This is when you shake.
Shaking (The Break and Shake)
When your jars are about 30% colonized, shake them vigorously to break up the colonized grain and redistribute it throughout the jar. This dramatically speeds up colonization by creating dozens of new inoculation points from one.
How to shake: Hold the jar firmly and shake it hard — you want to break up the clumps of colonized grain and mix everything together. It will look like you destroyed all progress. Within 2-3 days, you'll see white growth reappearing throughout the entire jar, and full colonization will come much faster than waiting for the original inoculation points to spread.
Some growers shake twice — once at 30% and again at 60-70%. We usually do one shake at 30% and find that's sufficient.
Troubleshooting During Colonization
No growth after 10 days: Temperature too low, or the culture was inactive. Try moving to a warmer spot (24-27°C / 75-80°F). If nothing after 3 weeks, the inoculant may have been dead.
Wet, slimy grain: Bacterial contamination from overhydrated grain or improper sterilization. This is the "wet spot" problem. The grain will smell sour. Discard the jar.
Green patches: Trichoderma contamination. Remove the jar immediately — Trich spores will contaminate your growing area if you open it. Common causes: insufficient sterilization, break in sterile technique, or contaminated inoculant.
When Is Spawn Ready?
Your spawn is ready to use when:
- Every grain is covered in white mycelium — no bare or brown grains visible.
- The jar smells clean — fresh, mushroomy scent when you crack the lid.
- The grain breaks apart easily when you shake it — fully colonized grains separate readily. Grains that stick together in a solid mass that won't break up may indicate bacterial contamination holding them together.
Use your spawn within 1-2 weeks of full colonization for best results. For storage options if you need to wait, check our spawn storage guide.
The Broke Boi Method: Spawn Without a Pressure Cooker
The "Broke Boi" method is a popular budget approach that uses popcorn kernels and steam sterilization instead of a pressure cooker. It's not as reliable as pressure sterilization, but it works well enough for many growers and costs almost nothing.
Broke Boi Grain Prep
- Measure popcorn kernels. Fill quart jars 2/3 full with dry popcorn kernels (yellow or white, plain — not microwave popcorn).
- Add water. Add water to each jar until it covers the kernels by about 2 cm. Add 1/2 teaspoon of gypsum per jar.
- Do not soak. This is the key difference — the no-soak approach means the kernels don't absorb excess water and are less prone to bursting.
- Simmer. Pour jars into a pot (carefully — they're full of water and grain). Simmer for about 15-20 minutes until kernels are soft but not splitting. Some growers skip simmering entirely with popcorn and go straight to sterilizing.
- Drain and dry. Same process as above. The popcorn should be dry on the outside, plump but firm.
- Load and sterilize. Fill jars 2/3 full, cover with foil, and steam sterilize for 90-120 minutes. Without a pressure cooker, you need to extend the time. Some Broke Boi growers steam for 2 hours to compensate for the lower temperature.
The trade-off: you'll see slightly higher contamination rates than with a proper pressure cooker. But if you're doing 12 jars and losing 1-2 to contam, you're still getting 10 jars of good spawn for almost no cost.
Scaling Up: From Jars to Bags
Once you're comfortable making spawn in jars, bags let you scale up significantly. A single 2 kg bag of grain spawn can inoculate a much larger substrate batch than a quart jar.
The process is identical — prep grain, load bags, sterilize, inoculate — but bags require an impulse sealer and slightly longer sterilization times (2-2.5 hours at 15 PSI for larger bags due to the thermal mass).
If you're making spawn regularly, consider investing in a proper setup:
- A 23-quart (or larger) All American pressure cooker ($300-400 CAD)
- Filter-patch grow bags ($1-2 each)
- An impulse sealer ($80-150 CAD)
- A flow hood for high-volume inoculation
This setup pays for itself within a few batches if you're buying spawn regularly. Especially in Canada, where shipping adds cost to every order.
Buy It Sterilized or Make It Yourself? Cost and Time
Making spawn is a skill worth having. It is not always the cheaper or faster path, and it is worth being honest about that before you buy a pressure canner. Here is what one 5 lb run looks like both ways, using Ontario prices.
| Make it yourself (5 lb, about 6 quart jars) | Buy a sterilized 5 lb bag | |
|---|---|---|
| Grain | $8-14 dry grain, plus gypsum | Included |
| Equipment | Pressure canner $150-400 (one-time), jars, lids, filter tape, foil | None. The bag has a filter patch and an injection port |
| Active hands-on time | About 3 hours: rinse, soak, simmer, drain, dry, load, sterilize, cool, inoculate | About 5 minutes: wipe the port, inject, done |
| Elapsed time before you can inoculate | 30-40 hours (overnight soak, 90-minute pressure cycle, overnight cool-down) | Whenever it arrives |
| Electricity | Roughly 3-4 kWh per pressure run, under $1 on Ontario rates | None |
| Typical first-timer failure rate | 20-40% of jars on a first batch, usually wet spot or Trichoderma from grain that was too wet or under-sterilized | Sterilization risk sits with us. Contamination from here on comes down to your injection technique and your culture |
| Cost for one 5 lb batch | $10-20 in consumables, plus the canner amortized over many runs | $29 |
Where it lands: if you will make spawn every month for a year or more, the canner pays for itself and you get full control over grain, moisture and species. If you want one or two clean grows a year, or you are still learning sterile technique, a ready bag removes the two steps that cause almost every failure (hydration and sterilization) and lets you practise the one that matters most, inoculation.
What we sell for that path:
- Sterilized Organic Millet Grain Bags, 5 lb shipped as two 2.5 lb bags, $29. Choose the Injection Port option if you are inoculating with a liquid culture syringe, or the No Injection Port option if you are transferring agar wedges or doing grain-to-grain in a still air box. The same product page has 12-bag (30 lb) and 24-bag (60 lb) options for people running a monotub room.
- Permafrost Blue Oyster Liquid Culture 3cc, $15. One syringe inoculates one 5 lb bag through the port. Blue oyster is the most forgiving species for a first bag.
- Blue LME Agar Plates 6-Pack, $30, if you want to verify a culture is clean on agar before committing it to grain, or to take wedges for the No Injection Port bags.
Either way, the colonization, shaking and "when is it ready" rules above apply exactly the same. A bought bag is just a jar you did not have to cook.
Troubleshooting Your Spawn Run
Most spawn failures trace back to one of five things. The short troubleshooting notes under Colonization cover the basics; this section is the full version, with the fix for each. For identifying what you are looking at, our mushroom contamination field guide has photos of every common contaminant.

Wet spots and bacterial blotch
What you see: a slimy, greyish or yellowish patch, usually near the bottom of the jar, where the grain looks wet and glossy and mycelium refuses to grow over it. Sometimes a ring of pale brown liquid.
Cause: bacteria (typically Bacillus) that survived sterilization inside kernels that were too wet or burst during the simmer. Endospores laugh at 15 PSI when they are protected by a pocket of free water.
Fix: discard the jar; it will not recover. On the next batch, simmer for less time, dry the grain longer (the falling-grain test above should show individual kernels, not clumps), and make sure no free water is pooling at the bottom before you load jars.
Stalled colonization after the shake
What you see: the jar looked 30% colonized, you shook it, and a week later there is still nothing new growing.
Cause: three usual suspects. The jar was shaken too early (under 25% and there is not enough mycelium mass to recover), the mycelium was stressed by a cold room after the shake, or the "growth" you saw was surface mycelium on top of grain that was too dry underneath to support it.
Fix: move the jar to 24-27°C and give it a full seven days before judging. If bare grains are visibly dry and dusty, the batch was under-hydrated and will not finish; use it as a lesson on soak time. Shake at a genuine 30-40% next time and never shake twice within a week.
Over-hydrated grain
What you see: kernels that are split open, mushy or stuck together in a solid mass before you even inoculate. After inoculation, slow patchy growth and a high wet-spot rate.
Cause: soaked too long, simmered too long, or not dried after draining. Millet and oats are the most common offenders.
Fix: if you notice it before sterilizing, spread the grain out and dry it for another hour, then run the paper towel test. If it is already sterilized and mushy, use it anyway for practice but expect losses. Next batch, cut the simmer by a third and dry longer.
Sour or rotten smell
What you see: the jar looks close to normal but smells sour, like old dishwater or vinegar, when you crack the lid. Colonization is slow and thin.
Cause: bacterial contamination that has not yet produced a visible wet spot, or yeast. The smell is the diagnosis. Healthy spawn smells clean and mushroomy.
Fix: discard. Do not use a sour jar for grain-to-grain transfers or to spawn bulk; you will carry the bacteria into a much larger substrate. Review your cooling step: injecting into warm grain causes condensation, and condensation grows bacteria.
Green mould (Trichoderma)
What you see: a patch that starts white and turns forest green within a day or two, often at a spot where the jar was opened or injected.
Cause: Trichoderma spores that entered during inoculation, through a bad filter, or that survived a short sterilization cycle. It is the fastest-spreading contaminant you will meet.
Fix: remove the jar from your grow area without opening it, bag it, and bin it. Wipe down the area with 70% isopropyl. Review your still air box technique and flame every needle between jars. Our green mould contamination guide covers where it comes from and how to keep it out of the room for good.
Your First Spawn Run: Recommended Approach
If you've never made spawn before, here's what we suggest:
- Start with rye berries in quart jars — the most documentation and community support is behind this combo.
- Inoculate with a liquid culture syringe inside a still air box.
- Do 6 jars for your first batch. Small enough to manage, large enough to learn from variation between jars.
- Use the spawn to start a monotub or fruiting bags.
Once that first batch works, you'll have the confidence — and the technique — to scale as far as you want to go.
Making your own only pays once you are running several grows. If you would rather buy it colonised and ready, we compared the Canadian spawn suppliers including our own.
Frequently Asked Questions
How long does grain spawn last?
Fully colonized grain spawn is at its best for one to two weeks at room temperature and can be held for one to three months in the fridge at 2-4°C in a sealed jar or bag. Older spawn colonizes bulk substrate more slowly and is more likely to carry hidden contamination. Our spawn shelf life and storage guide covers storage by species and how to tell when a jar has gone past it.
Can I skip the pressure cooker?
You can make working spawn without one using the Broke Boi popcorn method above, steam sterilizing for two hours. Expect a higher contamination rate, plan for it by making extra jars, and never use steam-sterilized grain for grain-to-grain transfers. If you want to skip sterilization entirely, a pre-sterilized bag such as our millet grain bags is the only true shortcut.
How much spawn do I need per bag or tub?
The standard range is one part spawn to two to four parts bulk substrate by volume. A 5 lb bag of grain spawn comfortably inoculates a 15-20 lb monotub of prepared substrate or four to six 5 lb fruiting bags. Higher spawn ratios colonize faster and resist contamination better at the cost of more spawn. See our spawn ratio guide for species-specific numbers.
Grain-to-grain or liquid culture: which should I use to inoculate?
Liquid culture is the beginner route: a syringe through an injection port, minimal exposure, one culture goes a long way. Grain-to-grain is the scaling route: one colonized jar becomes ten in minutes, but every jar you open is a chance to introduce contamination, so it belongs in a still air box or under a flow hood. Our grain-to-grain transfer guide walks through the technique, and grain spawn vs liquid culture compares the two inoculants head to head.
Is millet or rye better for beginners?
If you are cooking the grain yourself, rye. It is easier to judge hydration by eye and it tolerates a few extra minutes on the stove. If you are buying grain already sterilized, millet. The extra inoculation points give faster, more even colonization, and the hydration problem has already been solved for you. That is why our own farm runs millet and why we recommend rye for first-time home prep.
Have a mushroom-growing question? Ask Dr. MycoTek for AI help with your grow. Sign in to use your free monthly allowance.
