Keto Eggplant Lasagna: All the Comfort, None of the Carbs

Lasagna night does not have to disappear just because you eat keto. This eggplant lasagna delivers everything you love about the classic — rich meat sauce, creamy ricotta, bubbling mozzarella, and a golden, cheesy top — with tender roasted eggplant standing in for the noodles. Hearty and comforting, with none of the carb crash.

Advertisement

Eggplant is a quiet keto hero: a cup of cooked eggplant carries only about 5 grams of net carbs, yet brings a silky, almost meaty texture that soaks up sauce beautifully. With ground beef, tomatoes, olive oil, and cheese, this dish lands squarely in keto territory while loading your plate with lycopene, nasunin, and anti-inflammatory fats.

Advertisement

Fair warning: your kitchen will smell incredible, and the pan may not survive the evening.

Prep time: 25 mins | Cook time: 50 mins | Total time: 1 hr 15 mins | Servings: 8

KEY TAKEAWAYS

  • Roasted eggplant slices replace pasta sheets for all the comfort with a fraction of the carbs.
  • A slow-simmered beef and tomato sauce with garlic, basil, and olive oil keeps the dish rich and anti-inflammatory.
  • Three cheeses — ricotta, mozzarella, and Parmesan — create the creamy, bubbly layers lasagna lovers expect.
  • Salting and pre-roasting the eggplant prevents a watery bake, the number one pitfall of vegetable lasagna.
  • At roughly 8 g net carbs per generous serving, it fits comfortably into a daily keto budget.
  • Assembles ahead beautifully, making it ideal for meal prep or feeding a crowd.

TABLE OF CONTENTS

  1. Why This Recipe Works
  2. Ingredients
  3. Step-by-Step Instructions
  4. Nutrition & Macros
  5. Tips & Variations
  6. Storage & Meal Prep
  7. FAQs

Why This Recipe Works

Eggplant works as a noodle substitute because of its structure. Sliced, salted, and roasted, it becomes pliable yet sturdy — firm enough to hold layers, tender enough to cut with a fork. Its spongy flesh absorbs excess moisture from the sauce, so the lasagna slices cleanly instead of sliding apart.

The keto macros take care of themselves: most calories come from beef, olive oil, and cheese — naturally low in carbs and rich in satisfying fats. Eggplant and tomato sauce add fiber and volume, so a serving feels abundant at about 8 grams net carbs, keeping you full for hours.

The anti-inflammatory credentials are solid too. Cooked tomatoes are a top source of lycopene, an antioxidant better absorbed with cooking and fat — both abundant here. Eggplant skin contains nasunin, studied for protective effects on cells. With garlic, basil, and olive oil, this is genuinely nourishing comfort food.

Ingredients

  • 2 large eggplants (about 2 1/2 lb / 1.1 kg total), sliced lengthwise 1/4 inch (6 mm) thick
  • 1 tbsp (18 g) fine sea salt, plus more to taste
  • 3 tbsp (45 ml) extra-virgin olive oil, divided
  • 1 1/2 lb (680 g) ground beef (80/20)
  • 1 medium yellow onion, finely diced (about 1 cup / 150 g)
  • 4 garlic cloves, minced
  • 1 can (28 oz / 800 g) crushed tomatoes
  • 2 tbsp (30 g) tomato paste
  • 1 tsp (2 g) dried oregano
  • 1/2 tsp red pepper flakes (optional)
  • 1/2 cup (12 g) fresh basil leaves, chopped, plus more for garnish
  • 15 oz (425 g) whole-milk ricotta cheese
  • 1 large egg
  • 1/2 cup (50 g) grated Parmesan cheese, divided
  • 12 oz (340 g) low-moisture mozzarella, shredded
  • 1/2 tsp freshly cracked black pepper

