Eggplant Lasagna Recipe
If you’re in the mood for something deeply comforting yet gloriously wholesome, the Eggplant Lasagna Recipe is about to become your new kitchen hero. Imagine tender slices of roasted eggplant layered with rich tomato sauce, creamy ricotta, and the best gooey mozzarella, all bubbling away to golden perfection. This dish delivers all the familiar flavors of classic lasagna but swaps out the pasta for savory, melt-in-your-mouth eggplant, making it a perfect fit for low-carb lifestyles or anyone looking to brighten up their dinner routine. Whether you’re cooking for a crowd or meal-prepping for the week, you’ll fall in love bite after cheesy bite.

Ingredients You’ll Need
The beauty of this Eggplant Lasagna Recipe is how it brings simple ingredients together to create layers of flavor and texture. Each ingredient has a key role, from the richness of ground beef to the silkiness of ricotta, making every bite deliciously memorable.
- Eggplants: Sliced lengthwise, these form the tender, flavorful “noodles” for your lasagna.
- Olive oil: Adds richness and helps the eggplant roast to a soft, golden finish.
- Salt and pepper: Essential for seasoning each layer and enhancing overall taste.
- Ground beef or Italian sausage: Brings depth and a satisfying, hearty bite; feel free to use your favorite or go meatless.
- Onion: Diced and sautéed for subtle sweetness and aroma.
- Garlic cloves: Minced for a pungent kick that brings all the Italian flavors together.
- Marinara sauce: The saucy element that melds all components, choose a quality jarred sauce you love.
- Dried oregano: Gives your sauce that classic Italian herbaceous note.
- Crushed red pepper flakes (optional): A pinch provides gentle heat; use more or less based on your spice preference.
- Ricotta cheese: Creamy and rich, it brings moisture and smoothness to every layer.
- Egg: Mixed into the ricotta for structure and extra silkiness.
- Grated Parmesan cheese: Adds an umami burst and golden topping once baked.
- Shredded mozzarella cheese: Melts to give you that irresistible cheesy stretch in every bite.
- Fresh basil (optional): Adds color and bright, fragrant finish as a garnish.
How to Make Eggplant Lasagna Recipe
Step 1: Roast the Eggplant
Start by preheating your oven to 400°F (200°C). Arrange the eggplant slices on a baking sheet in a single layer, then lightly brush each with olive oil and sprinkle with salt and pepper. Roasting the eggplant for 20 minutes (flipping halfway) draws out excess moisture and gives you sturdy, flavorful layers that won’t turn soggy once baked. The aroma, as the eggplant caramelizes, is downright irresistible.
Step 2: Prepare the Meat Sauce
While the eggplants are roasting, grab a large skillet and set it over medium heat. Add the ground beef or Italian sausage and cook until nicely browned, taking care to break it up as you go. Drain any excess fat, then stir in your chopped onion and garlic, cooking until just tender. Next, pour in your marinara sauce, sprinkle over the oregano, and toss in red pepper flakes if you want a hint of heat. Let everything simmer for about 10 minutes to marry all the flavors and thicken the sauce.
Step 3: Mix the Ricotta Layer
In a small mixing bowl, combine ricotta cheese, one large egg, and grated Parmesan. Stir until smooth and thick. This creamy filling is like the secret weapon of the Eggplant Lasagna Recipe, adding a layer of richness while helping the dish hold its tasty structure.
Step 4: Assemble the Lasagna
Reduce your oven temperature to 375°F (190°C) before you start layering. In a 9×13-inch baking dish, spread a light layer of meat sauce to prevent sticking. Lay roasted eggplant slices over the sauce, then add generous dollops of ricotta mixture, more meat sauce, and a lavish sprinkling of mozzarella. Repeat these layers, finishing with a hearty layer of mozzarella right on top to get that iconic golden-brown finish.
Step 5: Bake to Perfection
Cover the baking dish with foil and bake for 25 minutes to let everything meld together. Then, remove the foil and bake for another 15 minutes until bubbly and beautifully browned on top. This is the step where patience pays off: let your Eggplant Lasagna Recipe rest for at least 10 minutes so it can set up and slice like a dream.
How to Serve Eggplant Lasagna Recipe

