Are Beans Paleo? Green Beans Yes-ish, Black Beans and Soy No, and Why the Line Falls There

By Paleo Life Coach Editorial Team · Last updated September 26, 2026 · Checked against Harvard Nutrition Source, Whole30 rules and USDA FoodData Central

The word “bean” covers two very different foods. A green bean is a crisp pod you eat whole, more like a vegetable than anything else. A black bean is the dried seed from inside a mature pod, starchy and protein-rich. Paleo treats them differently, and the confusion over which is which is why “are beans paleo” gets asked so often. Below you’ll find a verdict for each common bean and soy food, the nutrition you give up when you drop them, and a simple way to decide how strict to be.

The quick version: Dry beans are not paleo. Black, kidney, pinto, navy and garbanzo beans, lentils and all soy foods (tofu, edamame, soy milk, soy sauce) are legumes, which strict paleo excludes. Green beans are a gray area: technically legumes, but eaten as an immature pod, and most modern paleo plans and Whole30 allow them.

Which beans are paleo? The verdict for each one

The deciding factor is whether you eat the mature, dried seed (excluded) or the young green pod (usually allowed). Soy is excluded in every form.

Which beans are paleo? The verdict for each one
Food Strict paleo Whole30 Flexible / “real food” paleo
Green beans, string beans, haricots verts Gray area Allowed Allowed
Snap and snow peas (for comparison) Gray area Allowed Allowed
Edamame (young soybeans) No No Usually no
Tofu, tempeh, soy milk, miso No No No
Soy sauce and tamari No No Swap for coconut aminos
Soy lecithin (additive) No No Often tolerated in small amounts
Black, kidney, pinto, navy beans No No Some people add them back after testing
Garbanzo beans (chickpeas), hummus No No Some add back
Lentils No No Some add back
Peanuts and peanut butter No No No

Sources: food exclusions from Harvard’s paleo diet review (legumes out) and the Whole30 program rules, which list “all forms of soy (soy sauce, miso, tofu, tempeh, edamame, soy protein, soy milk, or soy lecithin)” as out and make exceptions for “green beans” and most peas. The flexible column reflects common practice, not an official rulebook.

Peanuts land in the “no” row because they’re legumes too, despite the name. The peanut guide compares them with real tree nuts, and the hummus article covers chickpeas in more depth.

Are green beans paleo?

Mostly yes. Botanically, green beans are the unripe pods of Phaseolus vulgaris, the same species as kidney, black and pinto beans. That family tie is why the question comes up at all.

In practice, green beans eat like a vegetable. A cup of boiled green beans has about 44 calories, 2.4 g of protein and 9.8 g of carbohydrate with 4 g of fiber, per USDA FoodData Central. Compare that with a cup of cooked black beans: 227 calories and 40.8 g of carbohydrate. One is a side dish; the other is a starch.

The strictest camp still says no. The Paleo Diet’s article on beans, from the Loren Cordain school, groups green and string beans with other Phaseolus vulgaris varieties as high in antinutrients and makes no exception for them. Whole30 takes the opposite view and allows them outright. If you follow a specific program, go with its rule. If you don’t, green beans are one of the easiest vegetables to keep. The pea verdict splits the same way: pods in, dried seeds out.

Why are beans not paleo?

There are two arguments, one historical and one about antinutrients. Neither is settled science.

The historical argument. Paleo aims to mirror foods available before farming. Beans and lentils became staples after plant domestication, so they’re grouped with grains as “agricultural” foods. The diet’s authors drew the line at farmed staples, so it’s partly a design choice rather than a precise archaeological rule.

The antinutrient argument. Legumes contain lectins, saponins, phytate and protease inhibitors. The Paleo Diet’s article argues these compounds damage the gut lining and block minerals, and states that “even after extended boiling for two hours, 85-100% of the original saponins in most beans and legumes remain intact.” That’s the case for exclusion as its proponents make it.

The mainstream nutrition view reads the same compounds differently. Harvard’s lectins page confirms that raw kidney beans contain phytohaemagglutinin, which “can produce nausea, vomiting, stomach upset, and diarrhea.” It then explains that “cooking, especially with wet high-heat methods like boiling or stewing, or soaking in water for several hours, can inactivate most lectins,” and that canned beans “are also low in lectins.” Its conclusion: “The health benefits of consuming these foods far outweigh the potential harm of lectins.”

