Are Lentils a Carb or Protein? Nutrition Facts

Lentils are primarily a carbohydrate food. One cup of cooked lentils contains about 40 grams of carbs, making carbohydrates the dominant macronutrient by a wide margin. But calling lentils “just a carb” misses the bigger picture: that same cup also delivers nearly 18 grams of protein and over 15 grams of fiber, which changes how your body processes those carbs in meaningful ways.

Full Macronutrient Breakdown

One cup (198 grams) of cooked lentils provides roughly 230 calories broken down as follows:

  • Carbohydrates: 39.8 grams
  • Protein: 17.9 grams
  • Fiber: 15.6 grams
  • Fat: 0.8 grams

If you subtract the fiber (which your body doesn’t digest or convert to blood sugar) from the total carbs, you get about 24 grams of net carbs per cup. That’s a significant reduction and puts lentils in a very different category from refined carbs like white bread or white rice, which deliver similar total carb counts with a fraction of the fiber.

The protein content is also unusually high for a plant food. At nearly 18 grams per cup, lentils provide more protein than two eggs. This is why the USDA classifies lentils in both the vegetable group and the protein foods group, one of the few foods to hold that dual status.

Why Lentil Carbs Behave Differently

Not all carbohydrates affect your blood sugar the same way. Lentils have a glycemic index (GI) of just 29 out of 100, which places them firmly in the “low” category. For comparison, white bread scores around 75 and baked potatoes around 78. The glycemic load, which accounts for both carb quality and quantity in a real serving, is only 7 per cup. Anything under 10 is considered low.

This matters because low-GI foods produce a slower, more gradual rise in blood sugar rather than a sharp spike followed by a crash. Research has consistently shown that eating lentils lowers blood sugar and insulin responses compared to starchy foods. One review found that as little as 110 grams of cooked lentils (just over half a cup) reduced blood sugar response by 20% compared to starchy controls.

Two things explain this effect. First, the high fiber content slows digestion, giving your body more time to process the glucose. Second, lentils contain a notable amount of resistant starch, a type of starch that passes through your small intestine without being broken down into sugar at all.

The Role of Resistant Starch

About 4 to 5% of the dry weight of cooked lentils is resistant starch. That may sound small, but it has outsized effects. Because resistant starch skips digestion in the small intestine, it doesn’t raise blood glucose or trigger insulin demand. Instead, it travels to your large intestine, where gut bacteria ferment it and produce short-chain fatty acids. These fatty acids help maintain the health of your colon lining and are linked to reduced inflammation.

You can increase the resistant starch content by cooling cooked lentils in the refrigerator for up to 24 hours before eating them. This bumps the level up to 5 to 6% of dry weight as the starch molecules recrystallize into a form that resists digestion even more. So lentils in a cold salad or meal-prepped and reheated later may have a slight nutritional edge over freshly cooked lentils eaten hot.

Foods high in resistant starch also tend to increase satiety, meaning you feel fuller longer. This is one reason lentils are often recommended for weight management, despite being a carb-heavy food on paper.

How Different Lentil Types Compare

Green, brown, red, black, and French (Puy) lentils all share a similar macronutrient profile. The differences between them are more about texture and cooking time than nutrition. Red lentils break down quickly into a soft, creamy consistency, making them popular in soups and dals. Green and brown lentils hold their shape better and work well in salads and side dishes. French lentils are the firmest.

Any variety will give you roughly the same balance of carbs, protein, and fiber per cup. Choose based on your recipe, not nutritional advantage.

Lentils on Low-Carb and Keto Diets

Whether lentils fit into your eating plan depends on how strict your carb limit is. At 24 grams of net carbs per cup, a full serving would use up most or all of a typical keto daily allowance of 20 to 50 grams. For strict keto, lentils are generally too carb-heavy to include in meaningful amounts.

On moderate low-carb diets (50 to 100 grams of net carbs per day), half a cup of lentils fits comfortably and brings substantial protein and fiber along with it. For people managing blood sugar through diet rather than following a strict carb count, lentils are one of the better carbohydrate choices available. Their low glycemic index and high fiber make them a far gentler option than grains, potatoes, or bread.

If you’re counting carbs for diabetes management, the net carb figure (total carbs minus fiber) is the more useful number to track. And keep in mind that the blood sugar response to lentils is consistently lower than what the raw carb number would predict, thanks to resistant starch and fiber slowing absorption.

Where Lentils Fit in a Balanced Diet

The most practical way to think about lentils is as a hybrid food. They provide carbohydrates for energy, protein for muscle and tissue repair, and fiber for digestive health and blood sugar control. Few foods cover all three so effectively in a single serving, and at under a dollar per dry cup, they’re among the cheapest sources of quality nutrition available.

Pairing lentils with a grain like rice creates a complete protein (covering all essential amino acids), while pairing them with non-starchy vegetables keeps the overall carb load of the meal moderate. A half-cup serving as a side dish gives you about 12 grams of net carbs with 9 grams of protein, a ratio that works for most dietary approaches outside of strict keto.