Keto Eggplant Parmesan – Comforting, Low-Carb Italian Classic
If you’re craving something warm, cheesy, and comforting without the carb overload, this Keto Eggplant Parmesan will hit the spot. It keeps all the flavor you love from the classic, but swaps out breadcrumbs and sugar-heavy sauces for lighter, low-carb ingredients. The result is a bubbly, golden bake with tender eggplant, rich marinara, and melty cheese in every bite.
It’s hearty enough for dinner, easy to prep ahead, and even better the next day. Whether you’re keto, low-carb, or just looking for a delicious meal, this one checks all the boxes.

Ingredients
Method
- Prep the eggplant: Arrange the eggplant slices on two sheet pans lined with paper towels. Sprinkle both sides with kosher salt and let sit for 20–30 minutes to draw out excess moisture and bitterness. Pat dry thoroughly.
- Preheat your oven: Set to 425°F (220°C). Line two baking sheets with parchment paper and lightly spray with olive oil.
- Make the coating: In a shallow bowl, whisk together almond flour, 1/2 cup grated Parmesan, garlic powder, Italian seasoning, and black pepper.
- Make the egg wash: In another bowl, beat the eggs with heavy cream until smooth.
- Coat the slices: Dip each eggplant round into the egg wash, let excess drip off, then press into the almond flour mixture to coat both sides. Place on prepared baking sheets.
- Roast the eggplant: Lightly spray or brush the tops with olive oil. Bake for 20–22 minutes, flipping halfway, until golden and just tender. Reduce oven temperature to 375°F (190°C).
- Layer the casserole: Spread 1/2 cup marinara in a 9x13-inch baking dish. Arrange a layer of roasted eggplant, followed by a thin layer of marinara, a sprinkle of mozzarella, and a dusting of Parmesan. Repeat layers until you use everything, finishing with mozzarella and the remaining Parmesan.
- Bake: Cover loosely with foil (tent so it doesn’t stick to the cheese) and bake for 20 minutes. Uncover and bake another 10–15 minutes until the cheese is bubbly and lightly browned.
- Rest and serve: Let it rest for 10 minutes so the layers set. Garnish with torn basil and a pinch of red pepper flakes if you like heat. Slice and serve.
What Makes This Recipe So Good

- Low in carbs, big on flavor: Almond flour and grated Parmesan create a crisp, savory coating—no breadcrumbs needed.
- Great texture: Salting and roasting the eggplant keeps it tender, not soggy, so the layers bake up beautifully.
- Simple, clean ingredients: No sugar in the marinara, no fillers, and plenty of real cheese and herbs.
- Make-ahead friendly: Assemble it earlier in the day or even the night before, then bake when you’re ready.
- Family-approved: Classic Italian comfort that even non-keto eaters love.
Ingredients
- 2 medium eggplants (about 2 pounds total), sliced into 1/2-inch rounds
- 1 tablespoon kosher salt (for drawing out moisture)
- 2 cups low-carb marinara sauce (no added sugar)
- 2 cups shredded mozzarella cheese
- 3/4 cup grated Parmesan cheese, divided
- 1 cup almond flour
- 2 large eggs
- 2 tablespoons heavy cream
- 1 teaspoon garlic powder
- 1 teaspoon Italian seasoning
- 1/2 teaspoon freshly ground black pepper
- 1/4 teaspoon red pepper flakes (optional)
- Olive oil spray or 2–3 tablespoons olive oil for brushing
- Fresh basil leaves, for garnish
Step-by-Step Instructions

- Prep the eggplant: Arrange the eggplant slices on two sheet pans lined with paper towels. Sprinkle both sides with kosher salt and let sit for 20–30 minutes to draw out excess moisture and bitterness.
Pat dry thoroughly.
- Preheat your oven: Set to 425°F (220°C). Line two baking sheets with parchment paper and lightly spray with olive oil.
- Make the coating: In a shallow bowl, whisk together almond flour, 1/2 cup grated Parmesan, garlic powder, Italian seasoning, and black pepper.
- Make the egg wash: In another bowl, beat the eggs with heavy cream until smooth.
- Coat the slices: Dip each eggplant round into the egg wash, let excess drip off, then press into the almond flour mixture to coat both sides. Place on prepared baking sheets.
- Roast the eggplant: Lightly spray or brush the tops with olive oil.
Bake for 20–22 minutes, flipping halfway, until golden and just tender. Reduce oven temperature to 375°F (190°C).
- Layer the casserole: Spread 1/2 cup marinara in a 9×13-inch baking dish. Arrange a layer of roasted eggplant, followed by a thin layer of marinara, a sprinkle of mozzarella, and a dusting of Parmesan.
Repeat layers until you use everything, finishing with mozzarella and the remaining Parmesan.
- Bake: Cover loosely with foil (tent so it doesn’t stick to the cheese) and bake for 20 minutes. Uncover and bake another 10–15 minutes until the cheese is bubbly and lightly browned.
- Rest and serve: Let it rest for 10 minutes so the layers set. Garnish with torn basil and a pinch of red pepper flakes if you like heat.
Slice and serve.
Storage Instructions
- Refrigerator: Store leftovers in an airtight container for 3–4 days. Reheat at 325°F (165°C) until warmed through.
- Freezer: Freeze in portions for up to 2 months. Wrap tightly to prevent freezer burn.
Thaw overnight in the fridge, then reheat at 325°F.
- Meal prep tip: Assemble up to the baking step, cover, and refrigerate for up to 24 hours. Bake just before serving.

