How to Make Grain Spawn for Mushrooms

How to Make Grain Spawn for Mushrooms

Why whole oats? They’re affordable, easy to source, and perform great for species like Lion’s Mane, Oyster, Shiitake, and more. This guide is written for precision and repeatability. Weigh ingredients (don’t measure by volume) and follow the tests below to nail hydration and surface dryness every time.

Quick Overview

  • Boil target: 90 °C (194 °F), not a rolling boil. Stir intermittently for even hydration and fewer burst kernels.
  • Final moisture target: about 50–55% by weight (typical hydrated weight is about 2.1× dry oat weight).
  • Surface dryness goal: Grains look matte (not shiny), don’t weep onto a paper towel, and don’t leave droplets when shaken in a colander.
  • Sterilization: 15 PSI for 120 minutes for 3 lb spawn bags.

Supplies

  • Whole oat grain or groats (not rolled oats)
  • Clean water (RO or tap is fine if low in sediment)
  • Gypsum (calcium sulfate), optional at 1–2% of dry grain weight
  • Filter-patch spawn bags (4T Unicorn recommended), 3 lb or about 1.36 kg final per bag, or wide-mouth jars with modified lids
  • Large stockpot with reliable thermometer (to hit 90 °C / 194 °F)
  • Stirring utensil (stainless or food-safe), measuring scale (grams), heat-proof gloves
  • For straining and steam-drying:
    • Large stainless mesh colander or a pasta pot insert or steamer basket
    • Alternative: Food-grade bucket with a perforated insert, or a clean window-screen panel set over a sink or bucket
    • For steam-drying: Sheet pans plus cooling racks (best). Clean towels or paper towels underneath to catch drips
  • Pressure cooker or autoclave (15 PSI / 121 °C). A 23 qt Presto is a great fit for this 6-bag run
  • Clean workspace (still air box or flow hood) for inoculation

Affiliate Disclosure

Some supply links are Amazon affiliate links. We value transparency. If you buy through these links, Rhizo Funga may earn a small commission at no extra cost to you. We only link to high-quality products we use ourselves, and your support helps fund content like this.

Batch Planner (Exact Weights)

This table shows precisely how much dry whole oats you need to produce 6 × 3 lb hydrated grain bags. This run size fits well in a 23 qt Presto pressure cooker and matches 4T Unicorn bags. Target factor assumes a reliable hydrated to dry ratio of about 2.1×.

Number of Bags Target Wet per Bag Total Hydrated Grain Needed Dry Oats Required Gypsum (1%–2%) Water Absorbed by Grain (approx.)
6 3 lb (≈ 1,361 g) 18 lb (≈ 8,166 g) ≈ 3,888 g (≈ 8.6 lb) ≈ 39–78 g total ≈ 4,278 g (≈ 4.3 L)

Per-bag reference: Dry oats ≈ 648 g plus gypsum 6–13 g (optional) yields ≈ 1,361 g hydrated oats after prep and steam-dry. The absorbed water per bag is ≈ 713 g. You’ll simmer in a much larger volume of water. Only ≈ 713 g ends up inside the grain.

Step-by-Step Process

1 Rinse

  1. Weigh your dry oats. For 6 bags, weigh 3,888 g whole oats.
  2. Rinse 2–3 times in cool water to remove dust and husk fragments. Pour off floating chaff.

2 Optional Soak (helps even hydration)

  1. Cover oats with at least 2–3× their volume of water and soak 8–12 hours. (Optional but reduces simmer time.)
  2. Drain fully before the simmer step.

3 Controlled Simmer to 90 °C (194 °F)

  1. Fill a large stockpot with enough water so grains can move freely (at least 6–8 L for this batch. More is fine).
  2. Heat the water and add the rinsed (and soaked, if used) oats.
  3. Stabilize at 90 °C (194 °F). Avoid a vigorous boil. This reduces split and burst kernels, which can lead to stickiness and bacterial risk.
  4. Stir intermittently every 2–3 minutes so all kernels see the same temperature.
  5. Time window: typically 10–20 minutes at 90 °C. You’re aiming for kernels that are hydrated yet intact:
    • Cut a kernel. The center should be soft but not mushy. The hull remains intact.
    • If many kernels split or look “blown out,” reduce time and temperature next batch.

4 Strain Thoroughly

  1. Pour grains into a mesh colander or lift a pasta pot insert or steamer basket to drain. Let water drain for 2–5 minutes.
  2. Alternative: Dump grains onto a window-screen panel set over a sink or bucket. Or into a food-grade bucket with a perforated false bottom. Gently shake to shed surface water.

5 Steam-Dry to “Surface-Dry + Internally Hydrated”

Move strained oats to cooling racks set over sheet pans (best airflow). Spread to a shallow layer (≤ 1 inch / 2.5 cm). Let steam escape for 20–40 minutes, flipping once halfway.

How to know the oats are dry enough

  • Matte look: Kernels lose their wet sheen. Surfaces look slightly dull.
  • Paper-towel test: Press a handful onto a paper towel for 5 seconds. The towel should not show wet spots. A few faint dots are okay.
  • Colander shake test: Put a scoop in a dry colander and shake for 10 seconds. No droplets should fling off. Kernels shouldn’t clump.
  • Finger roll: Roll a few kernels between dry fingers. They should separate easily and feel barely tacky, not slick.
  • Tray check: After 5 minutes on a dry tray, you shouldn’t see puddles. A little condensation under the pile is fine. Puddling means keep drying.

Tip: If you overshoot and the grain seems too dry (almost squeaky), lightly mist and mix, then rest 5 minutes before bagging.

