Beans That Have The Most Protein | Smart Picks

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.