Best Eggplant Lasagna with Meat

Eggplant lasagna with meat is the ultimate comfort food that won’t weigh you down! This lighter twist on traditional lasagna swaps pasta for tender, roasted eggplant slices layered with hearty meat sauce, creamy ricotta, and melted mozzarella.

A slice of eggplant lasagna with meat being lifted from a baking dish, showing layers of roasted eggplant, rich meat sauce, creamy ricotta, and melted mozzarella cheese

Why You’ll Love This Recipe

Layers of roasted eggplant, savory meat sauce, and melted cheese create a hearty, flavor-packed lasagna that’s both comforting and satisfying. It’s a delicious twist on the classic, offering all the richness of traditional lasagna with a lighter, veggie-forward base.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A slice of eggplant lasagna with meat being lifted from a baking dish, showing layers of roasted eggplant, rich meat sauce, creamy ricotta, and melted mozzarella cheese

Best Eggplant Lasagna with Meat


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amelia
  • Total Time: 1 hour 35 minutes
  • Yield: 1 lasagna

Description

A delicious low-carb twist on traditional lasagna, this recipe layers tender roasted eggplant slices with savory meat sauce, creamy ricotta cheese, and melted mozzarella. The eggplant is salted to remove bitterness and excess moisture, then roasted until golden. Combined with a rich tomato meat sauce and three types of cheese, this dish delivers all the comfort of classic lasagna without the pasta.


Ingredients

For the Eggplant:

  • 2 large eggplants, sliced into ¼-inch rounds
  • Salt (for drawing out moisture)
  • ¼ cup olive oil (for brushing)

For the Meat Sauce:

  • 1 tablespoon olive oil
  • 1 onion, finely chopped
  • 3 cloves garlic, minced
  • 1 pound ground beef or turkey
  • 1 can (28 ounces) crushed tomatoes
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon red pepper flakes (optional, for a little kick!)
  • Salt and pepper, to taste

For the Cheese Layers:

  • 15 ounces ricotta cheese
  • 1 large egg
  • ¼ cup grated Parmesan cheese
  • 2 cups shredded mozzarella cheese

For Garnish:

  • Fresh basil leaves


Instructions

Step 1: Prep and Salt the Eggplant

Preheat your oven to 375°F (190°C). Slice your eggplants into ¼-inch rounds – try to keep them uniform so they cook evenly! Arrange the slices in a single layer on a baking sheet (or two) and sprinkle generously with salt on both sides. Let them sit for 20–30 minutes. You’ll see little beads of moisture forming on the surface – that’s exactly what we want!

Step 2: Rinse and Roast the Eggplant

After the waiting time, rinse the eggplant slices under cool water to remove the salt, then pat them REALLY dry with paper towels. The drier they are, the better they’ll roast! Brush both sides with olive oil (don’t drench them, just a light coating), and roast for about 25 minutes, flipping them halfway through. They should be tender and lightly golden.

Step 3: Make the Meat Sauce

While the eggplant is roasting, heat 1 tablespoon of olive oil in a large skillet over medium heat. Add your chopped onion and minced garlic, and sauté for 3–4 minutes until they’re soft and fragrant. Your kitchen is going to smell AMAZING right about now!

Step 4: Brown the Meat

Add the ground beef or turkey to the skillet and cook, breaking it up with your spoon, until it’s completely browned. Drain off any excess fat – you want a rich sauce, not a greasy one!

Step 5: Simmer the Sauce

Stir in the crushed tomatoes, oregano, basil, red pepper flakes (if using), salt, and pepper. Let this simmer for 15–20 minutes, stirring occasionally. The sauce should thicken slightly and the flavors will meld together beautifully. Taste and adjust the seasoning – this is YOUR sauce!

Step 6: Prepare the Ricotta Mixture

In a mixing bowl, combine the ricotta cheese, egg, and Parmesan. Mix until smooth and creamy. The egg helps bind everything and gives structure to your lasagna layers.

Step 7: Start Layering

Spread a thin layer of meat sauce on the bottom of your 9×13-inch baking dish – this prevents sticking and adds flavor from the get-go. Arrange a layer of roasted eggplant slices over the sauce, overlapping slightly if needed.

Step 8: Build Those Layers

