Yes, spinach contains protein. Raw spinach provides 2.9 grams of protein per 100 grams, which is relatively high for a leafy green. While it won’t replace chicken or beans as a primary protein source, spinach contributes more protein per calorie than most vegetables, and it adds up quickly when cooked.
How Much Protein Is in Spinach
A cup of raw spinach (about 30 grams) contains just 0.86 grams of protein. That sounds negligible, but raw spinach is mostly air and water. Cook it down and the numbers shift dramatically: a cup of boiled, drained spinach (180 grams) delivers 5.3 grams of protein. That’s about 11% of the daily value. Since spinach wilts to a fraction of its raw volume, you can easily eat several cups’ worth of leaves in a single cooked serving.
For context, a large egg contains around 6 grams of protein. A generous serving of cooked spinach gets you close to that number, which is impressive for a vegetable with only about 40 calories per cooked cup.
Protein-to-Calorie Ratio
What makes spinach unusual isn’t the total grams of protein but how much of its calorie content comes from protein. A raw bunch of spinach has roughly 78 calories, 9.7 grams of protein, 12.3 grams of carbohydrates, and just 1.3 grams of fat. That means close to half of spinach’s calories come from protein. Most other vegetables land well below that ratio.
This makes spinach a useful addition if you’re trying to increase protein intake without adding many calories. It won’t anchor a meal the way a serving of meat or legumes would, but stirring a few handfuls into a soup, smoothie, or stir-fry adds protein with virtually no caloric cost.
Quality of Spinach Protein
Not all protein is equal. Your body needs nine essential amino acids from food, and the quality of a protein source depends on whether it supplies all of them in adequate amounts. Spinach does contain all nine essential amino acids, and they make up about 49% of its total amino acid content.
The limiting factor is a pair of sulfur-containing amino acids (methionine and cystine), which are present in lower amounts relative to what your body ideally needs. This is common across leafy greens and many plant proteins. It doesn’t mean spinach protein is wasted. It just means that relying on spinach alone wouldn’t give you an optimal amino acid balance. Pairing it with grains, eggs, dairy, or legumes easily fills that gap.
Raw vs. Cooked: Which Gives You More
On a per-gram basis, the protein content of raw and cooked spinach is similar. The practical difference is volume. Raw spinach is bulky. You’d need to eat roughly six cups of raw leaves to match the protein in one cup of cooked spinach. Most people won’t sit down with a salad bowl that large, but they’ll easily eat a cup of sautéed or steamed spinach alongside a main dish.
Cooking also breaks down cell walls, which can make nutrients more accessible during digestion. If your goal is to maximize the protein (and other nutrients) you actually absorb from spinach, cooked preparations tend to be more efficient than raw salads.
How Spinach Compares to Other Greens
Among leafy greens, spinach is one of the highest in protein. Kale comes close at about 2.9 grams per 100 grams raw, but most lettuces hover around 1 to 1.5 grams. Broccoli offers roughly 2.8 grams per 100 grams, and peas outpace all of them at around 5 grams per 100 grams.
Compared to dedicated protein sources, spinach is modest. A 100-gram serving of chicken breast has about 31 grams, tofu has around 8 grams, and black beans provide roughly 9 grams. Spinach works best as a protein supplement to a meal, not the centerpiece.
Practical Ways to Get More Protein From Spinach
- Cook it down. Sautéing, steaming, or wilting spinach into soups lets you consume far more leaves per sitting than eating raw salads.
- Add it to smoothies. Two or three cups of raw spinach blended into a protein smoothie adds roughly 2 to 3 grams of protein with minimal flavor change.
- Pair it with complementary proteins. Eggs, cheese, lentils, or rice alongside spinach round out the amino acid profile and boost the total protein of the meal.
- Use it as a base layer. Swapping lettuce for spinach in wraps, sandwiches, or grain bowls gives you roughly double the protein from the greens alone.
Spinach won’t single-handedly meet your daily protein needs, but it punches well above its weight for a vegetable. A cup of cooked spinach added to two or three meals a day contributes 10 to 15 extra grams of protein, nearly as much as a small serving of meat, with a fraction of the calories.