This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.

Layers of tender eggplant, creamy spinach and ricotta, and tangy homemade marinara come together beautifully to create this delicious eggplant lasagna. Naturally low carb, keto, gluten free, and vegetarian, it’s a hearty, nutrient-dense entrée that’s perfect for any special celebration dinner or your average Meatless Monday. Full of flavor and perfect for leftovers!

A square of eggplant lasagna being lifted out of a casserole dish of lasagna.

🍆 What Makes This Recipe So Good

  • Eggplant lasagna is just as hearty, tomato-y, and delicious as traditional lasagna, but without the carbs or gluten of the noodles! It also happens to be a phenomenal entrée for anyone trying to eat less meat, whether you’re meatless just on Mondays or all the time. We skipped the beef ragú of traditional lasagna and opted instead for layers of extra creamy ricotta stuffed with spinach, basil, and plenty of cheese.
  • Because this dish is produce-heavy, you’ve got oodles of nutrients in every bite. Spinach and eggplant (or maybe you know it as aubergine) are both fantastic sources of fiber, and eggplants are especially rich antioxidants. In fact, eggplant gets its vibrant color from anthocyanins, which is a type of pigment that has some antioxidant properties. Even the color of the eggplant is good for you! Leafy spinach is good for more than just fiber, too, delivering its own antioxidants along with various vitamins (like A, B6, C, and K1), folic acid, iron, and calcium.

👩🏼‍🍳 Chef’s Tips

  • If this lasagna recipe is your first time cooking eggplant, don’t sweat it! Well, wait. DO sweat it, but don’t stress about it! Eggplants are arguably better after they’ve been salted and sweated, and it’s SO easy to do. Once you’ve sliced the eggplants thin, just salt them super generously on both sides, then set them aside to rest at least 10-15 minutes. You can honestly sweat them up to an hour if you’ve got the time. The process draws out the eggplant’s bitter juices, making the faux noodles less astringent. It also pulls out excess moisture from the eggplant slices, making it much less likely you’ll end up with a soggy eggplant lasagna.
  • When it comes to your mozzarella and parmesan, skip the prepackaged stuff and go the DIY route instead. Prepackaged shredded and grated cheese contain added fillers that keep them from clumping in the bag or jar. Those additives can keep the cheeses from melting like they should, though, and can give them a sort of gritty or grainy texture. Since the cheeses are in the ricotta filling AND on top of the eggplant lasagna, you’ll be much happier with the dish if you use fresh cheese instead. Shredding and grating them is really easy, too.
A square of eggplant lasagna on a white plate next to a casserole dish of eggplant lasagna.

🍝 More Delicious Italian Recipes

Recipe By: Cheryl Malik
5 from 1 vote

Eggplant Lasagna

Prep 25 minutes
Cook 50 minutes
Rest 20 minutes
Total 1 hour 35 minutes
A low carb, gluten free, meatless take on classic lasagna, simply replacing the traditional noodles with slices of tender eggplant!
12 servings

Equipment

  • Cutting board
  • Sharp chef's knife
  • Paper towels
  • 1-2 wire cooling racks
  • 1-2 large sheet pans optional
  • Oven
  • large mixing bowl
  • Large wooden spoon
  • medium mixing bowl
  • whisk
  • Silicone spatula
  • neutral cooking spray
  • 9×13 baking dish
  • Broiler

Ingredients

For the Eggplant

  • 2 large eggplants approximately 1 pound each
  • salt

For the Marinara

For the Ricotta Filling

  • 1 large egg at room temperature
  • 1 15-ounce container ricotta at room temperature
  • 1 ½ cups shredded fresh mozzarella at room temperature
  • ½ cup grated fresh parmesan at room temperature
  • ½ teaspoon fresh lemon zest
  • 2 cloves garlic minced
  • ½ teaspoon salt more or less to taste
  • 1 tablespoon chopped fresh basil leaves
  • 10 ounces frozen spinach defrosted, drained very well

For the Topping

  • ½ cup shredded fresh mozzarella at room temperature
  • ½ cup grated fresh parmesan at room temperature
  • 2-3 tablespoons finely chopped fresh basil leaves

Instructions

To Prepare the Eggplants

  • Place 2 large eggplants on cutting board. Slice off both ends of each eggplant, then stand one eggplant on one end. Starting at top end of eggplant and cutting straight down, carefully slice eggplant into long, even pieces, each approximately ⅛-inch to ¼-inch thick. Repeat with other eggplant.
  • Layer paper towels on flat work surface, then place wire cooling rack(s) over paper towels. Alternately, fit wire cooling rack(s) on top of large sheet pan(s).
  • Lay each slice of eggplant flat on wire rack(s). Liberally sprinkle salt over each slice, then flip slices over and generously salt other side of each slice.
  • Let eggplant slices rest 10 to 15 minutes, allowing slices to sweat out as much moisture as possible. After 10 to 15 minutes, quickly rinse excess salt off of eggplant slices (be careful not to soak slices) then pat each slice of eggplant very dry with paper towels. Set aside.

