Broccoli Macros: Complete Nutrition Facts & Calories

Reviewed by Jessica Williams, CPT, CSCS

Fresh broccoli florets vibrant green - 3g protein, 7g carbs, 0g fat per 100g

Broccoli might be the most macro-friendly vegetable on the planet. It’s absurdly low in calories, surprisingly high in protein for a vegetable, loaded with fiber, and packed with vitamins and minerals. If you’re counting macros, broccoli is basically a free food you can eat in unlimited quantities.

But “just eat more broccoli” doesn’t help if you don’t know the numbers. This guide breaks down broccoli macros in detail—exact values for different preparations, how cooking methods affect nutrition, and how to make broccoli work harder in your diet.

Fresh broccoli florets in a white bowl

Broccoli Macros: Quick Reference

Here’s what you need to know at a glance. Broccoli is almost pure nutrition with minimal caloric impact.

Raw Broccoli

ServingCaloriesProteinCarbsFatFiber
100g342.8g7g0.4g2.6g
1 cup chopped (91g)312.5g6g0.3g2.4g
1 cup florets (71g)242g5g0.3g1.8g
1 medium stalk (148g)504.1g10g0.6g3.8g
1 large head (608g)20717g43g2.4g15.8g

Steamed Broccoli

ServingCaloriesProteinCarbsFatFiber
100g352.4g7g0.4g3.3g
1 cup (156g)553.7g11g0.6g5.1g

Roasted Broccoli (No Oil)

ServingCaloriesProteinCarbsFatFiber
100g382.5g8g0.5g3g
1 cup543.5g11g0.7g4.2g

The bottom line: No matter how you prepare it, plain broccoli has approximately 30-40 calories per 100g. The variation between raw, steamed, and roasted is negligible.

Why Broccoli Is the Ultimate Diet Food

Let’s put broccoli’s macros in perspective:

Calorie Density Comparison

FoodCalories per 100gTo Eat 500 Calories
Broccoli341.5 kg (3.3 lbs)
Chicken breast165303g
Rice (cooked)130385g
Bread265189g
Peanut butter58885g

You would need to eat over 3 pounds of broccoli to consume 500 calories. This makes broccoli invaluable for:

  • Volume eating — Fill your plate without filling your calorie budget
  • Staying full — Fiber and volume trigger satiety signals
  • Hitting fiber goals — Most people don’t get enough fiber

The “Free Food” Concept

Many macro trackers consider broccoli a “free food”—something you don’t need to log because the caloric impact is so small and the benefits so high.

Should you track broccoli?

  • Cutting aggressively: Yes, track everything
  • Moderate deficit: Optional, but be honest about added fats
  • Maintenance/bulking: Usually not necessary

The real danger isn’t the broccoli—it’s the butter, cheese, or oil you might add.

Raw vs. Cooked Broccoli

Cooking changes broccoli’s texture and slightly affects nutrition, but the macro impact is minimal.

Weight Changes During Cooking

Unlike meat or rice, broccoli doesn’t dramatically change weight when cooked:

  • Steaming: Retains most water, similar weight
  • Roasting: Loses some water, slightly concentrates
  • Boiling: Can absorb water, slightly heavier

Nutrient Considerations

Cooking MethodVitamin C RetentionMacro Impact
Raw100%Baseline
Steaming (3-5 min)80-90%Minimal
Microwaving75-85%Minimal
Roasting60-70%Minimal
Boiling50-60%Minimal

Key insight: Light steaming preserves the most nutrients while maintaining pleasant texture. Avoid boiling, which leaches vitamins into the water.

Best Tracking Approach

Since the macro difference between raw and cooked is minimal (34 vs 35 calories per 100g), use whichever entry matches how you measured:

  • Weighed raw → Log as raw
  • Weighed cooked → Log as steamed/cooked

Don’t stress about this—a few calories either way is insignificant.

Steamed broccoli with garlic and lemon on a plate

Broccoli Preparations and Their Macros

Here’s where things get interesting—and where tracking errors happen. Plain broccoli is nearly calorie-free, but preparations can add significant macros.

Plain Steamed (No Additions)

ServingCaloriesProteinCarbsFat
1 cup553.7g11g0.6g
2 cups1107.4g22g1.2g

The baseline. Pure broccoli, zero added calories.

Steamed with Butter

ServingCaloriesProteinCarbsFat
1 cup + 1 tsp butter893.7g11g4.4g
1 cup + 1 tbsp butter1573.7g11g12g

