Is Broccoli a Good Source of Protein? Facts vs. Hype

Broccoli contains about 2.5 grams of protein per cup raw, which makes it one of the higher-protein vegetables but far from a meaningful protein source on its own. For context, that’s roughly 4 to 5 percent of what most adults need in a day. So while broccoli does contain protein, calling it a “good source” overstates what it delivers on your plate.

How Much Protein Broccoli Actually Contains

A cup of raw chopped broccoli (about 90 grams) provides around 2.3 to 2.6 grams of protein alongside just 35 calories. A medium boiled stalk bumps that up to about 4.3 grams, partly because cooking concentrates the vegetable by removing water. Most adults need somewhere between 46 and 56 grams of protein daily, so even a generous serving of broccoli covers a small fraction of that target.

To get 20 grams of protein from broccoli alone, the amount you’d find in a small chicken breast, you would need to eat roughly 8 cups of cooked broccoli in one sitting. That’s a physically uncomfortable volume of food, which illustrates the core limitation: broccoli’s protein is real, but the density is low.

The “More Protein Than Steak” Claim

You may have seen the viral claim that broccoli has more protein per calorie than steak. USDA data shows the opposite. Per 100 grams, steak delivers about 22.7 grams of protein for 139 calories (0.163 grams per calorie), while broccoli provides 2.57 grams for 39 calories (0.066 grams per calorie). Steak wins on both a per-weight and per-calorie basis. The myth likely started from cherry-picked comparisons using different serving metrics or confusing “per calorie” with “per gram.”

Protein Quality Matters Too

Beyond quantity, the quality of a protein source depends on its amino acid profile. Your body needs nine essential amino acids from food, and complete protein sources like meat, eggs, and soy provide all nine in adequate amounts. Broccoli does contain all essential amino acids, and research in The Journal of Nutrition notes that its protein is particularly rich in arginine and methionine. However, some other essential amino acids are present in limited quantities, which means broccoli protein on its own isn’t efficiently used by the body for muscle repair and other functions.

This isn’t a problem in practice if you eat a varied diet. Pairing broccoli with grains, legumes, or other protein sources throughout the day fills in those gaps naturally.

How Broccoli Compares to Other Plant Foods

Among vegetables, broccoli holds its own. Most non-starchy vegetables provide 1 to 3 grams of protein per cup, putting broccoli near the top of that range. But vegetables as a category are simply not where most people get their protein.

Legumes are in a different league entirely. A cup of boiled lentils delivers about 17.9 grams of protein. Per 100 grams, field peas pack 26 grams, chickpeas 21 grams, and common beans 24 grams. These are the plant foods that genuinely function as protein sources in a meal. Broccoli, by comparison, is a supporting player.

What Broccoli Is Actually Great For

None of this diminishes broccoli’s nutritional value. It just means protein isn’t the headline. A cup of raw broccoli gives you a strong dose of vitamin C, vitamin K, folate, and fiber, all for 35 calories. It contains compounds linked to reduced inflammation and cellular protection. The fiber alone (about 2.4 grams per cup) supports digestion and blood sugar stability.

If you’re eating broccoli as part of a stir-fry with tofu, alongside chicken, or mixed into a grain bowl with beans, it absolutely contributes some protein to the total. Those 2 to 4 grams per serving add up across a full day of eating. The issue only arises when people treat broccoli as a protein substitute rather than what it is: one of the most nutrient-dense vegetables you can eat, with a small protein bonus on the side.

A Realistic Way to Think About It

If you’re trying to hit a protein target, whether for muscle building, weight management, or general health, broccoli alone won’t get you there. Lean meats, fish, eggs, dairy, tofu, tempeh, and legumes are the foods that move the needle. But if the question is whether broccoli contributes protein to your diet, the answer is yes, in modest amounts that complement your main protein sources rather than replace them.