Beans High In Protein | Smart Picks Guide

Many cooked beans deliver 8–18 g protein per 100 g; soybeans lead, with lentils, black beans, and kidney beans close behind.

Looking to stack more protein without meat? Beans do the job. They’re affordable, fiber-rich, and easy to cook in bulk. Below, you’ll find the best high-protein beans, clear serving numbers, and simple ways to build meals that actually hit your protein target.

Protein In Popular Cooked Beans (Per 100 g)

This early table gives you fast, comparable numbers. Values are for cooked beans, drained, plain. Serving sizes vary by brand and recipe, so check labels when you can.

Bean (Cooked) Protein (g) / 100 g Notes
Soybeans (mature, boiled) ~18.2 Highest among common beans; dense amino profile
Edamame (green soy, prepared) ~12.1 Shelled edamame tops most non-soy beans
Lentils (boiled) ~9.1 Steady protein with standout fiber
Black Beans (boiled) ~8.9 Hearty texture; versatile in bowls and chili
Kidney Beans (boiled) ~8.8–9.0 Great for stews; rinse well if canned
Chickpeas / Garbanzo (boiled) ~8.9 Works hot or cold; easy to batch-prep
Navy Beans (boiled) ~8.3 Mild flavor; blends smoothly into soups
Split Peas (boiled) ~8.3–8.4 Thickens soups; cooks faster than whole beans

Beans High In Protein: Best Picks And Portions

When people search for beans high in protein, they usually want simple, repeatable meals that hit a gram goal with little fuss. The picks below balance protein per cup, texture, and cooking ease. You’ll also see where each bean fits best on a plate, so you can slot them into your week without guesswork.

Soybeans And Edamame

Soy is the heavyweight here. Mature soybeans bring about 31 g protein per cup cooked, while edamame lands near 18–19 g per cup. Edamame is easy: boil from frozen, salt, toss into rice bowls, salads, or stir-fries. Mature soybeans suit heartier stews and pressure-cooker batches. If you want a meat-like protein load with plants, start with soy.

Lentils

One cooked cup of lentils offers about 18 g protein with a thick, saucy texture that sticks to rice, pasta, or roasted veg. Brown and green varieties hold their shape; red breaks down into a silky base that’s perfect for quick soups or dal. Lentils cook in 20–25 minutes with no soaking, which makes them weeknight-friendly.

Black Beans

Black beans bring roughly 15 g protein per cup cooked. They’re sturdy, mildly earthy, and play well with tomato, cumin, chili, and citrus. Mash with a fork and a splash of reserved cooking liquid for a five-minute taco filling that eats like refried beans, or keep them whole for burrito bowls and grain salads.

Kidney Beans

Kidney beans hit about 15–16 g protein per cup cooked and hold up in long simmers. They soak up spice blends and tomato bases without turning mushy. Use them for chili, Balkan-style stews, or as a topper for baked potatoes with a spoon of yogurt.

Chickpeas

At around 14–15 g protein per cooked cup, chickpeas fit cold salads, sheet-pan roasts, and creamy blends. Roast with olive oil and paprika until crisp for a snack, or simmer into chana masala for a richer bowl. The starch helps thicken sauces while keeping a firm bite.

Navy Beans And Split Peas

Navy beans give near 15 g protein per cup with a mild flavor that disappears into purées and chowders. Split peas clock about 16 g per cup and cook faster than whole beans, so they’re handy for batch soup that reheats well all week.

How We Score Protein And Portion Sizes

Numbers in this guide use cooked weights so you can plan real meals. Protein density changes with cooking method and water absorption. A simple rule: when comparing across beans, use either per 100 g cooked or per 1 cup cooked, not raw weights. That keeps the playing field level and your meal planning accurate.

Protein Per Cup (Cooked Beans You’ll Use Most)

Use this mid-article table to map your go-to serving: one cup cooked in a bowl, wrap, salad, or soup.

Bean (Cooked) Protein (g) / 1 cup Approx. Calories
Soybeans (mature, boiled) ~31.3 g ~296 kcal
Edamame (shelled, prepared) ~18.5 g ~188–190 kcal
Lentils (boiled) ~17.9 g ~230 kcal
Black Beans (boiled) ~15.2 g ~227 kcal
Kidney Beans (boiled) ~15–16 g ~218–225 kcal
Chickpeas / Garbanzo (boiled) ~14.5 g ~269 kcal
Split Peas (boiled) ~16.3 g ~230 kcal
Navy Beans (boiled) ~15.0 g ~255–260 kcal

Smart Pairings To Build A Complete Plate

Most beans lack methionine relative to lysine. Pairing beans with grains balances the pattern. Rice, corn tortillas, quinoa, or whole-grain bread all work. You don’t need to combine in the same bite; eating both during the day covers bases.

  • Lentil + Rice Bowl: Lentils simmered with onion and bay leaf over steamed rice, lemon on top.
  • Edamame + Soba Salad: Shelled edamame tossed with buckwheat noodles, ginger, and sesame.
  • Black Bean Tacos: Black beans mashed with cumin in corn tortillas with salsa and avocado.
  • Split Pea Soup + Toast: Thick split pea with a slice of whole-grain bread.

How Much Protein Should You Aim For?

A common baseline is 0.8 g of protein per kilogram of body weight each day. That’s a starting point, not a ceiling. Active folks or older adults often plan higher. If you’re shifting more of your intake to beans, spread protein across meals to keep you satisfied and on target.

Cooking Tips That Protect Protein And Save Time

Quick-Soak Or No-Soak

Soaking cuts cooking time and helps some people with digestion. For a quick soak, cover dry beans with hot water, rest 1 hour, drain, then cook in fresh water. Lentils and split peas skip the soak and go straight to a simmer.

Salt And Acids

Salt early if you like a creamy center with intact skins; it won’t “toughen” beans when you cook gently. Add acidic ingredients like tomato or vinegar near the end so skins don’t seize before the centers soften.

Batch, Then Freeze

Cook large pots, cool, and freeze in flat bags in one-cup portions. Label by bean and date. This keeps weekday prep under ten minutes and helps you hit a steady protein cadence.

Label Clarity: What To Watch On Cans And Packs

Drained weight matters. If the label gives protein per serving with liquid, the drained cup may yield a bit more protein per bite. Rinse canned beans to reduce sodium and surface starch. For plain frozen edamame, check if the numbers are for pods or shelled; shelled gives you the true per-cup protein you’ll eat.

Two Helpful References You Can Trust

For a concise overview of why beans belong in the protein group, see the MyPlate beans, peas, and lentils page. For detailed gram-by-gram nutrient data on specific beans, MyFoodData compiles cooked values from USDA entries; start with their pages for boiled soybeans or cooked chickpeas and branch out.

Make It Work All Week

Plan one pot each weekend, rotate the bean, and set up three easy uses: a bowl, a wrap, and a soup. That rhythm keeps meals fresh and makes beans feel like a first choice, not a fallback. If your main goal is beans high in protein every day, lead with soy or lentils midweek and fill the rest with black, kidney, split peas, or navy beans for variety.