Broccoli delivers a surprisingly wide range of vitamins and minerals, with vitamin C and vitamin K standing out as its nutritional headliners. A single medium stalk of raw broccoli (about 148 grams) provides roughly 220% of your daily vitamin C needs, along with meaningful amounts of potassium, calcium, vitamin A, and fiber.
Vitamin C: Broccoli’s Strongest Suit
Most people associate vitamin C with citrus fruit, but broccoli holds its own. A half-cup of boiled broccoli contains about 51 mg of vitamin C. A medium orange has around 70 mg, but it also weighs nearly twice as much. Cup for cup, broccoli is one of the most vitamin C-dense vegetables you can eat. Vitamin C supports immune function, helps your body build collagen for skin and joint repair, and improves how well you absorb iron from plant-based foods.
The catch is that vitamin C breaks down easily with heat and water exposure. Boiling broccoli in a large pot of water leaches a significant portion of this vitamin into the cooking water. Steaming, microwaving, or quick stir-frying preserves far more of it.
Vitamin K for Bones and Blood Clotting
Broccoli is one of the richest vegetable sources of vitamin K1. Just a half-cup of chopped, boiled broccoli delivers about 110 micrograms, which covers 92% of the recommended daily intake. Vitamin K1 is essential for normal blood clotting and plays a role in maintaining bone density by helping your body use calcium properly.
Because vitamin K is fat-soluble, your body absorbs it much better when you eat broccoli with a source of fat. Drizzling olive oil over steamed broccoli or tossing it into a stir-fry with some cooking oil makes a real difference in how much of this nutrient you actually take in. The same applies to broccoli’s vitamin A content (about 6% of your daily value per stalk), which is also fat-soluble.
Potassium, Calcium, and Other Minerals
A medium stalk of raw broccoli provides about 460 mg of potassium, roughly 13% of the daily value. Potassium helps regulate blood pressure and fluid balance, and most people don’t get enough of it. Broccoli won’t replace a banana (which has about 420 mg), but it adds a solid contribution, especially when you’re eating it alongside other vegetables throughout the day.
Broccoli also contains smaller but still useful amounts of calcium (about 6% of the daily value per stalk) and magnesium. The calcium in broccoli is relatively well absorbed compared to some other plant sources, because broccoli is low in oxalates, the compounds that can block calcium uptake in foods like spinach.
Fiber: A Mix of Two Types
Raw broccoli contains about 3.5 grams of fiber per 100 grams, with the majority being insoluble fiber (3.06 g) and a smaller amount of soluble fiber (0.44 g). Cooking changes this ratio noticeably. Microwaved broccoli jumps to about 4.7 grams of total fiber per 100 grams, with the soluble fiber portion increasing to 1.85 grams. This likely reflects structural changes in the plant cell walls during cooking that make certain fiber components more measurable.
Insoluble fiber adds bulk to stool and keeps things moving through your digestive tract. Soluble fiber dissolves in water and feeds beneficial gut bacteria, which can help with blood sugar regulation and cholesterol levels. Getting both types from a single vegetable is a practical bonus.
Sulforaphane: Broccoli’s Signature Compound
Beyond standard vitamins and minerals, broccoli belongs to the cruciferous vegetable family and contains sulfur-based compounds called glucosinolates. When you chop or chew raw broccoli, an enzyme in the plant converts these glucosinolates into active compounds, the most studied being sulforaphane.
Sulforaphane activates a set of protective enzymes in your cells that help neutralize potentially harmful molecules. These enzymes speed up your body’s natural detoxification processes, clearing out reactive oxygen species and other damaging compounds more efficiently. Research published in the Proceedings of the National Academy of Sciences found that sulforaphane is a potent trigger for these protective enzymes and has shown the ability to block tumor formation in animal studies. Broccoli sprouts are an especially concentrated source, containing far higher levels of glucosinolate precursors than mature broccoli heads.
Here’s the practical detail: that enzyme responsible for converting glucosinolates into sulforaphane is sensitive to heat. Boiling or overcooking broccoli deactivates it. Steaming for three to four minutes, or eating broccoli raw, preserves more of the enzyme’s activity and yields more sulforaphane.
How Cooking Affects the Nutrient Profile
The way you prepare broccoli meaningfully shifts what you get out of it. Here’s a quick comparison of what different methods preserve best:
- Steaming: Retains most vitamin C, keeps the sulforaphane-producing enzyme active, and slightly increases accessible fiber.
- Microwaving (with minimal water): Similar to steaming in nutrient retention. Total fiber per 100 grams rises to about 4.7 grams compared to 3.5 grams raw.
- Boiling: Leaches water-soluble vitamins (especially vitamin C and folate) into the cooking water. If you’re making soup with the broth, you’ll recapture some of those nutrients. Otherwise, a significant portion is lost.
- Stir-frying: Brief high heat with added fat preserves vitamin C reasonably well and improves absorption of fat-soluble vitamins K and A.
- Raw: Maximizes vitamin C and sulforaphane production, though some people find raw broccoli harder to digest.
No single cooking method is perfect for every nutrient. Steaming is the most consistent middle ground, preserving water-soluble vitamins while still softening the fiber enough to make it easier on your stomach. Adding a small amount of fat, whether olive oil, butter, or cheese, ensures you’re absorbing the fat-soluble vitamins rather than letting them pass through.

