Soybeans (edamame) are the highest-protein bean, providing about 31 grams of protein per cooked cup — roughly double the protein content of most.
If you’re plant-based or just trying to eat less meat, beans probably already sit in your pantry. The assumption is often that they’re all roughly equal on protein — close enough that it doesn’t really matter which one you grab. That assumption costs you a surprising amount of protein per meal.
The honest answer is simpler than you’d expect. One bean family member stands far above the rest in protein density, while several others deliver excellent numbers that hold their own against animal proteins. This article breaks down the exact numbers so you know which beans to reach for when protein matters most.
How The Most Common Beans Stack Up On Protein
Beans are a staple of plant-based eating for good reason — they bundle protein, fiber, and minerals in one package. But the protein content varies widely depending on the bean. Many people grab black beans or chickpeas assuming they’re all similar, and end up with significantly less protein than they expect.
Soybeans (edamame) sit clearly at the top with about 31 grams of protein per cooked cup. That’s roughly twice the protein you’d get from a cup of kidney beans or black beans. Lentils follow at 18 grams per cup, and navy beans come in around 19 grams per cup by the same measure. Chickpeas, pinto beans, and black beans fall lower on the list, but still provide a solid 7 to 8 grams per half-cup serving.
The takeaway is straightforward: if you want maximum protein density, soybeans are the clear choice. But many beans still provide meaningful protein, especially when you eat them in larger portions or pair them with grains to form a complete amino acid profile.
Why Soybeans Double The Protein Of Most Other Beans
Most beans are stuck in a protein range of 13 to 18 grams per cup. Soybeans break that ceiling by a wide margin. The reason has to do with their natural seed composition — soybeans simply store more protein in their structure than common legumes like chickpeas or black beans. The practical difference is substantial.
- Edamame (soybeans): 11 grams of protein per half-cup serving.
- Lentils: 9 grams per half-cup, making them a consistent top contender.
- Chickpeas: 7.5 grams per half-cup, solid but not remarkable.
- Black beans: 7.5 grams per half-cup, similar to chickpeas.
- Pinto beans: 7 grams per half-cup, slightly lower than the rest.
The gap between soybeans and the others isn’t small — it’s about 30 to 40 percent more protein per serving compared to lentils, and roughly 50 percent more compared to chickpeas and black beans. If your goal is packing protein into a single dish without adding extra volume, soybeans are hard to beat.
Comparing The Best Protein Beans To Eat Side By Side
A direct comparison helps clarify which beans deserve a regular spot in your kitchen. The table below shows protein and fiber content for a standard one-cup serving of cooked beans. The differences are larger than most people assume.
Per Health.com’s lentil protein guide, a half-cup serving of cooked lentils delivers about 9 grams of protein, which easily competes with many other high-protein plant foods.
| Bean Type (1 cup cooked) | Protein (grams) | Fiber (grams) |
|---|---|---|
| Soybeans (edamame) | 31 | 10 |
| Navy beans | 20 | 10 |
| Lentils | 18 | 15 |
| Kidney beans | 15 | 11 |
| Chickpeas | 14.5 | 12.5 |
| Black beans | 15 | 15 |
Notice that fiber doesn’t follow the same pattern as protein. Black beans and lentils lead on fiber content, which affects fullness and digestion differently than protein alone. Choosing between them depends on your specific goals for a meal, not just protein numbers.
Beyond Protein: What Else These Beans Bring To Your Plate
Protein is a headline stat, but beans earn their reputation from the full nutrient package. A single serving provides a bundle of benefits that extend far beyond muscle repair or post-workout meals.
- Fiber for fullness and gut health: Beans are some of the highest-fiber foods available. A cup of lentils or black beans packs 15 grams of fiber, which supports digestion and steady blood sugar.
- Steady energy from complex carbs: Unlike refined grains, beans release glucose slowly, making them useful for energy throughout the day without spikes.
- Essential vitamins and minerals: Beans are rich in iron, magnesium, potassium, and folate. Soybeans in particular provide a significant dose of calcium and phosphorus.
- Antioxidant content in darker beans: Black beans and kidney beans contain anthocyanins — the same type of antioxidants found in blueberries — which may reduce oxidative stress over time.
These extras mean that even lower-protein beans contribute meaningfully to overall health. The protein content is just one variable in a food that offers genuine nutritional density.
How To Add High-Protein Beans To Your Daily Routine
Getting more beans into your diet doesn’t require elaborate recipes. The easiest path is swapping in a high-protein bean for whatever you normally use. Edamame works well as a snack straight from the pod, while lentils cook faster than dried beans and blend into soups without pre-soaking.
Healthline’s soybean protein report highlights that soybeans are unique among legumes for having a complete amino acid profile, meaning they contain all nine essential amino acids your body cannot produce on its own. That makes edamame particularly useful as your sole protein source in a meal.
| Bean Type | Best Use Case | Protein (per 1/2 cup) |
|---|---|---|
| Edamame (soybeans) | Cold salads, stir-fries, standalone snack | 11 grams |
| Lentils | Soups, stews, veggie burgers | 9 grams |
| Navy beans | Baked beans, creamy purees, casseroles | 10 grams |
Canned beans are a legitimate shortcut — they lose minimal protein in processing and save hours of prep time. Just rinse them thoroughly to reduce sodium. Dried beans cost less and let you control texture, but require planning for soaking and cooking.
The Bottom Line
Soybeans sit clearly at the top for pure protein density, but lentils, navy beans, and chickpeas all deliver strong numbers that work well across different dishes. Your best protein bean depends on how you cook it, not just how much protein it holds. Rotating several types gives you a wider range of nutrients and keeps meals from feeling repetitive.
If your grocery budget or dietary restrictions are tight — especially if you’re tracking potassium or oxalates for kidney health — a registered dietitian can help you choose the right bean for your specific bloodwork and meal plan without guesswork.
References & Sources
- Health.com. “High Protein Beans” A half-cup serving of cooked lentils provides about 9 grams of protein.
- Healthline. “Healthiest Beans Legumes” Soybeans (edamame) contain about 31 grams of protein per cooked cup, which is roughly double the protein found in most other bean varieties.
