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.


.avif)
.avif)