Garnishes
Once plated, a scattering of fresh basil leaves on top transforms your Eggplant Lasagna Recipe from delicious to downright stunning. You can also shower it with a little extra grated Parmesan if you’re after serious Italian vibes and even a drizzle of quality olive oil for a glossy finish.
Side Dishes
This lasagna shines alongside a crisp green salad with lemony vinaigrette, roasted vegetables, or even a tangle of garlicky sautéed spinach. Want something more indulgent? Serve big slices with warm, crusty gluten-free bread for the ultimate comfort meal.
Creative Ways to Present
For an elegant touch at dinner parties, try slicing the lasagna into squares and stacking them on plates with a basil leaf on each. Individual ramekins make for adorable single portions, or get playful by swirling some extra marinara on each plate before serving. However you present it, this Eggplant Lasagna Recipe is a showstopper!
Make Ahead and Storage
Storing Leftovers
Eggplant Lasagna Recipe makes the best leftovers! Store any extra slices in an airtight container in the fridge, where they’ll keep beautifully for up to 4 days. The flavors become even more developed overnight, making lunch the next day extra special.
Freezing
If you’re all about meal prepping, this recipe is a superstar. Let the lasagna cool completely, then wrap tightly in foil and plastic wrap or transfer to a freezer-safe container. It’ll keep its flavor and texture for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat slices of Eggplant Lasagna Recipe in the oven at 350°F (175°C) for 20-25 minutes, covered, until piping hot. If you’re in a hurry, microwave individual portions for 2-3 minutes, but the oven keeps that unbeatable baked texture.
FAQs
Can I make this Eggplant Lasagna Recipe vegetarian?
Absolutely! Simply swap the ground beef or sausage for lentils, chopped mushrooms, or your favorite plant-based protein. The lasagna will still be hearty, satisfying, and bursting with Italian flavor.
Why do I need to roast the eggplant first?
Roasting draws out excess moisture and prevents the lasagna from getting watery. It also brings out a natural sweetness and allows the eggplant to soak up those delicious sauce flavors.
Can I assemble Eggplant Lasagna Recipe ahead of time?
Yes! You can assemble the entire dish up to 24 hours in advance, cover tightly, and refrigerate. When you’re ready to bake, just add a few extra minutes to the cook time as it may be a bit colder from the fridge.
What if I don’t have ricotta cheese?
No worries—try substituting cottage cheese blended until smooth, or use mascarpone for an ultra-creamy twist. It will slightly change the texture, but the lasagna will still taste amazing.
How can I make this Eggplant Lasagna Recipe lower in carbs?
The recipe is already fairly low-carb compared to traditional lasagna, thanks to eliminating pasta. For an even lighter version, skip the optional red pepper flakes and go easy on the cheese, or load up on more veggies between the layers.
Final Thoughts
This Eggplant Lasagna Recipe is a true celebration of all things comforting, flavorful, and utterly satisfying. Whether you’re serving it up for a family feast or meal-prepping for cozy nights in, the layers of roasted eggplant, creamy cheese, and hearty sauce will have everyone asking for seconds. Don’t hesitate—give this beloved classic a go and fall in love with lasagna all over again!
Print
Eggplant Lasagna Recipe
- Total Time: 1 hour 25 minutes
- Yield: 8 servings 1x
- Diet: Non-Vegetarian
Description
Indulge in this delicious Eggplant Lasagna recipe that offers a flavorful twist on the classic Italian favorite. Layers of roasted eggplant, savory meat sauce, and creamy cheeses meld together for a satisfying meal that’s perfect for any occasion.
Ingredients
Eggplant:
- 2 large eggplants, sliced lengthwise into 1/4-inch thick slices
- 1 tablespoon olive oil
- Salt and pepper to taste
Meat Sauce:
- 1 pound ground beef or Italian sausage
- 1 small onion, diced
- 3 garlic cloves, minced
- 1 jar (24 oz) marinara sauce
- 1 teaspoon dried oregano
- 1/2 teaspoon crushed red pepper flakes (optional)
Cheese Mixture:
- 1 container (15 oz) ricotta cheese
- 1 large egg
- 1/2 cup grated Parmesan cheese
- 2 cups shredded mozzarella cheese
Garnish:
- Fresh basil for garnish (optional)
Instructions
- Preheat the oven: Preheat the oven to 400°F (200°C).
- Roast Eggplant: Arrange eggplant slices on a baking sheet, brush with olive oil, season with salt and pepper, and roast for 20 minutes.
- Prepare Meat Sauce: Brown ground beef, add onion, garlic, marinara sauce, oregano, and red pepper flakes. Simmer for 10 minutes.
- Make Cheese Mixture: Combine ricotta cheese, egg, and Parmesan in a bowl.
- Assemble Lasagna: Layer meat sauce, roasted eggplant, dollops of cheese mixture, and mozzarella in a baking dish. Repeat layers and bake.
- Rest and Serve: Let the lasagna rest for 10 minutes before serving. Garnish with fresh basil if desired.
Notes
- For a vegetarian version, omit the meat or substitute with lentils or chopped mushrooms.
- Eggplant can also be grilled instead of roasted for added flavor.
- Prep Time: 30 minutes
- Cook Time: 55 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 slice
- Calories: 360
- Sugar: 6 g
- Sodium: 580 mg
- Fat: 23 g
- Saturated Fat: 10 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 13 g
- Fiber: 3 g
- Protein: 25 g
- Cholesterol: 85 mg