Home » Dinners » Eggplant Lasagna

Eggplant Lasagna

This content may contain affiliate links. For more information, see our disclosure policy.

This eggplant lasagna skips the noodles but keeps all the cheesy, saucy comfort. Layers of roasted eggplant, hearty meat sauce, and creamy cheese bake to golden perfection.

A serving of cheesy, baked lasagna with layers of meat, spinach, sauce, and melted cheese is being lifted from a glass baking dish.

If you’re anything like me, you’ve probably looked for a way to enjoy lasagna without feeling overly stuffed or dealing with all the carbs. That’s exactly why I started making this eggplant lasagna. It has all the comforting, cheesy goodness of traditional lasagna, but the eggplant makes it feel lighter and more wholesome without sacrificing flavor.

What I love most about this recipe is how easy it is to customize. You can keep it low-carb, sneak in extra veggies like spinach, or even swap the beef for ground turkey if you prefer. Plus, roasting the eggplant beforehand gives it such a rich, satisfying texture—it holds up beautifully under layers of sauce and cheese. If you’ve never tried eggplant lasagna before, now’s the perfect time to start.

Items Needed

Various ingredients are arranged on a light surface, including an eggplant, ground meat, eggs, cheese, spinach, tomatoes, tomato paste, spices, ricotta, garlic, and oil.

Here’s what you’ll need to make eggplant lasagna:

  • Medium eggplant – Provides a hearty, low-carb alternative to lasagna noodles, adding a rich, savory flavor.
  • Salt and ground black pepper – Enhances the natural flavors of the ingredients and balances the overall taste.
  • Olive oil (divided) – Helps roast the eggplant to perfection, adding flavor and a slight crispness to the dish.
  • Ground beef – Offers a rich, savory base to the sauce, creating a hearty, satisfying texture.
  • Garlic (minced) – Adds aromatic depth and enhances the overall flavor profile of the sauce.
  • Canned diced tomatoes – Provide a tangy and juicy foundation for the sauce, creating a flavorful, saucy base.
  • Canned tomato sauce – Adds richness and a smooth consistency to the lasagna sauce.
  • Canned tomato paste – Intensifies the tomato flavor and thickens the sauce, giving it a richer texture.
  • Dried basil – Adds a fragrant, earthy note that complements the tomato-based sauce.
  • Salt – Balances and enhances the flavors in the sauce and other ingredients.
  • Olive oil (for the cheese mixture) – Adds creaminess and helps bind the cheese mixture for smooth texture.
  • Frozen chopped spinach (cooked and drained) – Adds a nutritious, flavorful layer while cutting down on prep time.
  • Eggs – Bind the cheese mixture together, providing structure and richness to the lasagna.
  • Ricotta cheese – Offers creaminess and a mild, slightly sweet flavor that contrasts nicely with the savory meat sauce.
  • Shredded mozzarella cheese – Melts beautifully, providing gooey, cheesy layers that make the dish irresistible.
  • Parmesan cheese (grated) – Adds a sharp, nutty flavor that enhances the overall cheesy experience.

Tools you’ll need

Before starting the recipe, you’ll want to have all your kitchen essentials ready. I recommend having the following items:

  • Oven
  • Baking dish (9×9 rectangular)
  • Skillet
  • Knife
  • Cutting board
  • Mixing bowl

Ways To Customize

Here are some easy ways to customize this eggplant lasagna recipe:

  1. Swap the meat – Use ground turkey, chicken, or plant-based meat instead of ground beef for a lighter or vegetarian version.
  2. Add extra veggies – Layer in mushrooms, zucchini, or bell peppers for more flavor, texture, and nutrition.
  3. Use a different cheese blend – Try cottage cheese instead of ricotta, or add sharp cheddar or provolone to mix up the cheesy goodness.
  4. Make it spicy – Add crushed red pepper flakes or chopped jalapeños to the meat sauce for a kick.
  5. Go low-sodium – Use no-salt-added tomatoes and tomato sauce, and season to taste.
  6. Try fresh herbs – Add fresh basil, parsley, or oregano for a burst of flavor and color before serving.
  7. Make it dairy-free – Use plant-based ricotta and mozzarella alternatives to make it suitable for those avoiding dairy.
  8. Turn it into roll-ups – Instead of layering, roll the filling in roasted eggplant slices for individual portions.