Health Benefits
- Low-carb and keto-friendly: Skipping breadcrumbs and using a no-sugar marinara keeps net carbs in check.
- Rich in fiber: Eggplant provides fiber that helps with fullness and steady energy.
- Protein and calcium: Mozzarella and Parmesan add protein and support bone health.
- Healthy fats: Olive oil and cheese contribute satisfying fats that align with keto macros.
- Antioxidants: Eggplant skin contains nasunin, a potent antioxidant that supports cellular health.
Common Mistakes to Avoid
- Skipping the salting step: This often leads to watery, mushy eggplant. Salting draws out excess moisture and improves texture.
- Using a sugary marinara: Many sauces sneak in sugar.
Choose one labeled “no sugar added” or check for 5 grams of carbs or less per serving.
- Under-roasting the eggplant: If the slices aren’t golden and tender before layering, the bake can turn soggy.
- Too much sauce: A light layer is enough. Over-saucing adds moisture and can throw off the texture.
- Not resting after baking: A short rest helps the layers set so slices hold together.
Alternatives
- Cheese swaps: Try provolone or fontina instead of mozzarella. Pecorino Romano can replace Parmesan for a saltier bite.
- Herb variations: Add fresh oregano, thyme, or rosemary between layers for extra aroma.
- Crispier coating: Mix 2–3 tablespoons of finely crushed pork rinds into the almond flour for extra crunch.
- Dairy-light option: Use part-skim mozzarella and reduce total cheese by 25–30%.
Flavor stays strong without feeling heavy.
- Single-serve portions: Assemble in ramekins for easy meal prep and tidy portions.
FAQ
Do I need to peel the eggplant?
Most of the time, no. The skin softens during roasting and adds nutrients and color. If your eggplant is very large or the skin seems tough, you can peel it or do a “zebra” peel, removing strips for a softer bite.
Can I air fry the eggplant slices?
Yes.
Air fry at 380°F (193°C) for 10–12 minutes, flipping halfway, until golden. Work in batches and avoid crowding so they crisp evenly.
How do I keep it from getting watery?
Salt and blot the eggplant, roast it until lightly browned, and avoid heavy layers of sauce. Let the finished dish rest before slicing so the moisture redistributes.
What’s the best marinara for keto?
Look for a sauce with no added sugar and 3–5 grams of net carbs per 1/2-cup serving.
Ingredients should be simple: tomatoes, olive oil, garlic, onions, herbs, and salt.
Can I make this vegetarian and still keto?
It already is vegetarian and keto-friendly. Just be sure your marinara contains no added sugar and that your cheeses are suitable for your dietary preferences.
Can I add meat to this dish?
Absolutely. Layer in cooked Italian sausage, ground beef, or shredded rotisserie chicken.
Keep portions moderate to avoid overcrowding the dish.
What should I serve with Keto Eggplant Parmesan?
A crisp green salad with olive oil and lemon, sautéed zucchini, roasted broccoli, or garlic green beans are great low-carb sides that balance the richness.
How many net carbs are in a serving?
It varies by sauce and cheese brand, but a typical serving lands around 7–10 net carbs. Check your labels and adjust sauce and cheese amounts to match your goals.
Can I use coconut flour instead of almond flour?
Coconut flour is very absorbent and won’t coat the same way. If you need a nut-free option, use finely crushed pork rinds or a blend of pork rinds and grated Parmesan.
How long does it keep?
It keeps well for 3–4 days in the fridge and up to 2 months in the freezer.
Reheat gently to maintain texture.
Wrapping Up
This Keto Eggplant Parmesan brings all the cozy comfort of the classic while staying light on carbs and heavy on flavor. With a few simple techniques—salting, roasting, and layering—you’ll get a bubbly, golden bake that slices cleanly and tastes even better the next day. Keep a good marinara on hand, choose quality cheese, and you’ll have a reliable, crowd-pleasing dinner any night of the week.
Enjoy it fresh from the oven with a bright salad, and savor those leftovers for an effortless, satisfying meal.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.