🥦 Vegetablesveganvegetariangluten free
🥦 Calories in Broccoli
The most nutrient-dense vegetable — high in protein, fibre, and vitamins
Per 100g
34kcal
2.8g
Protein
7g
Carbs
0.4g
Fat
Calculate Your Serving
Full Nutrition Facts — Per 100g
| Nutrient | Per 100g | Per 1 cup broccoli florets (91g) |
|---|---|---|
| Calories | 34kcal | 31kcal |
| Protein | 2.8g | 2.5g |
| Total Carbs | 7g | 6.4g |
| — of which Sugar | 1.7g | 1.5g |
| Total Fat | 0.4g | 0.4g |
| Dietary Fibre | 2.6g | 2.4g |
| Sodium | 33mg | 30mg |
Macro Breakdown
Protein2.8g (11.2 kcal)
Carbohydrates7g (28 kcal)
Fat0.4g (3.6 kcal)
All values per 100g. Protein & carbs = 4 kcal/g · Fat = 9 kcal/g
Key Vitamins & Minerals
Calcium47mg
5% of daily reference intake
Iron0.7mg
5% of daily reference intake
Vitamin C89.2mg
100% of daily reference intake
Potassium316mg
9% of daily reference intake
Magnesium21mg
6% of daily reference intake
✅ Key Nutrition Facts
- •Only 34 kcal per 100g — eat large volumes without blowing your calories
- •2.8g protein per 100g — highest protein of most vegetables
- •89mg vitamin C per 100g — 99% of daily RDA
- •Contains sulforaphane — shown to have cancer-protective properties
Calories by Serving Size
| Serving | Grams | Calories | Protein |
|---|---|---|---|
| 100g | 100g | 34 kcal | 2.8g |
| 1 cup florets (91g) | 91g | 31 kcal | 2.5g |
| Half head (200g) | 200g | 68 kcal | 5.6g |
| 1 large head (350g) | 350g | 119 kcal | 9.8g |
Frequently Asked Questions
How many calories are in broccoli?+
Broccoli contains only 34 calories per 100g — making it one of the lowest calorie-density foods available. A large cup of broccoli florets (91g) is just 31 calories.
Is broccoli high in protein for a vegetable?+
Yes — broccoli is unusually protein-rich for a vegetable, providing 2.8g per 100g. While this is less than meat or dairy, it is significantly more than most vegetables. A 200g serving provides around 5.6g of protein.
Is broccoli good for weight loss?+
Broccoli is one of the best foods for weight loss. Its extremely low calorie density (34 kcal/100g) means you can eat a very large, filling portion for minimal calories. Its fibre and water content promote satiety, helping you eat less overall.
Compare with Similar Foods
Data source: USDA FoodData Central & peer-reviewed nutritional references. Values are averages — actual nutrient content varies by brand, preparation method, and growing conditions. Not medical advice.