So both sides agree that raw or undercooked dry beans are a bad idea. They disagree on whether properly cooked beans are a problem.

Is soy paleo? Tofu, edamame and soy sauce

No. Soybeans are legumes, and every soy product carries the same exclusion. That includes the ones that don’t look like beans: tofu, tempeh, miso, soy milk, soy protein isolate and edamame.

Soy sauce trips people up because it’s used a teaspoon at a time. Traditional soy sauce is also usually brewed with wheat; USDA’s own entry is titled “Soy sauce made from soy and wheat (shoyu).” So it fails paleo twice, as a legume and as a grain. Tamari is typically wheat-free but still soy. The common paleo swap is coconut aminos, a salty, slightly sweet sauce made from coconut sap. Our paleo salad dressing and sauce recipes use it for stir-fry and marinade bases.

Soy lecithin is the gray corner. It’s an emulsifier used in tiny amounts in chocolate and packaged foods. Whole30 lists it as out; many paleo eaters let it slide in something like dark chocolate. Decide based on how strict you’re being.

What do you lose nutritionally by skipping beans?

Mostly fiber, folate, potassium, magnesium and cheap plant protein. Beans are unusually dense in all five, which is why dietitians push back on excluding them.

What do you lose nutritionally by skipping beans?
Food, cooked, 1 cup Calories Protein (g) Carbs (g) Fiber (g) Iron (mg) Folate (µg) Potassium (mg)
Green beans (125 g) 44 2.4 9.8 4.0 0.8 41 183
Edamame (155 g) 188 18.5 13.8 8.1 3.5 482 676
Soybeans, mature (172 g) 296 31.3 14.4 10.3 8.8 93 886
Black beans (172 g) 227 15.2 40.8 15.0 3.6 256 611
Kidney beans (177 g) 225 15.3 40.4 11.3 3.9 230 717
Pinto beans (171 g) 245 15.4 44.8 15.4 3.6 294 746
Chickpeas (164 g) 269 14.5 45.0 12.5 4.7 282 477
Lentils (198 g) 230 17.9 39.9 15.6 6.6 358 731
Firm tofu, ½ cup (126 g) 181 21.8 3.5 2.9 3.4 37 299

Source: USDA FoodData Central SR Legacy, boiled without salt (tofu raw, calcium sulfate set), scaled to USDA cup weights shown. Rounded.

Two things stand out. First, a cup of lentils or black beans gives 15-16 g of fiber, which is hard to match with any single paleo food. Second, the dry beans carry 40-45 g of carbohydrate per cup, which is why low-carb eaters drop them even when they aren’t following paleo.

Harvard’s legumes page summarizes the observational research: eating legumes about four times a week was associated with a 14% lower risk of coronary artery disease, and pulses lowered LDL cholesterol by about 6% in pooled trials. Those are associations and modest effects, but they’re the reason to replace what beans provide instead of just deleting them.

How to replace beans on paleo, nutrient by nutrient

Match the swap to what the beans were doing for you. No one paleo food does it all, so combine two or three.

How to replace beans on paleo, nutrient by nutrient
If beans gave you… Paleo replacement (USDA, per serving) How it compares
Fiber 1 cup raspberries: 8.0 g fiber; 1 medium artichoke (120 g): about 6.9 g Two servings roughly equal one cup of black beans
Protein 3 oz roasted chicken breast: 26.4 g; 2 hard-boiled eggs: 12.6 g More protein than a cup of beans, with no carbs
Folate 1 cup boiled Brussels sprouts: 94 µg; 1 medium artichoke: about 107 µg Beans are hard to beat; eat greens daily
Potassium 1 cup baked sweet potato (200 g): 950 mg More than a cup of any bean in the table
Bulk and starch 1 cup baked sweet potato: 41.4 g carbs, 6.6 g fiber Similar carbs to beans, fits paleo
A cheap bean-like side Green beans or boiled cauliflower (1 cup: 29 kcal, 2.9 g fiber) Low calorie, low carb

Source: USDA FoodData Central SR Legacy values scaled to the portions shown; artichoke scaled from 100 g values to one 120 g medium artichoke.

Fiber is the gap most people feel. If you’ve gone paleo and feel sluggish or constipated, look at your vegetable, fruit and nut portions before anything else. The paleo nutrient gaps guide walks through fiber targets and food-by-food totals.

Budget is the other gap. Dry beans are one of the cheapest proteins in any store; meat and eggs cost more. The paleo cost breakdown shows a week that stays affordable without beans.

