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.
