Weight Loss Guides
/
Keto & Low-Carb
/
Can You Eat Beans on Keto?

Can You Eat Beans on Keto?

A guide to beans on keto — which ones fit your carb limits, which to avoid, and how to work legumes into a low-carb diet without breaking ketosis.

March 4, 2026
Author
Superpower Science Team
Creative
Jarvis Wang
Close-up of a flower center with delicate pink petals and water droplets.

Beans are nutritious and packed with protein and fiber, but if you're following a ketogenic diet and trying to stay under 20 to 50 grams of net carbs per day, a single serving of most beans can consume nearly your entire carb budget. The answer to whether you can eat beans on keto depends on which beans you're talking about and how strictly you're tracking your macros.

Key Takeaways

  • Green beans and black soybeans are the lowest-carb bean options at around 1 to 3 grams net carbs per half-cup.
  • Traditional beans like kidney beans, pinto beans, black beans, and chickpeas contain 11 to 16 grams of net carbs per half-cup and should be avoided on strict keto.
  • Lupini beans and edamame offer moderate carb counts (4 to 6 grams) that may fit flexible keto plans.
  • Bean substitutes like mushrooms and eggplant can replicate texture without the carbs.

What Happens When You Eat Beans on Keto

Beans are legumes that store energy primarily as starch. When you eat a bean, your digestive system breaks down that starch into glucose, which raises blood sugar and triggers insulin release. On a ketogenic diet, the goal is to keep carbohydrate intake low enough that your body shifts from burning glucose to burning fat for fuel, producing ketones in the process.

Most beans deliver a carbohydrate load that's incompatible with ketosis. A half-cup serving of cooked black beans contains about 13 grams of net carbs, kidney beans clock in at around 11 grams, pinto beans sit at roughly 12 grams, and chickpeas deliver about 16 grams. For someone aiming to stay under 20 grams of net carbs per day, a single serving consumes more than half the daily allowance.

