Sulforaphane is found almost exclusively in cruciferous vegetables, with broccoli and broccoli sprouts being the richest sources by a wide margin. But here’s the catch: these vegetables don’t actually contain sulforaphane in its active form. They contain a precursor called glucoraphanin, which only converts into sulforaphane when the plant’s cells are damaged through chopping, chewing, or crushing. Understanding this chemistry matters, because how you prepare these foods determines whether you get a meaningful amount of sulforaphane or almost none at all.
Broccoli Sprouts Are the Top Source
Three-day-old broccoli sprouts contain 10 to 100 times more glucoraphanin than mature broccoli heads. A landmark study published in the Proceedings of the National Academy of Sciences measured total glucosinolate content at 22.7 micromoles per gram in sprouts versus 3.37 micromoles per gram in mature broccoli. For the sulforaphane precursor specifically, sprouts had roughly 20 times the concentration of the mature plant.
This makes broccoli sprouts the single most concentrated food source of sulforaphane. You can grow them at home in a jar with seeds and water in about three days, which is part of their appeal. A small handful of sprouts delivers what you’d need a large serving of cooked broccoli to match.
Other Cruciferous Vegetables Worth Eating
Beyond broccoli and its sprouts, several other cruciferous vegetables contain glucosinolates that can produce sulforaphane or related beneficial compounds. The amounts vary significantly.
- Brussels sprouts are among the higher-yielding options after broccoli, with meaningful levels of glucoraphanin.
- Cauliflower contains glucoraphanin, and its sprouts (like broccoli sprouts) also show elevated concentrations compared to the mature vegetable.
- Kale and cabbage contain various glucosinolates, though their glucoraphanin content is lower than broccoli’s.
- Radishes contain a surprisingly high total glucosinolate level (676 mg per 100 g raw), though only a small fraction, about 16 micrograms per gram dry weight, converts to sulforaphane specifically.
- Arugula has about 110 mg of glucosinolates per 100 g raw, but its main compounds are different from broccoli’s. Arugula is notably rich in other protective plant chemicals, including the highest levels of a compound called trans-resveratrol among the crucifers tested.
- Watercress is rich in its own signature glucosinolate (gluconasturtiin) rather than glucoraphanin, so it produces different protective compounds than sulforaphane. It’s still a nutritional powerhouse, just not the best pick if sulforaphane specifically is your goal.
If you’re eating for sulforaphane, broccoli, broccoli sprouts, Brussels sprouts, and cauliflower are your best bets. The other crucifers offer their own health benefits through related but distinct compounds.
Why Cooking Method Matters More Than You Think
The enzyme that converts glucoraphanin into sulforaphane, called myrosinase, is sensitive to heat. High-temperature cooking, like boiling or microwaving for extended periods, destroys this enzyme before it can do its job. The precursor compound survives cooking just fine, but without active myrosinase, your body converts very little of it into sulforaphane.
This is why raw broccoli delivers sulforaphane to your bloodstream faster and more efficiently than cooked broccoli. One study found that sulforaphane reached peak blood levels in about 1.6 hours after eating raw broccoli, compared to 6 hours after eating it cooked. The cooked version also produced less total sulforaphane overall.
There’s a useful workaround, though. A heat-sensitive protein in the plant called ESP (which actually diverts the conversion away from sulforaphane) breaks down at lower temperatures than myrosinase does. Brief, gentle heating can knock out ESP while leaving some myrosinase intact, which actually increases sulforaphane yield compared to fully raw preparation in some cases. The key is keeping cook times short and temperatures moderate.
The Chop-and-Wait Trick
Researchers found a simple technique that dramatically increases sulforaphane levels in cooked broccoli. When broccoli was chopped into small pieces and left to sit for 90 minutes before being stir-fried for four minutes, it contained 2.8 times more sulforaphane than broccoli that was stir-fried immediately after chopping. The resting period gives myrosinase time to convert glucoraphanin into sulforaphane before heat destroys the enzyme. Once sulforaphane has already formed, it’s relatively stable during cooking.
The research team noted they didn’t test shorter rest periods but believed even 30 minutes would be helpful. So if you’re cooking broccoli, chop it first and let it sit on the cutting board while you prep everything else.
The Mustard Seed Powder Fix
If you’ve already cooked your broccoli without waiting, there’s another option. Adding just 1 gram of powdered brown mustard seed (about a quarter teaspoon) to 200 grams of cooked broccoli increased sulforaphane absorption by more than fourfold in a human trial with 12 adults. The mustard seed provides its own supply of myrosinase, which picks up where the broccoli’s heat-destroyed enzyme left off.
This works because mustard seeds, being cruciferous themselves, contain active myrosinase that can act on the glucoraphanin still present in cooked broccoli. Other sources of exogenous myrosinase include daikon radish, wasabi, and horseradish. Sprinkling any of these onto cooked broccoli, Brussels sprouts, or cauliflower can rescue the sulforaphane conversion process.
What About Frozen Broccoli?
Most commercially frozen broccoli is blanched before freezing, which has a complex effect on sulforaphane. Blanching actually triggers a burst of conversion from glucoraphanin to sulforaphane during the process itself, meaning the initial sulforaphane content can be reasonably high right after blanching. However, myrosinase is largely destroyed, so no new sulforaphane forms during storage. Whatever sulforaphane was created during blanching slowly degrades over time in the freezer.
Unblanched frozen broccoli, which is less common commercially, retains active myrosinase and continues producing sulforaphane during storage as the enzyme slowly works on remaining glucoraphanin. The sulforaphane in unblanched broccoli also degrades more slowly because the intact cell structure creates a natural barrier.
The practical takeaway: frozen broccoli is not a lost cause, but it delivers less sulforaphane than fresh. Adding mustard seed powder when you cook it can help compensate for the destroyed myrosinase.
How Much Sulforaphane Do You Actually Need?
Human clinical trials have used daily doses ranging from about 9 to 90 mg of sulforaphane, depending on the condition being studied. Prostate cancer studies have typically used 60 mg per day. Studies on breast cancer and melanoma have used doses measured in micromoles (roughly 17 to 35 mg) daily for two to four weeks.
Translating this to food: a generous serving of raw broccoli sprouts (about 100 grams, or a couple of large handfuls) can deliver roughly 30 to 70 mg of sulforaphane, depending on the cultivar and growing conditions. Getting that same amount from mature broccoli would require eating significantly more, and you’d need to use the chop-and-wait method or add mustard powder to get efficient conversion. For people who don’t enjoy eating large quantities of raw sprouts, combining moderate portions of various cruciferous vegetables with smart preparation techniques is a reasonable approach.