To Prepare the Marinara

  • While eggplants sweat, add 1 28-ounce can crushed tomatoes, 1 teaspoon garlic powder, 1 teaspoon Italian seasoning, ½ teaspoon crushed red pepper flakes, and 1 pinch salt to large mixing bowl. Stir all ingredients together until well incorporated. Set aside.
    Crushed tomatoes and spices for homemade marinara in a large glass bowl.

To Prepare the Ricotta Filling

  • While eggplants sweat, crack 1 large egg directly into medium mixing bowl. Whisk egg vigorously until egg is well beaten and pale in color, with few or no streaks remaining.
  • Add 1 15-ounce container ricotta, 1 ½ cups shredded fresh mozzarella, ½ cup grated fresh parmesan, ½ teaspoon fresh lemon zest, 2 cloves garlic, ½ teaspoon salt, 1 tablespoon chopped fresh basil leaves, and 10 ounces frozen spinach to mixing bowl with beaten egg. Gently stir ingredients together until fully incorporated. Set aside.
    Creamy ricotta cheese and spinach filling mixture in a large glass mixing bowl.

To Assemble the Lasagna

  • Preheat oven to 375° Fahrenheit. Position oven rack in center of oven. Lightly spray 9×13 baking dish with cooking spray.
  • Add 1 ½ cups of prepared marinara to baking dish. Spread marinara out into flat, even layer, covering bottom of baking dish completely.
  • Layer half of rinsed and dried eggplant slices on top of marinara in one even layer, slightly overlapping slices as needed to fit in baking dish.
    Sliced eggplants layered on top of a bed of bright red tangy marinara sauce in a white casserole dish.
  • Top eggplant slices with half of ricotta filling mixture. Spread ricotta filling out into one even layer, covering eggplant layer completely.
    Eggplant slices topped with a creamy spinach ricotta filling in a casserole dish.
  • Spread 1 ½ cups prepared marinara evenly over entire surface of ricotta layer, then layer remaining eggplant slices over top of marinara.
    Second layer of 6 thinly-sliced eggplant slices on top of ricotta and marinara in a casserole dish.
  • Top eggplant with remaining ricotta mixture, spreading filling out to evenly cover eggplant slices.
  • Top ricotta layer with remaining marinara, spreading marinara out evenly to cover ricotta filling. Sprinkle ½ cup shredded fresh mozzarella evenly across top of marinara, then sprinkle ½ cup grated fresh parmesan evenly across top of mozzarella.
    Eggplant lasagna, topped with shredded mozzarella and grated parmesan, in a rectangular white baking dish.

To Bake the Lasagna

  • Place baking dish in preheated oven. Bake lasagna, uncovered, 45 minutes, until mozzarella and parmesan are completely melted.
  • Once cheeses have melted, turn oven to broiler and set heat to High if applicable. Broil lasagna 5 minutes or until cheese topping is just browned and bubbly.
  • When satisfied with doneness of cheese layer, carefully remove baking dish from oven and set aside. Let lasagna rest in baking dish 15 to 20 minutes or until lasagna has set.
  • After lasagna has rested, sprinkle 2-3 tablespoons finely chopped fresh basil leaves across top of lasagna. Cut lasagna into 12 evenly-sized squares. Serve lasagna warm with garlic bread or small side salad if desired.
  • If you notice excess moisture in the bottom of the baking dish after you remove your first slice, don’t panic. Just ball up a paper towel or two and place them in the spot where the lasagna square was. The paper towels will soak up that excess liquid in no time. You can tilt the pan a little to encourage some of the liquid to run toward the paper towels, but it’s not necessary.
  • Eggplant: The number of slices you get out of each eggplant will depend on the size of the eggplant and the thickness of the slices you cut. I was able to get 6 quarter-inch-thick slices from each eggplant.
  • Cheeses: I recommend buying fresh mozzarella and fresh parmesan, then shredding and grating them yourself. Prepackaged, pre-shredded and pre-grated cheeses contain additives to prevent clumping which can also keep the cheese from melting like they should.
  • Make-Ahead Option: Prepare each component (the eggplant slices, the marinara, and the ricotta filling) no more than 24 hours in advance. Refrigerate each component separately in an airtight container. Assemble the lasagna no more than 2 hours ahead of baking. If you’re not baking the assembled lasagna right away, cover the baking dish with plastic wrap and refrigerate it until you’re ready to bake it, then let the lasagna sit at room temperature while the oven preheats.

Approximate Information for One Serving

Serving Size: 1 servingCalories: 203calProtein: 14gFat: 12gSaturated Fat: 7gTrans Fat: 0.002gCholesterol: 56mgSodium: 333mgPotassium: 337mgTotal Carbs: 13gFiber: 4gSugar: 5gNet Carbs: 9gVitamin A: 3211IUVitamin C: 3mgCalcium: 296mgIron: 2mg
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did You Make This Recipe?

Tag @40aprons on Instagram and be sure to leave a review on the blog post!

Leave A Review

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

4 Comments

  1. Really good except verrrry salty. I think took ‘liberal’ too liberally for salting the eggplant slices. 😑 Careful! Otherwise, delicious.

  2. Hi! Would there be any cooking time differences if I wanted to incorporate meat? I’m thinking ground pork or turkey. Thanks!

Where To Next?