Should you cut beans completely? A decision rule

Decide by why you’re eating paleo, not by the label alone.

  • You’re doing a 30-day reset (Whole30 or strict paleo): cut all dry beans, lentils, peanuts and soy. Keep green beans and snap peas if your program allows them.
  • You’re testing whether beans upset your gut: remove them for three to four weeks, then add one type back, well cooked, and watch for a few days before trying another. Harvard’s legumes page suggests soaking dried beans for at least three hours and cooking them to reduce gas and bloating.
  • You’re eating paleo mainly to cut processed food and sugar: well-cooked or canned beans fit that goal. Many people run a “paleo plus beans” pattern, close to the Mediterranean approach in our paleo vs Mediterranean comparison.
  • You’re keeping carbs low: dry beans rarely fit under 50 g of carbs a day. Green beans do. Our paleo carbs per day guide has the budget math.
  • You’re vegetarian: removing beans, soy, dairy and grains leaves very little protein. A vegetarian who wants to eat paleo-style usually keeps legumes; see vegetarian paleo.

Mistakes people make with beans on paleo

  • Undercooking dry beans. This is the one real safety issue. Raw or undercooked kidney beans can make you sick. If you eat beans, soak and boil them fully or use canned.
  • Forgetting hidden soy. Soy protein, soybean oil and soy lecithin show up in sauces, dressings and snack bars. Read ingredient lists.
  • Counting peanut butter as a nut butter. It’s a legume spread. Almond or cashew butter fits paleo.
  • Cutting beans without adding fiber. Replace them with vegetables, berries, nuts and seeds, not just more meat.
  • Treating the rule as a medical need. Excluding legumes is a diet preference, not a treatment. If you have a digestive condition, work with your doctor or a registered dietitian on which foods to test.

Frequently asked questions about beans on paleo

Can I eat beans on a paleo diet?

Not on strict paleo. Black, kidney, pinto, navy and garbanzo beans, lentils and soy are legumes, which paleo excludes along with grains and dairy. Green beans are the usual exception because you eat the young pod, not the mature seed. Some people follow a looser paleo that adds well-cooked beans back once they know they tolerate them.

Are black beans paleo friendly?

No. Black beans are mature legume seeds, so strict paleo, Whole30 and most paleo plans exclude them. A cooked cup has about 227 calories, 15 g of protein, 41 g of carbohydrate and 15 g of fiber in USDA data. If you eat a flexible version of paleo and tolerate them, canned or fully cooked black beans are the lower-lectin option.

Why are green beans allowed on Whole30 but not strict paleo?

Whole30’s rules make an explicit exception for green beans and most peas, which are eaten as immature pods. Strict paleo writers such as The Paleo Diet group green beans with other Phaseolus vulgaris beans and exclude them. It’s a difference in program design, not new evidence.

Is soy sauce paleo?

No. Soy sauce is made from soybeans, a legume, and traditional soy sauce is usually brewed with wheat as well. Tamari is typically wheat-free but still soy-based. Coconut aminos is the standard paleo and Whole30 substitute; it tastes a little sweeter than soy sauce, so check the label’s sodium line and taste before adding salt.

Are canned beans healthier than dried beans?

For lectins, canned beans are already fully cooked, so Harvard’s Nutrition Source describes them as low in lectins. Dried beans you soak and boil yourself end up similar. Canned beans usually contain added salt, so look for no-salt-added cans or rinse them. Neither is paleo, but either works on a flexible plan.

Are kidney beans paleo?

No. Kidney beans are dried legume seeds, excluded on paleo and Whole30. They’re also the bean with the clearest raw-food risk: they contain phytohaemagglutinin, a lectin that can cause nausea, vomiting and diarrhea if the beans are eaten raw or undercooked. Fully boiled or canned kidney beans don’t carry that risk.

Your next step: keep the pods, test the seeds

If you’re starting paleo, drop dry beans, lentils, peanuts and soy for a few weeks, keep green beans, and fill the fiber gap with vegetables, berries and nuts. Then decide whether to test beans back in based on how you feel and what you’re trying to achieve. For the full in-and-out list, use the paleo diet food list or the complete paleo diet guide.

Dropping a food group is a big change. If you have a digestive condition, kidney disease or take medication, talk to your doctor or a registered dietitian before removing whole food groups.

Research cited in this guide

Leave a Reply

Your email address will not be published. Required fields are marked *