6 Add Gypsum (Optional)

  • Weigh gypsum at 1–2% of dry grain. For this batch (3,888 g dry), that’s 39–78 g total.
  • Sprinkle evenly while turning the grain on the racks. Gypsum improves flow, reduces clumping, and buffers pH slightly.

7 Bag (or Jar) and Weigh-Check

  1. Label bags with date and species.
  2. Weigh each empty bag (tare), then load ≈ 1,361 g hydrated oats per bag for a 3 lb finished bag.
  3. Expel excess air, then impulse-seal the top. Leave filter patch unobstructed.
  4. Jar option: Fill wide-mouth quart jars 2/3–3/4 full. Fit lids with self-healing injection ports and filters.

8 Sterilize

  1. Add a rack or towel to the pressure cooker’s bottom. Load bags upright with space around them.
  2. Add water per manufacturer’s guidance. Vent the pressure cooker for 10 minutes (steady steam) before pressurizing.
  3. Sterilize at 15 PSI for 120 minutes for 3 lb bags (90–120 minutes for jars depending on fill).
  4. Allow to cool naturally to room temp. Do not force-vent or move hot bags.

9 Inoculate and Incubate

  1. Work in a still air box or under a flow hood. Sanitize gloves and tools.
  2. Inoculate with liquid culture or a clean agar wedge. Reseal if applicable.
  3. Incubate at 68–75 °F (20–24 °C). Shake or break up gently at 20–30% colonization for even spread.
  4. Full colonization typically 10–21 days depending on species and temp.

Quality Checks and Troubleshooting

  • Grain looks wet after sterilization: You didn’t steam-dry enough. Next time, extend the steam-dry by 10–15 minutes. (Slight surface moisture is okay. Puddly is not.)
  • Lots of burst kernels: Temperature too high or time too long. Hold at 90 °C and stir intermittently. Shorten simmer by 3–5 minutes.
  • Clumping blocks gas exchange: Add gypsum (1–2%) and ensure better surface dryness pre-bag.
  • Bacterial smell or slime: Often from over-hydration or dirty workflow. Revisit rinse and steam-dry and sterile technique.
  • Slow colonization: Check incubation temps (aim mid-low 70s °F), reduce bag compaction, verify culture vitality.

Prefer Ready-Made?

Save time and get consistent results with our lab-made, organic whole-oat spawn. Browse pre-made grain spawn bags.

Safety and Legal Notice

This article is for educational purposes. Follow all local laws and regulations regarding fungi cultivation and species. Use caution with hot liquids and pressurized sterilization. Practice basic lab safety.

Back to blog

Leave a comment

Frequently Asked Questions

Whole oats (oat groats) are one of the most popular choices — they're widely available, hydrate evenly, and colonize quickly. Rye berries are another traditional option with slightly higher nutrition, though they can be stickier. Wheat berries and millet also work well. The most important factor is kernel integrity: choose whole, uncracked grains that hold up during simmering so you end up with firm, separate kernels after sterilization rather than a mushy mass.
Most gourmet species colonize grain in 7–14 days at 68–75°F when inoculated with liquid culture. Oyster mushrooms are typically on the faster end (7–10 days). Slower species like Lion's Mane or Reishi can take 14–21 days or more. Temperature is the biggest variable — cooler rooms slow colonization noticeably. A shake at 20–30% colonization redistributes mycelium and usually cuts the remaining time by several days.
Gypsum (calcium sulfate) serves two purposes. First, it lightly coats each kernel, helping grains stay separate rather than clumping together during and after sterilization. Second, it provides calcium and sulfur — minor nutrients that support healthy mycelial development. It's optional, but 1–2% by weight is inexpensive and makes a consistent difference in how freely the grain flows when you break and shake a jar.
Yes, but with a longer cook time. An Instant Pot reaches roughly 11–12 PSI on High Pressure, compared to 15 PSI for a Presto or All American. To compensate, increase sterilization time to 120–150 minutes depending on jar size (120 min for half-pints, 150 min for pints and quarts). Always use natural pressure release — never quick vent grain jars, as forced depressurization can pull contaminated air through lid filters and suck moisture into the grain.
Grain spawn is ready when the mycelium has grown through 100% of the kernels and the entire jar or bag appears evenly white with no visible uncolonized grain. The mycelium should look dense and cottage-cheese-like rather than wispy. Use it within a week or two of full colonization for best vigor — older spawn can still work but colonization speed and contamination resistance decline over time.
Excess surface moisture is the most common cause of clumping. The fix is surface drying before loading: after simmering and draining, spread grain on cooling racks in a thin layer and let steam escape for 20–40 minutes until kernels look matte and pass the paper-towel test (no wet spot when pressed). Adding gypsum at 1–2% also improves separation. If the problem persists after sterilization, reduce your water-to-grain ratio slightly next batch.
Sterilized, uninoculated grain should be inoculated within a few days of cooling for the lowest contamination risk. The longer sterilized grain sits at room temperature, the more opportunity there is for airborne contaminants to find any weakness in lid seals or filter patches. If you need to hold it longer, store in a cool, clean location and inspect lids carefully before inoculating. Once inoculated, fully colonized spawn stores well in a cool room for several weeks.
A vigorous boil at 100°C aggressively agitates kernels and drives more water into them, making it easy to over-hydrate and split grains. Split kernels release starch, which makes the grain sticky, clumps together, and significantly increases contamination risk during colonization. Holding a steady 90°C (194°F) hydrates the grain more gently, keeping the hull intact and producing firm, separate kernels that sterilize evenly and colonize cleanly.