Spoon half of the ricotta mixture over the eggplant and spread it evenly. Sprinkle with about ⅓ of the mozzarella. Then add another layer of meat sauce, followed by another layer of eggplant, the remaining ricotta mixture, and more mozzarella.

Step 9: Top It Off

Finish with a final layer of eggplant, the remaining meat sauce, and crown it with all the remaining mozzarella cheese. This top layer is going to get gloriously golden and bubbly!

Step 10: Bake to Perfection

Cover the dish with aluminum foil (tent it slightly so the cheese doesn’t stick) and bake for 25 minutes. Then remove the foil and bake for another 15 minutes until the cheese is bubbly, melted, and starting to brown in spots.

Step 11: Rest Before Serving

This is the hardest part – let your lasagna rest for at least 10 minutes before slicing! I know it’s tempting to dig right in, but this resting time allows the layers to set so you get beautiful, clean slices instead of a soupy mess.

Notes

  • Slice eggplant evenly: Use a sharp knife or mandoline to get uniform ¼-inch slices. This ensures even cooking and better layering.
  • Don’t over-oil the eggplant: A light brush is all you need. Too much oil makes them greasy rather than tender.
  • Brown your meat well: Take the time to really brown the meat – those caramelized bits add serious flavor to your sauce.
  • Common mistake to avoid: Assembling the lasagna while everything is piping hot. Let your components cool slightly so the ricotta doesn’t get runny.
  • Smart shortcut: Use store-bought marinara sauce if you’re short on time! Just brown your meat and stir it into the sauce.
  • Prep Time: 30 minutes
  • Cook Time: 65 minutes
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Italian

Ingredient List

For the Eggplant:

  • 2 large eggplants, sliced into ¼-inch rounds
  • Salt (for drawing out moisture)
  • ¼ cup olive oil (for brushing)

For the Meat Sauce:

  • 1 tablespoon olive oil
  • 1 onion, finely chopped
  • 3 cloves garlic, minced
  • 1 pound ground beef or turkey
  • 1 can (28 ounces) crushed tomatoes
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon red pepper flakes (optional, for a little kick!)
  • Salt and pepper, to taste

For the Cheese Layers:

  • 15 ounces ricotta cheese
  • 1 large egg
  • ¼ cup grated Parmesan cheese
  • 2 cups shredded mozzarella cheese

For Garnish:

  • Fresh basil leaves

Friendly Notes: You can use ground turkey instead of beef for a leaner option, or skip the meat entirely for a vegetarian version! If you’re not a fan of spice, just leave out the red pepper flakes.

Why These Ingredients Work

The eggplant is the star here – when salted and roasted, it becomes tender and almost creamy, creating sturdy “noodles” that hold up beautifully to all those delicious layers. Salting draws out excess moisture and any potential bitterness, which is KEY to avoiding a watery lasagna.

The ground beef adds that hearty, satisfying element we all crave in comfort food, while the crushed tomatoes create a rich, chunky sauce that clings to every layer. I love using oregano and basil together – they’re the classic Italian duo that makes everything taste authentic.

The ricotta-egg mixture binds everything together and adds creaminess, while the mozzarella gives you those gorgeous cheese pulls we all live for. And that Parmesan? It adds a salty, nutty depth that elevates the whole dish!

Essential Tools and Equipment

  • Large baking sheet (for roasting eggplant)
  • Paper towels (for drying eggplant)
  • Large skillet (for meat sauce)
  • 9×13-inch baking dish
  • Aluminum foil
  • Mixing bowl
  • Pastry brush (for olive oil)

How To Make Eggplant Lasagna with Meat

Step 1: Prep and Salt the Eggplant

Preheat your oven to 375°F (190°C). Slice your eggplants into ¼-inch rounds – try to keep them uniform so they cook evenly! Arrange the slices in a single layer on a baking sheet (or two) and sprinkle generously with salt on both sides. Let them sit for 20–30 minutes. You’ll see little beads of moisture forming on the surface – that’s exactly what we want!

Step 2: Rinse and Roast the Eggplant

After the waiting time, rinse the eggplant slices under cool water to remove the salt, then pat them REALLY dry with paper towels. The drier they are, the better they’ll roast! Brush both sides with olive oil (don’t drench them, just a light coating), and roast for about 25 minutes, flipping them halfway through. They should be tender and lightly golden.

