If you’re craving the comforting layers of a traditional lasagna but want to skip the pasta, this Eggplant Lasagna Recipe is just what you need. Using tender roasted eggplant slices as the “noodle,” it combines rich meat sauce, creamy ricotta, and gooey mozzarella for a dish that’s hearty, flavorful, and perfect for any occasion. Whether you’re looking for a gluten-free alternative or simply a delicious new way to enjoy eggplant, this recipe will become your go-to comfort food in no time.

Ingredients You’ll Need
All the ingredients in this Eggplant Lasagna Recipe are simple staples, yet each one plays a crucial role in building layers of flavor, texture, and color. From the creamy ricotta to the fragrant basil, these essentials come together to create a truly memorable dish.
- 2 large eggplants, sliced lengthwise into 1/4-inch thick slices: These act as the perfect low-carb lasagna “noodles” once roasted to tender perfection.
- 1 tablespoon olive oil: Used to lightly coat the eggplant slices for roasting, helping them develop a lovely golden edge.
- 1 pound ground beef or ground turkey: Your protein base that brings savory richness to the meat sauce.
- 1 small onion, diced: Adds a sweet, aromatic depth when sautéed with the meat.
- 3 garlic cloves, minced: Infuses the sauce with that classic, irresistible Italian aroma.
- 1 (24 oz) jar marinara sauce: Provides a tangy, flavorful tomato base that marries all the ingredients beautifully.
- 1 teaspoon dried oregano: A herb that lifts the sauce with its warm, earthy notes.
- 1/2 teaspoon salt: Essential for balancing flavors throughout the dish.
- 1/2 teaspoon black pepper: Adds a subtle heat to complement the richness of the meat.
- 1/4 cup chopped fresh basil (optional): A fresh herb that brightens the sauce with its sweet, peppery nuance.
- 15 oz ricotta cheese: Brings a creamy, smooth layer that contrasts beautifully with the savory meat sauce.
- 1 large egg: Helps bind the ricotta mixture so it holds its shape in the layers.
- 2 cups shredded mozzarella cheese: The melty, stretchy cheese that makes every bite irresistible.
- 1/2 cup grated Parmesan cheese: Adds a sharp, salty finish when sprinkled on top before baking.
- Nonstick spray or olive oil for greasing: Prevents sticking and ensures a clean release from your baking dish.
How to Make Eggplant Lasagna Recipe
Step 1: Roast the Eggplant Slices
Start by preheating your oven to 400°F. Arrange the eggplant slices on a baking sheet, brush them lightly with olive oil, and roast for 15–20 minutes, flipping halfway through. This softens the eggplant, reduces moisture, and brings out its natural sweetness with a gentle browning that makes every bite comforting and delicious.
Step 2: Prepare the Meat Sauce
While the eggplant roasts, heat a skillet over medium heat and cook the ground beef or turkey along with the diced onion until nicely browned. Make sure to drain any excess fat for a less greasy sauce. Then, add minced garlic, marinara sauce, oregano, salt, pepper, and optional basil. Let the mixture simmer for about 10 minutes, allowing all those savory herbs and spices to meld beautifully with the meat.
Step 3: Mix the Ricotta Filling
In a separate bowl, combine the ricotta cheese with the egg until smooth. This simple mixture provides a creamy layer that helps balance the acidity of the tomato sauce and the texture of the eggplant slices, creating a luscious mouthfeel in every forkful.
Step 4: Assemble the Layers
Grease a 9×13-inch baking dish with nonstick spray or olive oil. Start by spreading a thin layer of the meat sauce on the bottom to prevent sticking and infuse flavor right from the base. Lay down a layer of roasted eggplant slices, spread half the ricotta mixture, sprinkle one-third of the mozzarella, then add another layer of meat sauce. Repeat these layers, finishing with meat sauce and the remaining mozzarella on top. Finally, sprinkle with Parmesan cheese for that golden, cheesy crust that bakes up perfectly.
Step 5: Bake to Perfection
Cover the assembled lasagna with foil and bake at 400°F for 20 minutes to allow the flavors to marry and the cheese to melt evenly. Then uncover and bake an additional 15–20 minutes until bubbly and golden brown. Let the lasagna rest for 10–15 minutes before slicing—this helps it set so your portions hold together beautifully.
How to Serve Eggplant Lasagna Recipe

