Cooked soybeans top the list for protein; lentils, kidney, black, navy, pinto, and chickpeas follow per cup.
If you’re building meals around plant protein, the bean you pick matters. Some beans pack far more protein per bite, while others shine in fiber or minerals. This guide compares cooked beans by protein per 100 grams and per cup, then turns those numbers into real-world plates you can cook tonight.
Beans With More Protein: Quick Ranking
The table below ranks popular cooked beans by protein density. Figures reflect plain, boiled beans with no salt. Serving sizes vary by bean size and shape, so you’ll see both protein per 100 grams and protein per 1 cup to make planning easy.
| Bean (Cooked) | Protein / 100 g | Protein / 1 cup |
|---|---|---|
| Soybeans (mature) | 18.6 g | 31.3 g |
| Lupini | 15.6 g | 25.8 g |
| Edamame (green soybeans) | 11.9 g | 18.5 g |
| Lentils | 9.1 g | 17.9 g |
| Pinto Beans | 9.1 g | 15.4 g |
| Black Beans | 8.9 g | 15.2 g |
| Kidney Beans (red) | 8.8 g | 15.3 g |
| Navy Beans | 8.3 g | 15.0 g |
| Chickpeas | 8.9 g | 14.5 g |
Two quick takeaways jump out. First, soy shines. Mature soybeans are in a league of their own for protein per weight and per cup. Second, the usual pantry stars—lentils, black, kidney, navy, and pinto—live in the same ballpark, which means you can swap based on taste, texture, or what’s in the cupboard without losing much protein.
Which Beans Have The Most Protein Per Serving?
If your goal is packing the most protein into a bowl, cooked soybeans or edamame set the pace. Lentils land just behind, with pinto, kidney, black, navy, and chickpeas clustered close together. That cluster is handy for weeknights: you can rotate flavors without re-planning macros.
Why Per 100 Grams And Per Cup Both Matter
Per 100 g shows true density, while per cup reflects what ends up on your plate. Small beans settle differently in a measuring cup than larger beans, so a cup of lentils isn’t the same mass as a cup of chickpeas. Reading both numbers helps you portion with confidence.
Cooked, Drained, Plain Beans Only
Seasonings, oil, or canned sauces change macros. The figures here reflect plain boiled beans. If you’re using canned beans, a quick rinse trims sodium. The protein stays put.
Beans With More Protein In Common Meals
Turning numbers into meals is where the gains happen. Here’s how to use beans with more protein in bowls, stews, and salads without blowing up calories or prep time.
Lentil Power Bowl
Start with 1 cup cooked lentils. Add chopped tomatoes, cucumber, red onion, and a lemon-olive oil dressing. Toss in fresh herbs and a spoon of feta if you eat dairy. You’ll land near 18 grams of protein before any extras, plus a pile of fiber to keep you full.
Black Bean & Corn Skillet
Sauté onion and bell pepper, fold in 1 cup black beans and 1 cup corn, then warm with cumin, chili powder, and lime. Serve over rice or tuck into tortillas. Each cup of black beans brings about 15 grams of protein to the pan.
Kidney Bean Chili
Use 2 cups cooked red kidney beans, crushed tomatoes, onions, and your favorite chili spices. Simmer until thick. Top with diced avocado and scallions. Two cups of kidney beans put you a touch over 30 grams of protein before toppings.
Navy Bean Soup
Soften celery, carrot, onion, then add garlic, broth, and 2 cups navy beans. Blend half the pot for creaminess and leave the rest whole. It’s cozy, simple, and protein-steady.
How To Choose Beans For Protein Goals
Pick by use case. If you want the highest protein from whole beans, choose soy first. If you want lighter calories with plenty of protein and a clean taste, choose lentils. If you want rich texture in stews and chilis, choose kidney or pinto. When you want a neutral bean for salads and pastas, choose chickpeas or navy.
Pair Beans To Round Out Amino Acids
Beans are rich in lysine and low in methionine. Grains trend the other way. Mix beans with rice, wheat, corn, or quinoa across your day. You’ll cover your bases without thinking about it line-by-line.
Don’t Forget Fiber And Micronutrients
Protein isn’t the only win. Lentils, black, kidney, navy, and chickpeas supply abundant fiber and folate. Soybeans add iron, calcium, and vitamin K alongside protein. You get a complete package when you rotate across the bean family.
Cooking Tips That Protect Protein
Protein values reflect fully cooked beans, so you’re not losing protein by simmering. What can change is texture and water content. Here’s how to keep quality high while you chase grams.
Soak Smart
Overnight soaking shortens cook times and helps even hydration. If you’re short on time, quick-soak by boiling beans for a couple minutes, then rest off heat for an hour before cooking.
Salt Timing
Add salt after beans are tender to avoid tough skins. You still end up with the same protein, but the bite is better and the broth clears up.
Batch And Freeze
Cook double and freeze flat in bags by the cup. Label the bag with the bean type and cups inside. Next time you need protein, you’ve got it ready in minutes.
Best Uses For Each High-Protein Bean
Different beans shine in different dishes. Use this cheat sheet to match protein and texture to the meal you want.
Soybeans & Edamame
For the biggest protein punch, go soy. Snack on edamame with a pinch of salt, stir into fried rice, or simmer mature soybeans in hearty soups. If you want to beat a protein target fast, this is the straight-line path.
Lentils
Earthy flavor, tender bite, quick cooking. Great in dals, salads, stews, and bakes. Brown and green hold shape; red break down into a silky base that carries spices well.
Kidney, Black, Pinto, Navy
These staples make crowd-pleasers: chili, burrito bowls, baked beans, and cassoulet-style dishes. They’re close in protein per cup, so pick the texture and taste you like, then layer flavors around them.
Chickpeas
Nutty and firm. Roast for crunch, simmer for stews, or blend into creamy hummus. Protein per cup is steady, and they take on spices like a charm.
Protein Planning: Swap-Ins And Serving Sizes
If a recipe calls for one bean, you can often swap another without losing protein. Match color and texture where possible, then keep an eye on salt and spices. Lentils can stand in for black beans in bowls; kidney can replace pinto in chili; navy can replace chickpeas in soup for a softer texture.
How Many Cups Do You Need?
As a ballpark, a main-dish plate tends to include 1 to 1½ cups cooked beans per person. That range delivers 15 to 27 grams of protein with most pantry beans, and far more if you go with soybeans.
Protein Tradeoffs: Calories, Fat, And Fiber
Higher protein beans can bring more calories from fat, especially with soy. That’s not a problem; it’s just a tradeoff to plan around. On lighter days, lean into lentils. When you need extra calories and protein in a compact serving, lean into soy.
Minerals And B Vitamins
Lentils and kidney beans bring iron; chickpeas bring folate and manganese; navy beans bring magnesium. Rotate choices through the week and you’ll collect a broad set of nutrients without micromanaging.
Protein Math You Can Use At The Stove
Use the table below to choose portions by calorie budget. This keeps macro planning simple when you’re eyeing a bowl and wondering what fits today.
| Bean (Cooked) | Protein / 200 kcal | Notes |
|---|---|---|
| Soybeans (mature) | ~21 g | Dense protein; richer fats; very filling |
| Edamame | ~23 g | Great snack or add-in for bowls |
| Lentils | ~19 g | Fast cooking; flexible in soups and salads |
| Kidney / Black / Pinto | ~13–14 g | Steady protein with high fiber |
| Navy Beans | ~12 g | Soft texture; blends smooth in soups |
| Chickpeas | ~11–12 g | Firm bite; great for roasting and hummus |
Trusted Data, Simple Choices
The nutrition figures above come from public nutrient databases used by dietitians and researchers. If you want to check a specific bean against your pantry brand, browse the entries for cooked lentils or boiled soybeans and compare serving sizes. Small swings happen with variety and cooking time, but the rank order stays steady.
Quick Builder: A Week Of High-Protein Bean Meals
Day 1: Lentil Salad Box
1 cup cooked lentils, diced cucumber, cherry tomatoes, parsley, olive oil, lemon, salt, pepper. Add canned tuna or grilled tofu if you want more protein.
Day 2: Black Bean Tacos
Warm black beans with cumin and garlic. Spoon into tortillas with corn salsa and shredded cabbage. Finish with lime and hot sauce.
Day 3: Kidney Bean Chili Bowl
Simmer kidney beans with crushed tomatoes, onion, chili powder, and paprika. Serve over brown rice, top with avocado.
Day 4: Edamame Fried Rice
Use day-old rice, peas, carrots, scallions, soy sauce, sesame oil, and a generous cup of edamame. Fast, hearty, and protein-dense.
Day 5: Chickpea Pasta Toss
Combine al dente pasta, chickpeas, olive oil, garlic, spinach, and a shower of Parmesan. Add lemon zest to brighten it up.
Day 6: Navy Bean Soup
Simmer navy beans with onion, carrot, celery, and bay leaf. Blend partway for a creamy texture without cream.
Day 7: Soybean Stew
Cook mature soybeans until tender, then simmer with mushrooms, miso, and greens. Ladle over barley for a powerhouse bowl.
Bottom Line For Picking Beans
If your top priority is raw protein per serving, soybeans and edamame win. If you want leaner bowls with good protein and big fiber, lentils are your workhorse. For stews, chilis, and burritos, kidney, black, pinto, navy, and chickpeas fit the job with near-matching protein.
Work these choices into your week and you’ll naturally eat beans with more protein while keeping meals simple and satisfying. Use the rankings, keep portions in mind, and lean on flavor to make the habit stick.
Finally, here’s a quick copy-paste takeaway you can pin: soybeans for max protein, lentils for balance and speed, black or kidney for hearty bowls, navy for creamy soups, chickpeas for roasty crunch and hummus.
Use this guide whenever you plan a menu around beans with more protein. Your pantry does the rest.