Step 3: Make the Meat Sauce

While the eggplant is roasting, heat 1 tablespoon of olive oil in a large skillet over medium heat. Add your chopped onion and minced garlic, and sauté for 3–4 minutes until they’re soft and fragrant. Your kitchen is going to smell AMAZING right about now!

Step 4: Brown the Meat

Add the ground beef or turkey to the skillet and cook, breaking it up with your spoon, until it’s completely browned. Drain off any excess fat – you want a rich sauce, not a greasy one!

Step 5: Simmer the Sauce

Stir in the crushed tomatoes, oregano, basil, red pepper flakes (if using), salt, and pepper. Let this simmer for 15–20 minutes, stirring occasionally. The sauce should thicken slightly and the flavors will meld together beautifully. Taste and adjust the seasoning – this is YOUR sauce!

Step 6: Prepare the Ricotta Mixture

In a mixing bowl, combine the ricotta cheese, egg, and Parmesan. Mix until smooth and creamy. The egg helps bind everything and gives structure to your lasagna layers.

Step 7: Start Layering

Spread a thin layer of meat sauce on the bottom of your 9×13-inch baking dish – this prevents sticking and adds flavor from the get-go. Arrange a layer of roasted eggplant slices over the sauce, overlapping slightly if needed.

Step 8: Build Those Layers

Spoon half of the ricotta mixture over the eggplant and spread it evenly. Sprinkle with about ⅓ of the mozzarella. Then add another layer of meat sauce, followed by another layer of eggplant, the remaining ricotta mixture, and more mozzarella.

Step 9: Top It Off

Finish with a final layer of eggplant, the remaining meat sauce, and crown it with all the remaining mozzarella cheese. This top layer is going to get gloriously golden and bubbly!

Step 10: Bake to Perfection

Cover the dish with aluminum foil (tent it slightly so the cheese doesn’t stick) and bake for 25 minutes. Then remove the foil and bake for another 15 minutes until the cheese is bubbly, melted, and starting to brown in spots.

Step 11: Rest Before Serving

This is the hardest part – let your lasagna rest for at least 10 minutes before slicing! I know it’s tempting to dig right in, but this resting time allows the layers to set so you get beautiful, clean slices instead of a soupy mess.

A slice of eggplant lasagna with meat being lifted from a baking dish, showing layers of roasted eggplant, rich meat sauce, creamy ricotta, and melted mozzarella cheese

You Must Know

The eggplant MUST be salted and drained! I cannot stress this enough. Skipping this step will result in a watery, bitter lasagna. Trust the process – those 20-30 minutes of waiting are worth it!

Use room temperature egg in your ricotta mixture – it blends more easily and creates a smoother filling.

Personal Secret: I always taste my meat sauce before assembling and add a tiny pinch of sugar if the tomatoes are too acidic. It balances everything out without making it sweet. Just a pinch – like ¼ teaspoon!

Pro Tips & Cooking Hacks

  • Slice eggplant evenly: Use a sharp knife or mandoline to get uniform ¼-inch slices. This ensures even cooking and better layering.
  • Don’t over-oil the eggplant: A light brush is all you need. Too much oil makes them greasy rather than tender.
  • Brown your meat well: Take the time to really brown the meat – those caramelized bits add serious flavor to your sauce.
  • Common mistake to avoid: Assembling the lasagna while everything is piping hot. Let your components cool slightly so the ricotta doesn’t get runny.
  • Smart shortcut: Use store-bought marinara sauce if you’re short on time! Just brown your meat and stir it into the sauce.

Flavor Variations / Suggestions

Mediterranean Twist: Add Kalamata olives and crumbled feta cheese to your ricotta mixture for a Greek-inspired version.

Veggie-Loaded: Skip the meat and add layers of sautéed mushrooms, spinach, and zucchini for an extra-vegetable version.

Spicy Kick: Double the red pepper flakes and add some Italian sausage instead of ground beef for more heat.

Creamy Decadence: Add a thin layer of béchamel sauce between the layers for an extra-luxurious lasagna.

Herb Lover’s Version: Mix fresh chopped basil and parsley into your ricotta mixture and garnish generously with fresh herbs.