The butter trap: A tablespoon of butter nearly triples the calories. This is often how “healthy” restaurant vegetables become calorie bombs.

Roasted with Olive Oil

ServingCaloriesProteinCarbsFat
1 cup + 1 tsp oil943.5g11g5.2g
1 cup + 1 tbsp oil1743.5g11g14.6g

Macro-friendly roasting: Use cooking spray instead of oil. You’ll get similar crispiness with minimal added fat.

Broccoli with Cheese Sauce

ServingCaloriesProteinCarbsFat
1 cup + 2 tbsp cheese sauce1556g14g9g
1 cup + 1/4 cup cheese sauce2058g16g13g

Restaurant broccoli with cheese can easily exceed 200 calories per cup.

Broccoli Stir-Fry

Typical Restaurant ServingCaloriesProteinCarbsFat
Broccoli beef (1.5 cups)300-40020g15g20g
Garlic broccoli (1 cup)150-2004g12g12g

Why so high? Restaurants use liberal amounts of oil in stir-fries. Home-cooked versions with controlled oil can cut calories by 50%.

Frozen Broccoli (Prepared Per Package)

TypeCalories per CupNotes
Plain frozen55Same as fresh
With cheese sauce90-120Added dairy, sodium
With butter sauce70-90Added butter, sodium
Steamable bags55Usually plain

Recommendation: Buy plain frozen broccoli and add your own seasonings. Sauced versions cost more and add hidden calories.

Broccoli and Different Diets

Keto/Low-Carb

Broccoli is one of the best keto vegetables:

Net carbs per cup: 4g (6g total - 2g fiber)

You can eat generous portions:

AmountNet Carbs
1 cup4g
2 cups8g
3 cups12g

On a 20g net carb limit, you could eat 5 cups of broccoli and still have room for other foods.

Keto broccoli ideas:

  • Roasted with parmesan
  • Mashed broccoli (like cauliflower mash)
  • Broccoli cheese soup
  • Broccoli with hollandaise

Weight Loss/Cutting

Broccoli is your secret weapon during a cut:

Volume-maximizing strategy:

  • Fill half your plate with broccoli
  • Eat it first to trigger satiety
  • Only 50-60 calories for a large portion

1,500 calorie day example:

MealBroccoliCalories from Broccoli
Lunch1.5 cups83
Dinner2 cups110
Total3.5 cups193

You’ve eaten nearly a pound of food for under 200 calories, plus 9g fiber.

High-Protein Diet

Broccoli has more protein than most vegetables:

Protein per calorie comparison:

VegetableProtein per 100 cal
Broccoli8.2g
Spinach12g
Asparagus11g
Carrots2.3g
Corn3g

While you won’t hit protein goals with broccoli alone, it contributes meaningfully:

  • 3.5 cups broccoli = 13g protein
  • That’s equivalent to adding almost 2 oz of chicken breast

Bulking/Muscle Gain

Even when bulking, broccoli serves important purposes:

  • Micronutrients — Vitamin C, K, folate, potassium
  • Fiber — Digestive health during high-calorie eating
  • Volume — Balances calorie-dense meals

Bulking tip: Don’t skip vegetables just because you need calories. Add broccoli to high-calorie meals for balance and satiety.

Broccoli vs. Similar Vegetables

How does broccoli compare to other popular vegetables?

Per 100g Raw

VegetableCaloriesProteinCarbsFiberVitamin C
Broccoli342.8g7g2.6g89mg
Cauliflower252g5g2g48mg
Brussels sprouts433.4g9g3.8g85mg
Asparagus202.2g4g2.1g5.6mg
Green beans311.8g7g2.7g12mg
Spinach232.9g3.6g2.2g28mg
Kale494.3g9g3.6g120mg

Broccoli advantages:

  • Highest vitamin C after kale
  • Good protein for a vegetable
  • Mild flavor most people enjoy
  • Extremely versatile in cooking

When to choose alternatives:

  • Cauliflower — Lower carb, better for mashing
  • Kale — Higher protein, more vitamin C
  • Spinach — Lower everything, disappears when cooked

Meal Ideas with Broccoli

High-Volume, Low-Calorie Meals

Broccoli rice bowl:

IngredientCalories
2 cups riced broccoli70
4 oz chicken breast187
1 tbsp soy sauce10
Total267

Broccoli “fried rice”:

IngredientCalories
1.5 cups riced broccoli52
2 eggs, scrambled140
1/4 cup peas30
1 tsp sesame oil40
Total262