Garnishes
Fresh basil leaves or a sprinkle of chopped parsley add a vibrant pop of green that complements the rich, cheesy layers perfectly. You can also drizzle a little extra virgin olive oil just before serving for an extra touch of silkiness and flavor.
Side Dishes
This satisfying Eggplant Lasagna Recipe pairs wonderfully with a crisp green salad dressed in lemon vinaigrette or roasted garlic bread for dipping into any leftover sauce. A simple side of steamed vegetables also makes a light, refreshing contrast to the hearty main dish.
Creative Ways to Present
Try serving this lasagna in individual ramekins for a charming, personal touch at dinner parties or family meals. You can also layer it in a clear glass baking dish to show off the beautiful, colorful layers, making your presentation as delightful as the taste.
Make Ahead and Storage
Storing Leftovers
Once cooled, cover any leftover Eggplant Lasagna Recipe tightly with plastic wrap or transfer to an airtight container and refrigerate for up to 3 days. The flavors deepen overnight, making leftovers just as delicious as the first serving.
Freezing
This lasagna freezes beautifully. To freeze, wrap it securely with foil or place individual portions in freezer-safe containers, then freeze for up to 3 months. It’s a fantastic option to have a wholesome, homemade meal ready for busy days.
Reheating
Reheat leftovers in the oven at 350°F, covered with foil, until warmed through, about 20 minutes. For a quicker option, use the microwave, but beware that the texture might lose some of its oven-roasted charm. Adding a sprinkle of mozzarella before reheating helps restore that gooey cheese goodness.
FAQs
Can I make this Eggplant Lasagna Recipe vegetarian?
Absolutely! Just skip the ground meat and substitute with sautéed mushrooms, lentils, or even chopped spinach for a hearty vegetarian twist that’s just as tasty and filling.
Is it necessary to roast the eggplant before layering?
Roasting is recommended because it removes excess moisture and softens the eggplant slices, preventing a soggy lasagna and enhancing flavor with a slight caramelization.
Can I use other cheeses besides ricotta and mozzarella?
Yes! Cottage cheese can substitute for ricotta if you prefer, and fontina or provolone are delicious alternatives to mozzarella for a different cheesy flavor.
How can I make this recipe gluten-free?
Since this Eggplant Lasagna Recipe replaces pasta with eggplant, it is naturally gluten-free. Just be sure to check your marinara sauce ingredients to avoid any hidden gluten.
What’s the best way to avoid watery eggplant in the lasagna?
After slicing, sprinkle the eggplant with salt and let it sit for 15-20 minutes to draw out moisture. Then, pat them dry with paper towels before roasting. This simple step prevents excess water from making your lasagna soggy.
Final Thoughts
Trust me, once you try this Eggplant Lasagna Recipe, it will quickly become a beloved dish in your kitchen. It’s cozy and comforting but surprisingly light, and the layers of roasted eggplant, rich meat sauce, and dreamy cheese create an experience worth savoring. So gather your ingredients, preheat that oven, and get ready to impress yourself and your loved ones with this fantastic Italian-inspired meal!
Print
Eggplant Lasagna Recipe
- Prep Time: 25 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 10 minutes
- Yield: 8 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Gluten Free
Description
This Eggplant Lasagna recipe offers a delicious gluten-free twist on traditional lasagna by replacing pasta sheets with roasted eggplant slices. Layered with a savory meat sauce, creamy ricotta mixture, and melted mozzarella and Parmesan cheeses, it’s a comforting Italian main course perfect for family dinners or special occasions.
Ingredients
Eggplant and Roasting
- 2 large eggplants, sliced lengthwise into 1/4-inch thick slices
- 1 tablespoon olive oil
- Nonstick spray or olive oil for greasing
Meat Sauce
- 1 pound ground beef or ground turkey
- 1 small onion, diced
- 3 garlic cloves, minced
- 1 (24 oz) jar marinara sauce
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 cup chopped fresh basil (optional)
Cheese Mixture and Topping
- 15 oz ricotta cheese
- 1 large egg
- 2 cups shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
Instructions
- Roast Eggplant: Preheat the oven to 400°F. Arrange the eggplant slices on a baking sheet and lightly brush both sides with olive oil. Roast for 15-20 minutes, flipping halfway through, until the eggplant is softened and lightly browned.
- Prepare Meat Sauce: While the eggplant roasts, heat a skillet over medium heat and cook the ground beef with diced onion until browned. Drain any excess grease. Add minced garlic, marinara sauce, dried oregano, salt, black pepper, and chopped fresh basil if using. Simmer the sauce for 10 minutes to blend the flavors.
- Mix Ricotta and Egg: In a bowl, combine the ricotta cheese with the large egg and mix until smooth and well blended.
- Assemble Lasagna Layers: Grease a 9×13-inch baking dish with nonstick spray or olive oil. Spread a thin layer of meat sauce on the bottom of the dish. Layer with roasted eggplant slices, half of the ricotta mixture, one-third of the shredded mozzarella, and a layer of meat sauce. Repeat the layering one more time, ending with a final layer of meat sauce and the remaining mozzarella cheese on top.
- Add Parmesan and Bake: Sprinkle the grated Parmesan cheese evenly over the top layer. Cover the baking dish with foil and bake in the preheated oven for 20 minutes. Then remove the foil and bake uncovered for an additional 15-20 minutes, until the lasagna is bubbly and the cheese is golden brown.
- Rest and Serve: Remove the lasagna from the oven and let it rest for 10-15 minutes before slicing to allow the layers to set for easier serving.
Notes
- For a vegetarian version, omit the meat and substitute with sautéed mushrooms or lentils to maintain texture and heartiness.
- Eggplant can be grilled instead of roasted for a smokier flavor.
- Pat the eggplant slices dry with paper towels before layering to prevent excess moisture that can make the lasagna watery.