How To Make It

Preheat oven to 400°F.

Several slices of raw eggplant are arranged on a wooden cutting board with a handle, placed on a light gray surface.

Slice eggplant lengthwise about 1/2-inch thick.

Sliced eggplant arranged on a wooden cutting board, brushed with oil and seasoning, with a black basting brush resting on top.

Brush both sides of slices with 2 tablespoons olive oil and season with salt and pepper.

Six halved and seasoned eggplants are arranged on a metal baking sheet, ready for roasting, on a light textured surface.

Roast until soft and golden, about 20 to 25 minutes, turning each slice halfway through cooking time.

Ground beef and minced garlic in a metal frying pan on a light gray surface, shown before cooking.

Cook ground beef in a skillet with garlic until browned. Drain off any grease.

Ground beef in a skillet topped with tomato sauce, tomato paste, and diced tomatoes, ready to be mixed together.

Add canned tomatoes, sauce, and tomato paste.

A pan filled with cooked ground beef and tomato sauce mixture, viewed from above on a light textured surface.

Mix until the meat and sauce are well combined.

A glass bowl containing beaten eggs, shredded cheese, and ricotta cheese on a light textured surface.

In a medium bowl, beat eggs, then stir in ricotta and parmesan cheese.

A glass baking dish containing a layer of cooked ground meat in tomato sauce on a textured white surface.

Grease a rectangular 9×9 baking dish with the remaining 1 tablespoon of olive oil, add a large dollop of meat sauce and spread it around on the bottom of the pan.

Three slices of roasted eggplant are layered over a tomato-based sauce in a square glass baking dish on a light textured surface.

Put a layer of eggplant in the pan; top with a layer of half the meat sauce, half the spinach, and half of the ricotta mix, sprinkle on half the mozzarella.

A glass baking dish filled with an unbaked casserole topped with shredded cheese on a light textured surface.

Repeat the layers.

A baked cheese-topped casserole in a glass dish, garnished with fresh herbs, surrounded by bowls of spices and a stack of plates with forks.

Bake in preheated 400°F oven until the lasagna is bubbling and the cheese is melted and lightly browned on top, about 30 minutes.

Note

Roast the eggplant slices before assembling the lasagna. This helps remove excess moisture and prevents the final dish from becoming watery. It also enhances the flavor and gives the eggplant a soft, savory texture that mimics pasta.

A serving of baked lasagna with cheese, meat, and spinach sits on a white plate, with grated cheese and a baking dish in the background.

Storage

To store eggplant lasagna, let it cool completely before transferring it to an airtight container. You can keep it in the refrigerator for up to 4 days. For longer storage, wrap portions tightly in foil or plastic wrap, then place them in a freezer-safe bag or container and freeze for up to 2 months. When you’re ready to reheat, warm refrigerated leftovers in a preheated oven at 350°F for about 20 minutes or until heated through.

If reheating it from frozen, it’s best to thaw it in the fridge overnight first, then bake it as usual. For a quicker option, individual slices can also be microwaved for 2–3 minutes, though the texture will be softer than oven-reheated portions.

Helpful Hints

Pro tip: Let the lasagna rest!

Let the lasagna rest for 10–15 minutes after baking — this helps it set and makes slicing cleaner.

Here are some more helpful hints for making eggplant lasagna:

  1. Use a mandoline slicer for even eggplant slices — this helps them cook evenly and makes layering easier.
  2. Salt and rest the eggplant slices before roasting to draw out moisture and reduce bitterness.
  3. Roast the eggplant instead of frying to keep the dish lighter and avoid sogginess.
  4. Squeeze out excess moisture from the spinach to avoid a watery lasagna.
  5. Use a slotted spoon for layering the sauce to better control the amount of liquid in each layer.
A serving of lasagna with melted cheese and sauce sits on a white plate, partially eaten, with a fork and garnished with chopped herbs.

Serving Suggestions

