Are Beans Keto? The Ultimate Guide for Low-Carb Dieters

Are Beans Keto? The Ultimate Guide for Low-Carb Dieters

Are Beans Keto? Direct Answer & Introduction

Beans are a staple protein source in many global cuisines, valued for their fiber, plant-based protein, and versatility. However, if you’re following a ketogenic (keto) diet, you may be wondering if beans fit the low-carb guidelines essential for ketosis. The short answer: most traditional beans are not keto-friendly, primarily due to their high carbohydrate content.

The Keto Diet and Carb Considerations

The keto diet is a high-fat, moderate-protein, and very low-carbohydrate eating plan. Typically, daily net carb intake on keto should be 20-50 grams to keep the body in ketosis—a metabolic state where fat is burned for fuel instead of carbohydrates. Net carbs are calculated as:

  • Net Carbs = Total Carbohydrates – Dietary Fiber

This focus on net carbs means that foods high in total carbs, even if they contain some fiber, can quickly consume your daily allowance.

Nutritional Profile of Common Beans

Here’s a look at the average nutritional content per 100g (about 1/2 cup cooked) of some popular beans:

Bean TypeTotal Carbs (g)Fiber (g)Net Carbs (g)Protein (g)Fat (g)
Black Beans238.714.38.90.5
Pinto Beans2791890.8
Kidney Beans21.56.415.18.70.5
Chickpeas (Garbanzo)27.47.619.88.22.6
Lentils*2081290.4

*Technically not a bean, but often used similarly.

Beans also contain vitamins (like folate), minerals (iron, magnesium, potassium), and antioxidants, but carbs are the most critical factor for keto dieters.

Why Most Beans Are Not Keto-Friendly

Most traditional beans contain 12–20g net carbs per 100g serving, which is significant compared to the strict 20–50g daily carb budget on keto. Eating just one modest serving of beans can consume a large portion of your carb allowance and make it difficult to remain in ketosis. For this reason, beans are generally not recommended on standard keto diets.

Practical Guidance for Keto Dieters

If you love beans but want to stay low-carb, consider the following tips:

  • Limit portions: If you decide to eat beans, very small amounts (e.g., a tablespoon or two in a salad) may fit into a more liberal low-carb plan—but it’s unlikely to work for strict keto.
  • Try keto-friendly alternatives:
    • Green beans: Only 4g net carbs per 100g; technically a legume, but much lower in carbs.
    • Black soybeans: About 2g net carbs per 100g, making them a rare keto-friendly bean substitute for things like chili or soup.
    • Mushrooms, zucchini, or eggplant: For texture and volume in recipes that call for beans.
    • Cauliflower florets: For “mock” beans in salads, stews, or mash bowls.
  • Beware of hidden carbs: Many products like chili, soups, or bean dips contain more beans (and thus more carbs) than you might expect.

Addressing Common Questions / Special Considerations

Are Any Beans Allowed on Keto?

Black soybeans are the most notable exception, with around 2g net carbs per 1/2 cup serving, which can fit into most keto meal plans. Green beans and snap peas are also acceptable.

Is Hummus Keto?

Traditional hummus is made from chickpeas (garbanzo beans) and is typically not keto-friendly due to the high carb content. However, you can try “cauliflower hummus” or “avocado hummus” as low-carb alternatives.

What About Low-Carb Diets vs. Keto?

On a moderate low-carb diet (50–100g net carbs/day), you might fit in small portions of beans. But on a classic keto diet (20–50g net carbs/day), beans are almost always too carb-heavy.

Summary: Can You Eat Beans on Keto?

Most beans, including black, pinto, kidney, and chickpeas, are too high in net carbohydrates to fit a standard ketogenic diet, as their carb counts can quickly exceed your daily limit and interfere with ketosis. Instead, reach for green beans, black soybeans, or creative veggie substitutes to enjoy similar flavors and textures without the carb overload. Always consult nutrition labels and track your carb intake carefully if you want to experiment with adding any beans to your keto meal plan.