Step-by-Step Instructions

  1. Preheat the oven to 400°F (200°C). Arrange the eggplant in a single layer on two parchment-lined baking sheets. Salt both sides and let stand 15 minutes to draw out moisture and bitterness.
  2. Pat the eggplant slices thoroughly dry with paper towels, pressing firmly. Brush both sides lightly with 2 tablespoons of the olive oil. Roast for 18 to 20 minutes, flipping once, until the slices are tender and lightly golden at the edges. Set aside and reduce the oven to 375°F (190°C).
  3. While the eggplant roasts, heat the remaining tablespoon of olive oil in a large skillet or Dutch oven over medium-high heat. Add the ground beef and cook, breaking it up with a spoon, until browned, about 6 to 8 minutes. Drain off excess fat if desired, leaving about a tablespoon in the pan for flavor.
  4. Add the onion and cook until softened, about 4 minutes. Stir in the garlic, tomato paste, oregano, and red pepper flakes; cook 1 minute until fragrant. Add the crushed tomatoes, season, and simmer 12 to 15 minutes until thick. Stir in the basil and remove from heat.
  5. In a medium bowl, mix the ricotta, egg, half of the Parmesan, 1/2 teaspoon salt, and the black pepper until smooth. This egg binds the ricotta so it sets into creamy layers instead of running.
  6. Spread 1 cup of meat sauce over the bottom of a 9×13-inch (23×33 cm) baking dish. Layer one-third of the roasted eggplant slices over the sauce, overlapping slightly. Dollop half of the ricotta mixture over the eggplant and spread gently, then sprinkle with one-third of the mozzarella.
  7. Repeat the layers: sauce, eggplant, remaining ricotta, another third of the mozzarella. Finish with the last of the eggplant, the remaining sauce, the rest of the mozzarella, and the remaining Parmesan on top.
  8. Cover with foil and bake at 375°F (190°C) for 25 minutes. Remove the foil and bake 15 to 20 minutes more, until the cheese is bubbly and golden brown in spots.
  9. Let the lasagna rest for at least 15 minutes before slicing — this is essential for clean layers. Garnish with fresh basil and serve warm.

Nutrition & Macros

Estimates per serving (one-eighth of the pan). Net carbs stay modest thanks to the eggplant-for-noodle swap, while protein and fat do the heavy lifting for satiety.

Nutrient Per serving
Calories 520 kcal
Net carbs 8 g
Fat 36 g
Protein 34 g
Fiber 4 g

Tips & Variations

  • Don’t skip salting the eggplant. It draws out bitter compounds and excess water, which is the difference between a lasagna that slices cleanly and one that swims in liquid.
  • Go vegetarian. Replace the beef with 1 pound (450 g) of sautéed mushrooms and an extra cup of ricotta. The dish stays hearty and keto-friendly.
  • Try Italian sausage. Half beef, half mild Italian sausage (casings removed) adds wonderful depth — just check the label for added sugars.
  • Make it dairy-free. Swap the ricotta for a thick cashew cream and use a dairy-free mozzarella-style shred. The structure still works.
  • Slice eggplant evenly. A mandoline makes quick work of uniform 1/4-inch slices, which cook at the same rate and layer neatly.

Storage & Meal Prep

Refrigerate leftovers for up to 4 days; reheat in a 350°F (175°C) oven for 15 minutes. The flavors meld overnight, so day-two lasagna is arguably better. Freeze baked portions for up to 3 months; thaw overnight before reheating.

Assemble the whole dish up to 24 hours ahead, cover, and refrigerate unbaked; add 10 minutes to the covered bake time when cooking from cold.

FAQs

Can I use zucchini instead of eggplant?

Yes, but slice it lengthwise, salt it, and roast it the same way — zucchini releases even more water than eggplant, so thorough pre-roasting matters more. Expect a slightly lighter, milder result.

How do I keep the lasagna from being watery?

Three defenses: salt and roast the eggplant first, simmer the sauce until genuinely thick, and let the baked lasagna rest 15 minutes before cutting. Each step removes or redistributes moisture.

Is eggplant keto?

Yes. Cooked eggplant has roughly 5 grams of net carbs per cup, plus fiber and antioxidants. It fits easily into most keto plans when the rest of the meal is low in carbs, as it is here.

Can I assemble this ahead of time?

Definitely. Assemble fully, cover tightly, and refrigerate up to 24 hours before baking. Bake from cold, adding about 10 extra minutes to the covered portion of the bake time.

Leave a Comment