Make-Ahead Options

This lasagna is PERFECT for meal prep! You can assemble the entire dish up to 24 hours ahead, cover it tightly with plastic wrap and foil, and refrigerate. When you’re ready to bake, just add an extra 10 minutes to the covered baking time since it’s starting cold.

You can also prep the components separately: roast the eggplant and make the meat sauce up to 2 days ahead. Store them in separate containers in the fridge, then assemble when ready.

Freezer-Friendly: Assemble the lasagna in a freezer-safe dish, wrap tightly in plastic wrap and then aluminum foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking, or bake from frozen (covered) at 350°F for about 90 minutes, then uncovered for 15 minutes more.

Recipe Notes & Baker’s Tips

  • Eggplant selection matters: Choose firm, glossy eggplants that feel heavy for their size. Avoid any with soft spots or wrinkled skin.
  • The ricotta filling should be spreadable but not runny. If it seems too thick, you can mix in a tablespoon of milk.
  • Don’t worry about perfect layers – this is rustic comfort food! Even if it’s not Instagram-perfect, it’ll taste incredible.
  • Leftover tip: This actually tastes even better the next day once all the flavors have married together. Perfect for lunch!

Serving Suggestions

Serve this gorgeous eggplant lasagna with a crisp green salad dressed with a simple vinaigrette – the acidity cuts through the richness perfectly. Garlic bread or crusty Italian bread is wonderful for soaking up any extra sauce (though honestly, you won’t have much left!).

A glass of red wine pairs beautifully – try a Chianti or Sangiovese. For a complete Italian feast, start with a Caprese salad and finish with tiramisu.

Garnish each slice with fresh basil leaves and maybe an extra sprinkle of Parmesan. The fresh herbs add a pop of color and brightness that really makes the dish shine!

A slice of eggplant lasagna with meat being lifted from a baking dish, showing layers of roasted eggplant, rich meat sauce, creamy ricotta, and melted mozzarella cheese

How to Store Your Eggplant Lasagna

Refrigerator: Store leftovers in an airtight container or cover the baking dish tightly with plastic wrap or foil. It will keep for 4–5 days in the fridge.

Freezing: You can freeze individual portions or the whole lasagna! Wrap tightly in plastic wrap and then aluminum foil. Freeze for up to 3 months.

Reheating: Reheat individual portions in the microwave for 2–3 minutes, or in a 350°F oven for 15–20 minutes. For frozen lasagna, thaw overnight in the fridge first, then reheat. You can also reheat from frozen – just add extra time and cover with foil to prevent over-browning.

Allergy Information

Contains: Dairy (cheese), eggs

Gluten-Free: This recipe is naturally gluten-free since we’re using eggplant instead of pasta!

Dairy-Free Substitute: Use dairy-free ricotta, mozzarella, and Parmesan alternatives. The texture will be slightly different, but still delicious.

Egg-Free Option: You can omit the egg from the ricotta mixture, though it may be slightly less structured. Add an extra tablespoon of Parmesan to help with binding.

Vegetarian: Simply omit the ground meat for a vegetarian version, or add extra vegetables like mushrooms for substance.

Questions I Get Asked A Lot

Why is my eggplant lasagna watery?

This usually happens if you skip the salting step! The salt draws out excess moisture from the eggplant. Also, make sure you pat the slices completely dry after rinsing and let the lasagna rest for the full 10 minutes after baking – this allows the layers to set and reabsorb any liquid.

Can I use store-bought marinara instead of making meat sauce?

Absolutely! Just brown your ground beef or turkey separately, then stir it into about 3–4 cups of your favorite jarred marinara. Heat it through and use it exactly as directed. It’s a huge time-saver!

Do I have to peel the eggplant?

Nope! The skin is totally edible and adds nutrition and structure. Once roasted, it becomes tender and adds a nice color contrast to the dish. I always leave it on!

My top layer of cheese got too brown – how do I prevent this?

Keep the foil on for the first 25 minutes of baking, and only remove it for the last 15 minutes. If you notice it browning too quickly, you can tent the foil loosely over the top again. Every oven is different, so keep an eye on it!

💬 Tried this recipe? Leave a comment and rating below! I’d love to hear how your eggplant lasagna turned out! Did you add any special touches?

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star