Go Back
+ servings
A casserole dish of vegetarian eggplant lasagna with a spatula in it next to a glass of red wine, and a plate with a slice of lasagna on it.

Eggplant Lasagna Recipe

Course: Main Course
Cuisine: Italian
Diet: Gluten Free, Vegetarian
Keyword: eggplant lasagna recipe, vegetarian eggplant lasagna
Prep Time: 1 hour
Cook Time: 30 minutes
Total Time: 1 hour 30 minutes
Servings: 6
Calories: 383kcal
This easy vegetarian eggplant lasagna recipe layers roasted eggplant with homemade tomato sauce and gooey, melty cheese! NO noodles, no breading, no frying and it's low carb and gluten free!
Print Recipe

Ingredients

  • 4 pounds eggplant about 3 medium eggplants
  • 3 ounces grated whole milk mozzarella
  • 3 ounces grated fontina cheese
  • 1 ½ cups grated parmesan cheese about 3¾ ounces
  • 28 ounces San Marzano tomatoes
  • ¼ cup olive oil plus more for roasting the eggplant
  • 3 cloves garlic
  • pinch crushed red pepper optional
  • ½ teaspoon kosher salt plus more for the eggplant

Instructions

  • Note: I've written these instructions so that you can multitask while making this recipe. Grate the cheese while the eggplant drains, make the sauce while the eggplant roasts, etc. So it may seem like I'm going back and forth between things, but if you do it this way, it will be stress-free and take less time.

Roast the eggplant

  • Preheat the oven to 450 degrees F. Line three sheet pans with parchment paper.
  • Use a good chef's knife and slice the stem end off of the eggplant. Then cut a thin slice of the skin off one side, so that you have a narrow, flat surface.
  • If using a mandoline, place the flat side of the eggplant down, and slice the eggplant longways into planks about ½ inch thick. Be sure to use the guard to protect your fingers. (If using a knife, place the flat side of the eggplant on a cutting board and carefully slice longways into planks.)
  • Lay the eggplant slices out on sheet pans and salt both sides. Then transfer to a bowl or colander to drain for 30 minutes. This is a very important step! Don't skip it! See note below.
  • Once the eggplant has drained, lay the slices flat on a dish towel, place another towel on top and blot dry. They should be kind of floppy now that they have given up a lot of their water. Transfer the slices to the parchment lined sheet pans. Use a pastry brush to coat both sides generously with olive oil from edge to edge.
  • Place in the oven to roast for 30 to 35 minutes, flipping slices over and rotating pans halfway through. The slices should be soft and just barely getting golden. Turn the oven down to 400 degrees F.

Grate the cheese

  • While you wait for the eggplant to drain, grate all three cheeses on a box grater. Mix the mozzarella and fontina together. Keep the parmesan separate.

Make the sauce

  • While the eggplant roasts, make the sauce. Transfer the can of San Marzano tomatoes to a bowl and crush them by hand, removing any hard stems that remain. Use a microplane grater to grate the garlic cloves.
  • Add ¼ cup of olive oil to a wide deep skillet or casserole pan and once shimmering, add the grated garlic and crushed red pepper. Stir for one minute until the garlic is fragrant, but not browning.
  • Add the tomatoes to the pan. Fill the empty can about ¼ of the way with water and swirl it around, then add that to the pan. Turn the heat up to medium high until bubbling, then turn the heat back to medium, stirring frequently, preferably with a wooden spoon for about 20 minutes.

Layer the lasagna and bake!!

  • Layer 1: Scoop ⅓ of the sauce into a 9" x 13" casserole dish. Place one layer of eggplant on top, tearing slices in half if needed to squeeze into all the spots with visible sauce. Add ¼ cup of parmesan, ½ of the mozzarella/fontina mixture and a few basil leaves.
  • Layer 2: Half of the remaining sauce, more eggplant, ¼ cup of parmesan, all of the remaining mozzarella/fontina mixture, a few basil leaves.
  • Layer 3: Eggplant, remaining sauce, remaining parmesan.
  • Bake for 30-40 minutes, until the sauce is bubbling and the parmesan is just starting to get golden on top. Let stand 5 minutes before serving.

Notes

  • It's very important to salt the eggplant slices and wait for them to drain. This helps them to release their water before roasting, and prevents the lasagna from being watery. Don't skip this step!!
  • For the best texture, it's important to get the eggplant slices coated with olive oil from edge to edge, so I'd really recommend getting a pastry brush. But if you don't have one, just slather it on with your fingers! (Fun!)
  • I prefer to buy blocks of cheese and grate it myself on a box grater. This ensures the cheese is fresh and melts until it's super gooey and delicious! Pre-grated cheese can get dried out and is coated with anti-caking agents so it may not melt as well.
  • Slicing the eggplant on a mandoline will ensure that they are all exactly the same width so they'll cook evenly.
 
This post contains affiliate links. If you make a purchase through one of my links, I may make a small commission at no additional cost to you. As an Amazon Associate, I earn from qualifying purchases. Read my full disclosure policy here.

Nutrition

Calories: 383kcal | Carbohydrates: 27g | Protein: 18g | Fat: 24g | Saturated Fat: 10g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Cholesterol: 49mg | Sodium: 1029mg | Potassium: 1013mg | Fiber: 10g | Sugar: 14g | Vitamin A: 666IU | Vitamin C: 19mg | Calcium: 442mg | Iron: 2mg