The fiber content in beans does reduce the net carb count compared to total carbs by subtracting fiber (which doesn't raise blood sugar) from total carbohydrates. However, even with this adjustment, the starch content in traditional beans remains too high for strict ketogenic eating.

How Beans Affect Ketosis and Blood Sugar

When you consume a high-carb food like beans, your blood glucose rises and the pancreas responds by secreting insulin, a hormone that shuttles glucose into cells for energy or storage. Elevated insulin levels signal the body to stop breaking down fat and instead prioritize glucose metabolism, which interrupts ketone production and can knock you out of ketosis within hours.

The speed and magnitude of this response depend on the glycemic index of the food and the total carbohydrate load. Beans have a relatively low glycemic index compared to refined carbs, meaning they cause a slower, more gradual rise in blood sugar. But the total carb content still matters more when you're trying to maintain ketosis, as a slow rise that keeps insulin elevated for hours is just as disruptive as a sharp spike.

Ketosis is a fragile metabolic state, especially in the early weeks of a ketogenic diet. Once you've been in ketosis for months, your body becomes more metabolically flexible and may tolerate small amounts of carbohydrate without immediately reverting to glucose metabolism. But for most people, eating a full serving of kidney beans or chickpeas will interrupt ketone production and require several hours of carb restriction to re-enter ketosis.

Which Beans You Can Eat on Keto

A few beans and legumes contain low enough net carbs to fit into a ketogenic diet, especially if you're following a more flexible approach that allows 30 to 50 grams of net carbs per day.

Green beans

Green beans are the most keto-friendly option, with only about 2 to 3 grams of net carbs per half-cup serving. Unlike dried beans, green beans are harvested before the seeds mature, so they contain far less starch. Though botanically they belong to the legume family, they're treated as a vegetable in culinary terms and can be eaten freely on keto.

Black soybeans

Black soybeans are the best true bean option for keto, containing about 1 to 2 grams of net carbs per half-cup serving. They're higher in fat and protein than other beans, which aligns well with ketogenic macros. Canned black soybeans are widely available and can be used in chili, soups, or salads as a direct replacement for higher-carb beans.

Edamame

Edamame are immature soybeans, typically served steamed in the pod. A half-cup serving of shelled edamame contains about 4 to 6 grams of net carbs, which is manageable on a flexible keto plan. They also provide about 9 grams of protein per serving, making them a useful plant-based protein source.

Lupini beans

Lupini beans are a Mediterranean legume with about 5 to 6 grams of net carbs per half-cup serving, along with 13 grams of protein and 5 grams of fiber. They're often sold pickled in jars and eaten as a snack, with a firm, slightly bitter texture similar to chickpeas but denser. They're less common in U.S. grocery stores but can be found in specialty markets or online.

Which Beans to Avoid on Keto

Most traditional beans are too high in carbohydrates to include on a ketogenic diet without disrupting ketosis:

  • Kidney beans contain about 11 grams of net carbs per half-cup serving.
  • Black beans deliver roughly 13 grams of net carbs per half-cup.
  • Pinto beans contain about 12 grams of net carbs per half-cup serving.
  • Chickpeas are one of the highest-carb legumes at about 16 grams of net carbs per half-cup.

Lentils are technically legumes rather than beans, but they face the same carb problem with about 11 to 12 grams of net carbs per half-cup serving. Navy beans contain about 13 grams of net carbs per half-cup, while lima beans deliver around 10 grams. All of these should be avoided on strict keto.

Why Bean Tolerance Varies on Keto

Not everyone responds to carbohydrates the same way. Some people can eat 50 grams of net carbs per day and maintain ketosis, while others need to stay under 20 grams.

Metabolic flexibility

People who have been in ketosis for months develop greater metabolic flexibility, meaning their bodies become more efficient at switching between glucose and fat metabolism. This allows them to tolerate occasional carb intake without completely losing ketone production, while someone new to keto will be knocked out of ketosis more easily.

Activity level

Physical activity depletes glycogen stores in muscles and the liver. When glycogen is low, the body can handle more dietary carbohydrate without interrupting ketosis because that carbohydrate gets stored as glycogen rather than triggering a shift back to glucose metabolism. Athletes and highly active individuals can often eat more carbs, including small amounts of beans, without leaving ketosis.

Insulin sensitivity

Insulin sensitivity determines how efficiently your cells respond to insulin. People with high insulin sensitivity clear glucose from the bloodstream quickly and return to baseline insulin levels faster, while those with insulin resistance keep insulin elevated longer, which prolongs the interruption to ketosis. Insulin sensitivity improves with weight loss, exercise, and time spent in ketosis, so your tolerance for carbs may increase as you progress.

Individual carb threshold

The carb threshold for ketosis varies by individual. Some people can eat 40 to 50 grams of net carbs per day and still produce ketones, while others need to stay under 20 grams. This threshold is influenced by genetics, body composition, and metabolic history. Testing your ketone levels with a blood ketone meter can help you identify your personal carb limit.

Tracking Beans and Ketosis Over Time

If you want to include beans on keto, tracking becomes essential. Measuring ketone levels with a blood ketone meter provides direct feedback on whether a food has knocked you out of ketosis. Blood ketone levels between 0.5 and 3.0 millimoles per liter indicate nutritional ketosis. If you eat a serving of edamame or lupini beans and your ketones drop below 0.5 the next morning, you know that food exceeded your carb threshold.

Tracking blood glucose alongside ketones adds another layer of insight. A continuous glucose monitor or regular fingerstick testing shows how your blood sugar responds to different foods. If a half-cup of black soybeans causes only a small, brief rise in glucose, you can likely include them occasionally. If the same serving causes a prolonged elevation, it's disrupting your metabolic state.

Pairing bean consumption with other low-carb foods and timing it around exercise can minimize the metabolic impact. Eating a small serving of edamame after a workout, when glycogen stores are depleted, is less likely to interrupt ketosis than eating the same serving while sedentary. Combining beans with fat and protein also slows glucose absorption and reduces the insulin response.

Using Biomarkers to Guide Bean Choices

If you're serious about optimizing your ketogenic diet while occasionally including beans, Superpower's 100+ biomarker panel gives you the metabolic context you need. Tracking fasting glucose, hemoglobin A1c, and fasting insulin over time shows whether your carb intake is keeping your blood sugar stable or causing metabolic drift. Monitoring triglycerides and the triglyceride-to-HDL ratio reveals whether your fat metabolism is optimized or whether carb creep is affecting lipid patterns. The panel also includes markers like hs-CRP and uric acid, which can shift with dietary changes and provide early warning signs of metabolic stress.

Frequently Asked Questions

Can you eat beans on keto?

Most beans are too high in carbohydrates for a strict ketogenic diet, but green beans and black soybeans are low-carb exceptions. A half-cup of green beans contains only 2 to 3 grams of net carbs, while black soybeans have about 1 to 2 grams. Traditional beans like kidney beans, black beans, and chickpeas contain 11 to 16 grams of net carbs per half-cup and should be avoided on keto.

Are black soybeans really keto-friendly?

Yes, black soybeans are one of the most keto-friendly legumes available. They contain only 1 to 2 grams of net carbs per half-cup serving, along with higher fat and protein content than other beans. Canned black soybeans can be used as a direct substitute for higher-carb beans in recipes like chili or salads without disrupting ketosis.

How many carbs are in a serving of chickpeas?

A half-cup serving of cooked chickpeas contains about 16 grams of net carbs, making them one of the highest-carb legumes. This amount would consume most or all of your daily carb allowance on a strict 20-gram keto plan. Chickpeas should be avoided on ketogenic diets, including in forms like hummus.

Can I eat edamame on keto?

Edamame can fit into a flexible ketogenic diet in small amounts. A half-cup serving of shelled edamame contains about 4 to 6 grams of net carbs, which is manageable if you're following a 30- to 50-gram carb limit. Edamame also provides about 9 grams of protein per serving, making it a useful plant-based protein source for keto.

What can I use instead of beans on keto?

Mushrooms, eggplant, and cauliflower can replicate the texture of beans in recipes without the carb load. Diced mushrooms work well in chili, roasted eggplant mimics the creaminess of refried beans, and cauliflower can be mashed or riced to replace beans in soups and stews. Black soybeans are also a direct low-carb substitute for traditional beans.

Do lentils fit on a ketogenic diet?

No, lentils are too high in carbohydrates for most ketogenic diets. A half-cup serving of cooked lentils contains about 11 to 12 grams of net carbs, which is more than half the daily carb allowance on a strict 20-gram keto plan. Red lentils, green lentils, and black lentils all have similar carb counts and should be avoided.

How do I know if beans kicked me out of ketosis?

The most reliable way to know is to test your blood ketone levels with a ketone meter. Nutritional ketosis is defined as blood ketone levels between 0.5 and 3.0 millimoles per liter. If you eat beans and your ketones drop below 0.5 the next morning, that food likely exceeded your carb threshold. Symptoms like increased hunger, energy crashes, or cravings can also signal you've left ketosis, but testing provides objective confirmation.

Are green beans actually beans?

Green beans are botanically classified as legumes, but they're harvested before the seeds mature, so they contain far less starch than dried beans. This makes them much lower in carbohydrates. A half-cup of cooked green beans has only 2 to 3 grams of net carbs, compared to 11 to 16 grams in traditional beans. In culinary terms, green beans are treated as a vegetable rather than a legume.

See more Weight Loss Guides

Close-up of a flower center with delicate pink petals and water droplets.
Close-up of a flower center with delicate pink petals and water droplets.
Close-up of a flower center with delicate pink petals and water droplets.
Close-up of a flower center with delicate pink petals and water droplets.
Close-up of a flower center with delicate pink petals and water droplets.
Close-up of a flower center with delicate pink petals and water droplets.
Superpower app on phone

Get $20 off comprehensive testing

Get the most advanced health check and a plan that works for $199 $179.

Please enter a valid email address
By continuing, you agree to Superpower's Term of Use.
Read our Privacy Policy.

Great! We've emailed you but you can learn more here