Soybeans top the list for protein, with other cooked beans like lentils, white beans, and black beans close behind.
Hunting for beans that pull their weight at mealtime? You’re in the right place. Below you’ll find a ranked, evidence-based look at the beans that pack the most protein per 100 grams cooked, plus practical swaps, serving tips, and a simple table for quick decisions. All numbers refer to cooked, boiled beans without salt unless noted.
Beans That Have The Most Protein: Cooked Rankings
This first table ranks popular cooked beans by protein per 100 grams, so you can compare across varieties at a glance. It’s the simplest way to see which options truly deliver the highest protein density in everyday portions.
| Bean (Cooked, Boiled) | Protein Per 100 g (g) | Notes |
|---|---|---|
| Soybeans (Mature) | 18.2 | Highest among common beans; hearty bite |
| Edamame (Green Soybeans) | 12.1 | Tender, slightly sweet; great as a snack |
| Lentils | 9.0 | Fast-cooking; holds shape in soups |
| White Beans (Large/Cannellini) | 9.7 | Creamy; blends well in dips and stews |
| Pinto Beans | 9.0 | Balanced texture; common in bowls and burritos |
| Black Beans | 8.9 | Earthy flavor; great in salads and tacos |
| Kidney Beans (Red) | 8.7 | Sturdy; ideal in chili and curries |
| Navy Beans (Haricot) | 8.2 | Mild; classic in baked bean recipes |
| Lima (Butter) Beans | 7.8 | Soft, buttery texture |
| Chickpeas (Garbanzo) | 8.9 | Nutty; perfect for hummus and roasting |
Numbers above draw from lab-sourced datasets used by nutrition tools powered by USDA FoodData Central; see the consolidated beans high in protein reference for matched values per 100 grams and per cup, and individual pages for each bean.
Which Beans Have The Most Protein Per 100 Grams?
The standout is soy. Cooked mature soybeans land around 18 grams per 100 grams, and edamame—young soybeans—clock in near 12 grams per 100 grams. Among non-soy options, lentils, white beans, pinto, black, kidney, and navy beans cluster in the 8–10 gram range per 100 grams. That means a typical scoop adds a meaningful protein bump without leaning on animal foods.
Why 100 Grams Tells You The Truth
Serving sizes vary a lot between labels, cook times, and recipes. Comparing beans by 100 grams keeps the math tidy so you can rank varieties fairly. If your recipe lists cups instead, the section below helps you translate those numbers.
Soy Versus Non-Soy Picks
Soybeans lead for pure protein per bite. If you’d rather skip soy, lentils and white beans are usually the next best cooked choices, with pinto, black, kidney, and navy beans close behind. That cluster makes it easy to rotate flavors while keeping protein steady.
Beans That Have The Most Protein In Real-World Portions
At home, people scoop by the cup. In cooked form, most beans deliver roughly 15–18 grams of protein per cup (soy sits higher). If you aim for ~25–35 grams at a main meal, pairing a cup of beans with a small side of eggs, fish, poultry, tofu, or grain-plus-seed combos gets you there.
Per-Cup Benchmarks You Can Count On
Use these cup-based benchmarks when building bowls, soups, and stews:
- Soybeans: ~31 g per cup cooked
- Lentils: ~18 g per cup cooked
- White beans: ~17 g per cup cooked
- Pinto, kidney, black, navy, lima, chickpeas: ~14–15 g per cup cooked
For everyday labeling context, the FDA’s protein Daily Value is 50 grams on the Nutrition Facts label; see the agency’s summary here: Daily Value for protein.
How To Choose The Right Bean For Your Meal Goal
All beans bring protein, fiber, and minerals. The best pick is usually the one that fits your dish and target protein per serving.
If You Want The Most Protein In The Smallest Scoop
Pick cooked soybeans. A modest ½ cup can push 15–16 grams of protein. That’s handy when you’re building a quick bowl and don’t want a huge portion size.
If You Want Speed
Go with lentils. They cook fast, accept spices well, and hit ~9 grams per 100 grams cooked. Red lentils break down into silky soups; brown and green hold their shape for salads and sides.
If You Want Creaminess
Choose white beans. They blitz into a plush dip, melt into stews, and land near 10 grams per 100 grams cooked. A splash of lemon and olive oil makes a two-minute spread.
If You Want Hearty, Meaty Texture
Reach for kidney or black beans. They sit in the 8–9 gram per 100 grams range and stand up well to bold sauces and charred vegetables.
Protein Density Versus Total Protein
Protein per 100 grams is about density—how much protein you get bite for bite. Protein per cup is about total intake in the bowl. If you prefer lighter, brothy dishes, use denser beans (soy, white beans, lentils). If you plan big portions, any bean from the 8–10 gram per 100 grams group will still hit your target easily.
Cooked Versus Canned: Does It Change The Ranking?
Rinsed, drained canned beans are convenient and close in protein to home-cooked versions ounce for ounce. Sodium drops with a quick rinse, and the protein rankings generally hold. For the top spots—soy, lentils, white beans—the order stays the same.
Simple Ways To Add More Bean Protein
- Blend and spread: White-bean mash on toast, garlic and lemon for punch.
- Sheet-pan bowls: Roast chickpeas or black beans with spices; pile onto grains and greens.
- Swap half the meat: In chili or tacos, replace half with kidney beans to keep texture while boosting fiber.
- Quick soup: Lentils simmered with onion, cumin, and tomato; finish with a dollop of yogurt or a drizzle of olive oil.
Are Amino Acids A Concern With Beans?
Beans are rich in lysine and modest in methionine. Across a day, varied meals (grains, seeds, dairy, eggs, fish, or poultry) provide a balanced amino acid mix. You don’t need to pair foods in the same bite; variety across meals works well.
Protein Round-Up After 60% Scroll (Per ½ Cup)
Here’s a compact look at protein per ½ cup cooked. Use it as a quick planner for bowls, burritos, soups, and salads.
| Bean (Cooked, Boiled) | Protein Per ½ Cup (g) | Quick Use |
|---|---|---|
| Soybeans (Mature) | 15.7 | Protein-dense add-in for bowls |
| Lentils | 9.0 | Soups, stews, salads |
| White Beans | 8.7 | Blended dips; creamy pastas |
| Pinto Beans | 7.7 | Tex-Mex bowls and wraps |
| Kidney Beans (Red) | 7.7 | Chili and hearty stews |
| Black Beans | 7.6 | Tacos, rice bowls, salads |
| Navy Beans | 7.5 | Minestrone, baked beans |
| Lima (Butter) Beans | 7.4 | Succotash; buttery sides |
| Chickpeas | 7.3 | Roasted snacks; hummus |
| Edamame* | ~9–10 | Snack cups; grain bowls |
*Edamame half-cup varies by product and moisture; per 100 g sits near 12 g protein, which commonly translates to roughly 9–10 g per ½ cup cooked.
Putting It All Together
If your goal is sheer protein density, soybeans are the top pick. If you want non-soy choices with strong numbers, lentils and white beans are a smart default. For hearty dishes with bold seasoning, black or kidney beans hold up and still deliver solid protein. With this, you can confidently choose beans that have the most protein for your recipes and weekly meal prep.
Quick Answers To Common Meal Goals
Budget-Friendly Protein
Dry lentils and dry pinto beans are cost-effective and cook evenly. Batch-cook and freeze in flat bags for faster weeknights.
High-Protein Lunch In Minutes
Microwave a cup of rinsed canned black beans with cumin and a splash of salsa; serve over pre-cooked rice with avocado and a squeeze of lime.
Protein Boost Without A Large Volume
Use soybeans or edamame. A small scoop adds a big bump, which helps keep bowls compact.
Method Notes & Sources
Protein values reference cooked, boiled beans (no salt). Per-100-gram and per-cup figures align with lab-sourced datasets curated by MyFoodData, which cites USDA FoodData Central. See the sortable overview for beans and legumes highest in protein and the FDA’s labeling guide for the current 50 g protein Daily Value.
With these tables, you can scan beans that have the most protein and pick the right fit for your dish. Keep this page handy whenever you’re planning meals built around beans that have the most protein.