Protein-Paired Meals

Lemon garlic broccoli + salmon:

IngredientCaloriesProtein
1.5 cups steamed broccoli835.5g
6 oz salmon36740g
1 tsp olive oil400g
Lemon, garlic50g
Total49545.5g

Broccoli beef stir-fry (homemade):

IngredientCaloriesProtein
2 cups broccoli685.6g
5 oz sirloin22535g
1 tbsp oyster sauce200.5g
1 tsp oil400g
Garlic, ginger100g
Total36341g

Soup and Purees

Broccoli soup (low-calorie):

IngredientCalories
3 cups broccoli102
1 cup chicken broth15
1/4 cup onion15
Garlic, herbs5
Total (2 servings)~70 each

Cream of broccoli (moderate):

IngredientCalories
3 cups broccoli102
1/2 cup half-and-half160
1 cup chicken broth15
1/4 cup cheddar110
Total (2 servings)~195 each

Broccoli and chicken meal prep containers

Meal Prep with Broccoli

Batch Cooking Methods

Blanched broccoli (best for meal prep):

  1. Boil water with salt
  2. Add broccoli florets, cook 2 minutes
  3. Transfer to ice bath immediately
  4. Drain and store

Storage: 4-5 days refrigerated, 3 months frozen

Why blanching works best:

  • Preserves bright green color
  • Stops enzyme activity
  • Maintains texture when reheated
  • Reheats better than steamed

Meal Prep Portions

Pre-portioned servings:

  • 1 cup portions for side dishes (~55 cal)
  • 2 cup portions for high-volume meals (~110 cal)

Weekly prep:

  • Buy 2-3 lbs broccoli crowns or 2-3 bags frozen
  • Prep Sunday, use through Thursday
  • Freeze extra if needed

Quick Reheating Tips

MethodTimeBest For
Microwave1-2 minSpeed
Pan sauté3-4 minAdding flavor
Oven10-15 minRoasted texture
Air fryer5-7 minCrispy edges

Common Tracking Mistakes

Mistake #1: Not Tracking Added Fats

Plain broccoli: 55 calories per cup Broccoli at restaurant: 150-200 calories per cup

Fix: Always log added butter, oil, or sauces separately.

Mistake #2: Overestimating Restaurant Portions

That “side of broccoli” at a restaurant might only be 1/2 cup—much smaller than it looks on a plate.

Fix: Learn to estimate visually. 1 cup of broccoli florets is about the size of a baseball.

Mistake #3: Ignoring Frozen Sauced Varieties

“Broccoli with cheese sauce” isn’t the same as plain broccoli + cheese you add yourself.

Fix: Check nutrition labels on frozen varieties. Plain frozen is usually best.

Mistake #4: Being Too Precise

Broccoli has so few calories that obsessing over exact amounts is counterproductive.

Fix: Estimate within reason. If you’re eating steamed broccoli as a side, ±50 calories won’t affect your progress.

Beyond Macros: Broccoli’s Nutritional Power

Per 1 cup steamed (156g):

NutrientAmount% Daily Value
Vitamin C101mg112%
Vitamin K116mcg97%
Folate94mcg24%
Vitamin A567 IU11%
Potassium457mg10%
Fiber5.1g18%

Notable compounds:

  • Sulforaphane — Studied for potential cancer-fighting properties
  • Kaempferol — Anti-inflammatory flavonoid
  • Quercetin — Antioxidant linked to heart health

The Bottom Line

Broccoli is the ultimate macro-friendly vegetable:

  • 34 calories per 100g — Essentially a free food
  • 2.8g protein — High for a vegetable
  • 2.6g fiber — Keeps you full
  • Zero fat — Pure nutrition

Key tracking rules:

  1. Plain broccoli barely needs tracking
  2. Always log added fats (butter, oil, cheese)
  3. Use it to add volume and satiety to any meal
  4. Don’t overthink the raw vs. cooked difference

Whether you’re cutting aggressively or just trying to eat healthier, broccoli should be a staple. Fill your plate, hit your fiber goals, and enjoy the volume without the calorie guilt.

Related guides:

Sarah Chen
Sarah Chen, MS, RD

Sarah Chen is a registered dietitian with over 10 years of experience helping clients achieve sustainable weight management through evidence-based nutrition strategies. She specializes in macro-based nutrition planning and has worked with competitive athletes, corporate wellness programs, and individual clients seeking body composition changes.

View all articles by Sarah →

Note: Nutrition values are approximate and may vary based on preparation method and source.