Eggplant is one of the most keto-friendly vegetables you can eat. With roughly 3 grams of net carbs per 100 grams, it fits comfortably within the 20 to 50 grams of daily net carbs that most people target on a ketogenic diet. Its mild flavor, meaty texture, and ability to soak up fats make it especially useful as a base ingredient in low-carb cooking.
Net Carbs in Eggplant
A one-cup serving (82 grams) of raw, cubed eggplant contains about 5 grams of total carbohydrates and 3 grams of fiber, bringing the net carb count to just 2 grams. That’s remarkably low for a vegetable with so much volume and versatility. Even a generous portion leaves plenty of room in your daily carb budget.
Cooked eggplant runs slightly higher because you’re getting more eggplant per cup once it softens and shrinks. A one-cup serving of chopped, cooked eggplant has about 8 grams of total carbs and 2 grams of fiber, so roughly 6 grams of net carbs. That’s still a modest number, but it’s worth keeping in mind if you’re eating large portions at dinner.
How Eggplant Compares to Other Keto Vegetables
Eggplant holds its own against the most popular low-carb vegetables. Here’s how a few common options stack up:
- Eggplant (1 cup cooked, 99 g): 6 g net carbs
- Zucchini (1 cup raw, 124 g): 3 g net carbs
- Bell pepper (1 cup chopped, 149 g): 6 g net carbs
Zucchini edges it out slightly, but eggplant is right in line with bell peppers and well below starchier options like potatoes or sweet corn. If you rotate between zucchini, eggplant, and peppers, you can eat generous portions of vegetables at every meal without coming close to your carb ceiling.
Low Glycemic Impact
Beyond the raw carb count, eggplant has a low glycemic index, scoring between 30 and 39 depending on the variety. Anything below 55 is considered low-glycemic, meaning eggplant causes only a slow, modest rise in blood sugar. For people using keto to manage blood sugar or insulin levels, this is a useful bonus on top of the already low carb content.
Why Eggplant Works Well for Keto Cooking
Eggplant has a sponge-like structure filled with tiny air pockets. When you cook it in oil, butter, or any fat, it absorbs that fat readily, which is a real advantage on keto where hitting your fat targets matters. Pan-frying eggplant slices in olive oil or roasting them with a generous drizzle of avocado oil turns a low-calorie vegetable into a rich, satisfying dish that contributes meaningful fat to your meal.
If you actually want to limit the oil absorption (for calorie control, for instance), a few tricks help. Steaming eggplant for about 15 minutes before cooking collapses those internal air pockets so it absorbs less oil. Salting slices and letting them sit for 30 minutes draws out moisture and tightens the flesh, reducing its sponge-like behavior. Soaking in lightly salted water for 15 to 30 minutes achieves a similar effect. But for most keto purposes, letting eggplant drink up healthy fats is a feature, not a problem.
Antioxidants in the Skin
The deep purple skin of eggplant gets its color from an antioxidant called nasunin. Research has shown nasunin is a potent scavenger of harmful free radicals and protects cell membranes from oxidative damage. It works partly by binding to iron in the body, which prevents iron from triggering the kind of chain reactions that damage cells. These protective effects have been demonstrated in brain tissue specifically, where nasunin reduced lipid damage in lab studies. Keeping the skin on when you cook eggplant is the easiest way to get this benefit.
Watch Out for Hidden Carbs in Eggplant Dishes
Eggplant itself is keto-friendly. Eggplant parmesan, on the other hand, can be a carb trap. Traditional recipes coat slices in flour and breadcrumbs before frying, which can add 15 to 20 grams of carbs per serving from the breading alone. Tomato sauces often contain added sugar, pushing the count even higher.
The fix is straightforward. Skip the breading entirely and layer unbreaded eggplant slices with cheese and sauce. Many people who try this find the breading isn’t missed, since the eggplant develops a nice texture on its own when baked or pan-fried. Just check your marinara label for added sugars, which can sneak in 4 to 8 grams of carbs per half-cup serving depending on the brand.
Other common eggplant preparations work naturally on keto. Baba ganoush (roasted eggplant blended with tahini, olive oil, and garlic) is high in fat and low in carbs. Grilled eggplant with mozzarella, ratatouille made with olive oil, and eggplant “pizzas” using sliced rounds as the base are all solid options that keep carbs minimal.
How Much Eggplant You Can Eat on Keto
With only about 3 grams of net carbs per 100 grams, you could eat two full cups of cooked eggplant and still use only 12 grams of net carbs. On a 20-gram daily limit (the strictest end of keto), that’s a substantial portion that still leaves room for other foods. On a 50-gram limit, you could practically eat eggplant at every meal without concern.
In practice, eggplant works best as one of several low-carb vegetables in your rotation rather than the sole vegetable you eat. Pairing it with leafy greens, zucchini, or cauliflower gives you a wider range of nutrients while keeping your carb intake well within range.

