A Bubba-barrel-style steamer is a 55–150 gallon drum turned into an atmospheric steam sterilizer for gourmet mushroom substrate. It's cheap, it scales to real production volume, and it will absolutely let a contaminated batch through if the water runs low, the load is packed too tight, or the hold is timed off the wrong thermometer. Sterilization is the single point of failure for supplemented substrate — everything downstream, spawn run through fruiting, inherits whatever got through this step.
Sterilize, don't pasteurize (and why)
Straw and other low-nutrition substrates can be pasteurized — held at roughly 140–180°F, hot enough to knock back most competitors without fully sterilizing. Supplemented sawdust cannot take that shortcut. Nitrogen-rich bran or soy hull supplementation is exactly what makes a block productive, and it's exactly what gives a surviving contaminant — especially Trichoderma — a windfall if the kill isn't complete. A pasteurized supplemented block isn't a safer, gentler version of a sterilized one; it's a substrate primed for the fastest-growing mold in the room to win before your spawn gets a foothold.
That's the whole reason this guide is about sterilization, full stop — full kill, not knock-back. Every water level, load, and hold-time decision below exists to get a supplemented bag core to a true sterilizing temperature and hold it there, not to approximate one.
Atmospheric steam vs. pressure
An atmospheric barrel steamer holds roughly 194–212°F (~210°F) at sea level — it cannot exceed the boiling point of water at whatever pressure it's actually running at, which for an open or loosely vented barrel is close to atmospheric. That's the whole trade-off in one sentence: atmospheric steam is capped well below what a pressure vessel can reach, so the only lever it has left is time. A pressure cooker or retort pushes past 212°F and sterilizes faster, but it's limited by chamber size and needs a vessel actually rated for pressure.
| Method | Temperature | Typical hold time | Capacity | Setup cost |
|---|---|---|---|---|
| Atmospheric barrel | ~194–212°F (~210°F) | Many hours — provisional, up to ~18 h cited; total cycle 14–24 h | 55–150+ gal, scales to bulk production | Low — barrel, burner, false bottom |
| Pressure vessel | >212°F (15–18 psi typical) | ~90 min grain jars · ~2.5 h sawdust bags @ 15–18 psi | Limited by chamber size | Higher — rated pressure vessel |
Neither method is "wrong" — they suit different scales. A barrel is the right build once you're sterilizing more substrate per batch than a stovetop pressure canner can hold; a pressure vessel stays useful for grain spawn and smaller runs even after you've built a barrel for bulk blocks. Most working farms end up with both.
Building and running the barrel
A few inches — never boil dry
Fill the barrel with a few inches of water at the bottom — enough to keep generating steam for the entire hold, with margin, but never so little that there's a real risk of boiling the barrel dry mid-cycle. A barrel that runs dry doesn't just fail to sterilize; it can scorch, warp, or damage itself and anything sitting directly on the barrel floor. Check the water level before every load, not just the first one of the day.
Above the waterline, steam can move
Install a false bottom or rack that sits above the water level so bags are suspended in rising steam, not sitting in or wicking up standing water. The gap between the water and the rack is where steam actually forms and circulates before it reaches your load — starve that space and you're steaming the bottom layer of bags in condensation instead of live steam.
Gaps for steam flow, not a packed drum
Load bags with visible gaps between them, not shoulder to shoulder. Steam needs a path to every surface of every bag; a tightly packed barrel creates dead pockets where steam barely circulates; and it's exactly those pockets — usually low and center in the load — that come out undercooked. If you're optimizing for bags per load, optimize weight and spacing together, not spacing away entirely.
Cover and climb to ~210°F
Seal or cover the barrel and bring it up to roughly 210°F. Expect the come-up itself to take real time — a full barrel of cold, wet substrate is a lot of thermal mass to heat through — and don't start any hold clock until you have a temperature reading you trust, not just "it's been running a while."
The single most-skipped step
This is the step growers get wrong most often: the hold clock should start when the core of a center bag is confirmed up to sterilizing temperature — not when the barrel's ambient temperature or the water reaches 210°F. A probe thermometer pushed into the center of the densest, most centrally located bag in the load is the only honest way to know. Everything about hold-time numbers below assumes this is how you're timing it; a hold timed off the barrel instead of the core is timing the wrong clock.
Let the barrel come down before you touch it
Cool the barrel before opening — both because an atmospheric steamer full of ~210°F steam is a real burn hazard, and because bags pulled while still hot can be shocked, split, or contaminated the moment they're exposed. Let the temperature drop to a safe, stable point before cracking the seal.
Every open-air minute is a chance for contamination to land
Move sterilized bags directly into a clean, still-air or flow-hooded space the moment they come out — don't stage them on a workbench, don't let them sit exposed while you deal with the next load. A bag that survived a full sterilization cycle can still pick up a contaminant in the ninety seconds it sits open on a dusty shelf.
Load and time
These capacity and hold-time figures are typical, provisional numbers that circulate among growers, not a published spec from any barrel maker — I could not confirm Bubba's Barrels' own load or timing figures directly, and no source anywhere publishes propane or water use for these rigs. Treat every number below as a starting point, and verify it against your own barrel.
| Barrel size | Typical capacity | Typical atmospheric hold | Typical total cycle |
|---|---|---|---|
| 55 gal | ≈ 200 lb substrate | Many hours — up to ~18 h cited | 14–24 h (provisional) |
| 85 gal | ≈ 300 lb substrate | Many hours — up to ~18 h cited | 14–24 h (provisional) |
| 100–150 gal | Scales roughly linearly with volume — unconfirmed | Many hours — up to ~18 h cited | 14–24 h (provisional) |
These are the same figures the Sterilizer Load calculator → uses as editable defaults — plug in your own barrel size, method, block weight, and batch size there to plan bags per load, cycle time, and total loads for a whole batch, and adjust the hold time to whatever your own probe confirms. Neither the calculator nor this guide invents a propane or water figure; meter your own rig.
Safety
- Steam burns are real and fast. Escaping steam at ~210°F causes serious burns in a fraction of a second — treat every seam, vent, and the underside of the lid as hot until proven otherwise.
- Ventilate propane exhaust. A propane burner run under or near an enclosed barrel needs real airflow — carbon monoxide doesn't announce itself, and an enclosed shed or garage is the wrong place to run one unvented.
- Never seal an unrated vessel as if it were a pressure cooker. A barrel built for atmospheric steaming is not rated for pressure. Sealing it airtight and letting pressure build — intentionally or by a stuck vent — risks a catastrophic failure. Atmospheric means atmospheric: it needs to vent, not seal like a retort.
- Keep water topped up, always. Check the water level before every load and periodically during a long hold — a barrel that boils dry mid-cycle is both a sterilization failure and a hazard to the vessel itself.
When the standard advice is wrong
Every hold-time number in this guide, and every one you'll find elsewhere, has the same weakness: it assumes a load and a barrel it never actually saw. Here's where that assumption breaks.
Short holds on big or tightly packed loads leave cold cores
A hold timed to a published number — "16 hours" or "18 hours" — on a barrel that's bigger, more tightly packed, or just loaded differently than whatever setup produced that number can finish with the outer bags fully sterilized and the center of the load still cold. That batch looks identical to a good one until contamination shows up in the fruiting room weeks later. The fix isn't a longer published number; it's timing the hold from a probe in a center bag, every time, so the number you're trusting is measured on your load, not borrowed from someone else's.
A surface thermometer is not a core thermometer
A thermometer reading the barrel's internal air temperature, or one taped to the outside of a bag, tells you the steam got hot — it tells you nothing about whether the densest part of your densest bag got hot. The gap between "the barrel is at 210°F" and "the center of this bag is at 210°F" is exactly where contaminated batches come from. Push the probe into the substrate, center of a center bag, every load.
The numbers in this guide are provisional — prove your own cycle
I want to be direct about this: the hold times, total cycle ranges, and capacity figures on this page are typical, secondary-source numbers, not measurements I can personally vouch for as universal. Prove your own cycle with a test batch and a data-logging thermometer left in a center bag for the full run before you commit a real batch's substrate to a hold time you haven't verified.
Propane and water use aren't published — meter your own
Nobody publishes reliable propane or water consumption figures for these rigs, and it genuinely varies with insulation, ambient temperature, wind, and burner output. I won't invent a number here, and you shouldn't trust one from anywhere else without checking your own tank before and after a real cycle.
I lost a batch early on to exactly the mistake this page warns about — a hold I timed off the barrel reaching temperature, not off a probe in the load. The outside of that batch looked perfect. Three weeks later, a cluster of bags dead-center in the barrel came up green with Trichoderma while everything around them ran clean white mycelium — a textbook cold-core failure, and an expensive way to learn the lesson. I don't trust a hold time anymore without a probe in a center bag confirming it, and I'd rather run a cycle a few hours longer than find out the hard way that "typical" didn't apply to my load that day.