Eggplant lasagna is hearty and filling on its own, but pairing it with a simple side salad is a great way to round out the meal. A crisp green salad with a tangy vinaigrette helps balance the richness of the cheese and meat sauce. You can also add a handful of cherry tomatoes or cucumber slices to keep things fresh and colorful on the plate.

If you’re in the mood for something warm and comforting on the side, try serving it with roasted vegetables or garlic green beans. These easy sides add extra nutrients and texture without a lot of extra prep. And if you’re not avoiding carbs, a slice of crusty bread or garlic toast works perfectly for soaking up any extra sauce.

For a full meal idea, serve this with a lighter but equally flavorful option like my Keto Creamy Tuscan Salmon Skillet on another night—it’s quick, rich, and keeps with the low-carb theme. And don’t forget dessert! If you’re looking to finish things off on a sweet note, my White Texas Sheet Cake is a crowd-pleaser that’s easy to make ahead and great for sharing.

FAQs

Nope, peeling is optional! The skin adds texture and holds the slices together, but if you’re not a fan of the texture, feel free to peel it before roasting.

The key is to roast the eggplant slices beforehand and make sure your spinach is fully drained. These steps help eliminate excess moisture and keep the layers firm and flavorful.

Absolutely. Let it cool completely, then wrap it tightly in foil or place in an airtight container before freezing. To reheat, bake it from frozen at 350°F until heated through or thaw overnight in the fridge first for faster cooking.

Recipe

A spatula lifts a cheesy slice of baked lasagna from a glass dish, revealing layers of pasta, sauce, cheese, and spinach.

Eggplant Lasagna with Spinach

This easy eggplant lasagna skips the noodles but brings all the flavor with roasted eggplant, rich meat sauce, and cheesy layers everyone loves.
Prep Time 15 minutes
Cook Time 55 minutes
Total Time 1 hour 10 minutes
Course Main Course
Cuisine American, Italian
Servings 9
Calories 613 kcal

Ingredients
  

  • 1 medium eggplant
  • Salt and ground black pepper to taste
  • 3 tablespoons olive oil divided
  • 1 ½ pounds ground beef
  • 1 clove garlic minced
  • 14.5 ounces canned diced tomatoes
  • 8 ounces canned tomato sauce
  • 6 ounces canned tomato paste
  • 2 teaspoons dried basil
  • 1 teaspoon salt
  • 1 tablespoon olive oil
  • 20 ounces frozen chopped spinach cooked and drained
  • 2 large eggs
  • 2 ½ cups ricotta cheese
  • 2 cups shredded mozzarella cheese
  • ¾ cup Parmesan cheese grated

Instructions
 

Prepare eggplant:

  • Preheat oven to 400°F.
  • Slice eggplant lengthwise about 1/2-inch thick.
  • Brush both sides of slices with 2 tablespoons olive oil and season with salt and pepper.
  • Roast until soft and golden, about 20 to 25 minutes, turning each slice halfway through cooking time.

Cook meat sauce:

  • Cook ground beef in skillet with garlic until browned. Drain off any grease.
  • Add canned tomatoes, sauce, tomato paste and sauce.
  • Mix until meat and sauce are well combined.

Cheese mixture:

  • In medium bowl, beat eggs then stir in ricotta and parmesan cheese.

Assembly:

  • Grease a rectangular 9×9 baking dish with the remaining 1 tablespoon of olive oil, add a large dollop of meat sauce and spread it around on the bottom of the pan.
  • Put a layer of eggplant in the pan; top with a layer of half the meat sauce, half the spinach, and half of the ricotta mix, sprinkle on half the mozzarella.
  • Repeat the layers.
  • Bake in preheated 400°F oven until the lasagna is bubbling and the cheese is melted and lightly browned on top, about 30 minutes.

Nutrition

Calories: 613kcalCarbohydrates: 16gProtein: 40gFat: 44gSaturated Fat: 19gPolyunsaturated Fat: 3gMonounsaturated Fat: 18gTrans Fat: 1gCholesterol: 315mgSodium: 1115mgPotassium: 1072mgFiber: 5gSugar: 7gVitamin A: 8683IUVitamin C: 15mgCalcium: 527mgIron: 6mg
Tried this recipe?Let us know how it was!

Sharing is caring!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating