Lacto-Fermented Broccoli — Sulforaphane Factory
Broccoli contains the highest glucoraphanin content of any common Brassica — the direct precursor to sulforaphane. Fermentation keeps myrosinase alive and converts more glucoraphanin into bioavailable sulforaphane than either raw or cooked broccoli. The chemistry is documented. The method is simple.
Chad Waldman
Analytical Chemist · April 19, 2026

Prep
15 min
Ferment
5–7 days
pH Target
3.6–4.0
Salt
2.5%
Difficulty
Beginner
Sulforaphane is not in broccoli. Glucoraphanin is in broccoli. Sulforaphane is what you get when glucoraphanin encounters myrosinase — the enzyme that catalyzes the hydrolysis reaction. They're stored in separate compartments within the same cell. Cell damage brings them together. The reaction happens. Sulforaphane is produced.
The problem is heat. Cooking deactivates myrosinase. Once myrosinase is gone, glucoraphanin can still be converted by gut bacteria — but at a fraction of the efficiency. A landmark 2008 study in Journal of Agricultural and Food Chemistry (PMID: 18950181) measured sulforaphane bioavailability in raw versus cooked broccoli in a randomized crossover trial. Raw broccoli: 37% bioavailability. Cooked broccoli: 3.4%. That's a 10x difference, and it's entirely explained by myrosinase inactivation from heat.
Lacto-fermentation operates at room temperature. Myrosinase stays active. The cell damage from LAB activity and pH-mediated cell wall disruption brings glucoraphanin and myrosinase together continuously throughout the fermentation window. Adding mustard seed — which contains both additional glucosinolates and active myrosinase — amplifies this further.
Sulforaphane vs. cooking methods
The research on sulforaphane bioavailability is among the most consistent in nutritional biochemistry. The mechanism is clear, the measurements are reproducible, and the magnitude of the difference is large enough to matter practically.
Cooked broccoli
3.4%
Myrosinase deactivated by heat. Gut bacteria do the conversion inefficiently.
Raw broccoli
37%
Myrosinase intact. Immediate conversion on chewing. Peak bioavailability.
Fermented broccoli
≥37%
Myrosinase intact + added mustard seed myrosinase. Continuous conversion during fermentation.
The 37% figure for raw broccoli is from the 2008 PMID 18950181 study. Fermented broccoli with added mustard seed should equal or exceed raw broccoli bioavailability — a 2026 RCT in Scientific Reports (PMID: 41692762) showed that exogenous mustard seed myrosinase doubled sulforaphane bioavailability (39.8%) compared to microbial conversion alone (18.6%) in human subjects. Adding mustard seed to your broccoli ferment gives you a jar of exogenous myrosinase sitting in every bite.
Ingredients
- 1 head broccoli (florets and tender stems)
- 25g non-iodized salt per 1L water (2.5% brine by weight)
- 4 garlic cloves (smashed)
- 1 tsp yellow mustard seed (adds exogenous myrosinase)
- 1/2 tsp red chili flake
- 10 whole black peppercorns
Do not blanch. Do not reheat. Equipment: wide-mouth quart jar, glass weight, pH meter. Use the Brine Calculator for your jar size.
How to ferment broccoli
1Cut into small, tight florets
Cut broccoli into florets roughly 1 to 1.5 inches across — smaller than you'd use for steaming. Smaller florets mean more cut surface area, which means more cell disruption, which means more contact between glucosinolates and myrosinase enzymes. This initiates more sulforaphane conversion. Include the tender stems cut into coins about a quarter-inch thick. Rinse everything thoroughly in cold water.
Chemist's note
Don't blanch broccoli before fermenting. Blanching deactivates myrosinase — the very enzyme responsible for converting glucoraphanin into sulforaphane. Heat above 60°C destroys myrosinase within minutes. You want that enzyme alive and active going into the jar.
2Make a 2.5% brine
Dissolve 25g of non-iodized salt per 1 liter of non-chlorinated water. This is your 2.5% brine. Broccoli has dense cell walls that hold structure during fermentation without needing a high salt environment for crunch retention. 2.5% is sufficient to select for Lactobacillus and drive a stable ferment. Higher salt would just delay the pH drop you need to get myrosinase and glucoraphanin working together.
Chemist's note
The relationship between salt and sulforaphane conversion is not well-studied, but the mechanism suggests lower-salt ferments (2–3%) may be advantageous: faster pH drop, more myrosinase activation early in the ferment. I run 2.5% here specifically to allow faster acidification.
3Pack with aromatics and seal
Add to a wide-mouth quart jar: 4 smashed garlic cloves, 1 teaspoon yellow mustard seed (mustard seed contains sinigrin and its own myrosinase — it amplifies the sulforaphane-producing reaction), half a teaspoon of chili flake, and 10 peppercorns. Pack broccoli florets tightly. Pour brine over to fully submerge everything. Use a glass weight to keep florets below the brine line — they float. Seal loosely or with an airlock.
Chemist's note
Adding mustard seed is not just traditional — it's chemical. Mustard seeds contain sinigrin (a glucosinolate) and active myrosinase. Research published in Scientific Reports (PMID: 41692762) showed that exogenous myrosinase from mustard seed doubled the bioavailability of sulforaphane from glucoraphanin compared to microbial conversion alone. Adding mustard seed to fermented broccoli increases total myrosinase activity in the jar.
4Ferment at room temperature 5–7 days
Ferment between 68–74°F. Broccoli fermentation produces vigorous CO2 due to the vegetable's sugar content and the active LAB community. Expect bubbling within 24 hours. The brine will turn slightly green as chlorophyll leaches from the florets — this is normal. The green color will stabilize and the brine will clarify over the first few days. Check daily to ensure full submersion.
Chemist's note
Broccoli florets contain chlorophyll, which degrades during fermentation as pH drops. The vivid green will fade to an olive drab by day 3–4. This is the lactic acid reacting with the chlorophyll molecule — magnesium is displaced from the porphyrin ring, converting chlorophyll to pheophytin, which is olive-colored. The sulforaphane chemistry is unaffected. Taste over color.
5Taste from day 4, refrigerate when ready
Start tasting at day 4. You want: bright sour flavor, mild sulfurous undertone from the glucosinolate breakdown products, firm florets that yield with a satisfying bite, no raw broccoli taste. Target pH 3.6–4.0. Refrigerate when the flavor is right. Fermented broccoli keeps 2–3 months refrigerated and the sulforaphane content is stable under cold storage. Don't reheat — heat destroys both myrosinase and sulforaphane.
Chemist's note
The mild sulfurous smell during broccoli fermentation is isothiocyanate volatiles — breakdown products from glucosinolate hydrolysis. It's more pronounced than with cabbage or cauliflower. This is normal, expected, and indicates that the glucosinolate-myrosinase reaction is active. If the smell is rotten egg or ammonia rather than sulfurous, that's a different problem.
The science
The sulforaphane story starts with glucoraphanin — a glucosinolate present in all Brassica vegetables, with broccoli containing the highest concentrations. Glucoraphanin itself has no biological activity. It's a prodrug. Myrosinase converts it to sulforaphane through hydrolysis, releasing a reactive isothiocyanate that is then absorbed into circulation.
A 2008 randomized crossover study (PMID: 18950181) in eight men directly measured urinary sulforaphane metabolites after consuming raw versus cooked broccoli. Raw broccoli bioavailability: 37%. Cooked broccoli: 3.4%. The absorption was also faster for raw (peak plasma at 1.6 hours versus 6 hours for cooked). The difference was entirely explained by myrosinase preservation in raw tissue.
A 2026 randomized clinical trial in Scientific Reports (PMID: 41692762) tested exogenous myrosinase from mustard seed powder combined with glucoraphanin-rich broccoli seed extract. Adding mustard seed myrosinase doubled sulforaphane bioavailability — 39.8% versus 18.6% for microbial conversion alone — and increased the early conversion rate (first 8 hours) by over 3x. Four bacterial glucosinolate-converting genes in the gut microbiome correlated significantly with conversion efficiency.
Research on fermented broccoli juice (PMID: 37375149) using Lactiplantibacillus plantarum confirmed that fermentation increases polyphenol content, including compounds from glucosinolate breakdown, and enhances total antioxidant capacity as measured by DPPH and ABTS assays. The FTIR spectrum of fermented broccoli juice showed characteristic carbon-nitrogen vibrations from glucosinolates and isothiocyanates confirming ongoing glucosinolate chemistry throughout the fermentation process.
Read all research on our Science page.
Troubleshooting
Florets are olive/brown colored
Normal. Chlorophyll converts to pheophytin as pH drops — the magnesium is displaced from the porphyrin ring by hydrogen ions from lactic acid. The color change is a visual pH indicator. It doesn't affect the sulforaphane chemistry or flavor.
Strong sulfur smell
Expected in broccoli fermentation. Isothiocyanate volatiles from glucosinolate breakdown. If the smell is more rotten egg (hydrogen sulfide) than sulfurous vegetable, there's a spoilage problem — check that everything was submerged.
Mushy florets
Fermented too long or too warm, or florets were cut too small. Broccoli should hold texture at 5–7 days. If it softens before day 5, your temperature is too high (above 76°F).
Very bitter flavor
Glucosinolate breakdown products include some bitter nitrile compounds. Longer fermentation and lower pH balance this bitterness. Day 7 is more balanced than day 4. If still very bitter at day 7, refrigerate and wait — continued slow acidification in the fridge will mellow it over 1–2 weeks.
Tools for this recipe
Don't cook the broccoli. Don't blanch it. Don't heat it. Myrosinase is your most valuable asset in that jar — a temperature-sensitive enzyme that turns a prodrug (glucoraphanin) into a bioactive compound (sulforaphane) that 10x-outperforms the cooked version. Keep the enzyme alive. Add mustard seed. Let fermentation do the chemistry.
I'm Chad. Your chemist.