Vegetarian Eggplant Lasagna Without Noodles

This easy vegetarian eggplant lasagna replaces pasta with tender roasted eggplant slices layered with a rich homemade tomato sauce and plenty of melty cheese. No noodles, no breading, no frying—so it’s naturally gluten free—and it has no ricotta, for a lighter, cleaner texture.

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.

We’re building this lasagna with simple components: thinly sliced eggplant roasted until creamy, a concentrated tomato sauce, and a blend of cheeses that melt beautifully. This method avoids pasta entirely—eggplant acts as the layers—making the dish both gluten free and full of summer flavor when eggplant is at its peak.

This version is quick to prepare, avoids frying or breading, and works equally well as a fresh summer main or a baked freezer meal for colder months.

Two eggplants, fresh basil, a head of garlic, a can of San Marzano tomatoes, and small bowls of cheeses, olive oil, salt and crushed red pepper.

Ingredients for eggplant lasagna

  • Eggplant: Choose firm, medium-sized eggplants with smooth skin. Very large specimens can be seedy and bitter. Keep the skin on— it adds texture and helps each slice hold together as a layer.
  • Whole milk mozzarella and fontina: Whole milk mozzarella melts better and becomes luscious; fontina adds a mild nuttiness and creaminess. If you can’t find fontina, use all mozzarella.
  • Parmesan: Freshly grated Parmigiano-Reggiano brings depth and a nice golden finish when baked.
  • Tomatoes: Use quality canned tomatoes for the sauce. A simple homemade sauce concentrates the flavor and keeps the lasagna from becoming watery.
  • Aromatics and seasonings: Garlic, a pinch of crushed red pepper for heat (optional), kosher salt, and plenty of fresh basil to finish.
  • Extra virgin olive oil: Good oil gives the sauce and roasted eggplant a silky mouthfeel.

*Exact ingredient quantities are listed in the recipe card below.

Why no ricotta?

Ricotta contains a lot of moisture. Since this recipe uses eggplant instead of pasta to absorb liquids, skipping ricotta keeps the finished lasagna from becoming soggy. The mozzarella and fontina provide the creamy, melty texture we want without excess water.

How to make vegetarian eggplant lasagna

An eggplant on a cutting board with a knife next to it. A small slice of the skin has been cut off.

Step 1: Slice, salt, and drain the eggplant

Preheat the oven to 450°F (230°C). Line sheet pans with parchment. Trim the stem from each eggplant and remove a thin strip of skin on one side so you have a stable flat surface for slicing.

Slice each eggplant lengthwise into roughly ½‑inch (1–1.3 cm) planks. A mandoline helps ensure uniform thickness; otherwise use a sharp knife and steady hand. Arrange slices on the pans, salt both sides generously, and let them sit in a colander or bowl for 30 minutes. This step draws out excess moisture and prevents a watery lasagna—don’t skip it.

An eggplant being sliced on a mandoline with a few slices of eggplant to the right.

Step 2: Roast the eggplant

After draining, blot the slices dry with kitchen towels. Brush both sides with olive oil and arrange them on the parchment-lined pans. Roast 30–35 minutes, flipping and rotating pans halfway through, until slices are soft and beginning to color. Reduce oven heat to 400°F (200°C) when ready to assemble the lasagna.

Roasted eggplant slices on parchment paper on a sheet pan.

Step 3: Grate the cheeses

While the eggplant drains, grate the mozzarella, fontina, and parmesan. Combine the mozzarella and fontina; keep the parmesan separate to sprinkle between layers and on top. Freshly grating cheese melts better than pre-shredded varieties.

A woman's hand in a bowl of crushed tomatoes with an empty can to the right.

Step 4: Make the tomato sauce

Crush canned tomatoes by hand into a bowl and remove any tough stems. Warm olive oil in a wide, deep skillet or casserole pan until shimmering, then add grated garlic and a pinch of crushed red pepper. Sauté briefly just until fragrant, then add the tomatoes and a splash of water from the can. Bring to a simmer, then lower the heat and cook, stirring frequently, until the sauce thickens and concentrates, about 20 minutes. Season with salt and stir in torn basil at the end if you like.

A wooden spoon in a blue casserole pan with tomato sauce.

Step 5: Layer the eggplant lasagna and bake

Roasted eggplant slices layered over tomato sauce in a casserole dish.

Assemble in a 9 x 13-inch (23 x 33 cm) baking dish:

  • Layer 1: Spread one third of the sauce on the bottom. Arrange a single layer of roasted eggplant, tearing slices if needed to fit. Sprinkle with 1/4 cup grated parmesan, half the mozzarella/fontina mixture, and a few basil leaves.
  • Layer 2: Add about half of the remaining sauce, another layer of eggplant, 1/4 cup parmesan, the remaining mozzarella/fontina, and more basil.
  • Final Layer: Top with the remaining eggplant, the rest of the sauce, and the remaining parmesan.

Bake at 400°F (200°C) for 30–40 minutes, until the sauce bubbles and the top is lightly golden. Let the lasagna rest 5 minutes before cutting and serving.

Melted cheese on top of vegetarian eggplant lasagna.

Expert tips

  • Prevent a watery lasagna: Salt and drain the eggplant, roast until golden and tender, and simmer the tomato sauce long enough to reduce excess liquid.
  • Grate fresh cheese: Grating cheese from a block improves meltability and flavor compared with pre-shredded options that often contain anti-caking agents.
  • Uniform slices: Aim for consistent eggplant thickness so all slices roast evenly; a mandoline is a helpful tool for this.

Can you freeze vegetarian eggplant lasagna?

Yes. Bake the lasagna first, then cool completely, cover tightly, and freeze for up to two months. Thaw overnight in the refrigerator and reheat covered at 350°F (175°C) until warmed through and bubbling.

Make ahead, storage, reheat

  • Make ahead: Roast eggplant and prepare sauce the day before, then assemble and bake when ready. You can also fully bake and refrigerate to reheat the next day.
  • Storage: Refrigerate leftovers in an airtight container for up to 4 days.
  • Reheat: Warm leftovers in a 350°F (175°C) oven, covered with foil, until heated through and the cheese is bubbling.

What to serve with eggplant lasagna

Pair with a bright green salad, such as massaged kale or mixed greens with lemon dressing, and a simple roasted vegetable side. A light dessert rounds out the meal.

More vegetarian Italian recipes

  • Grilled Eggplant Sandwiches
  • Zucchini Parmigiana (No Frying, Gluten-Free)

Debra’s Details: This no-noodle eggplant lasagna is vegetarian, simple, and delicious

  • No lasagna noodles: Naturally gluten free and accessible to more diners.
  • Vegetarian and flavorful: Roasted eggplant and a reduced tomato sauce create rich, layered taste.
  • Made without ricotta for a less watery, more concentrated texture.
  • Simple method and straightforward ingredients—great for summer or make-ahead meals.

If you try this recipe, consider leaving a rating in the recipe card area to help others discover it. Thank you!

Recipe

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.

Vegetarian Eggplant Lasagna (No Noodles)

Layers of roasted eggplant, a concentrated tomato sauce, and a blend of melty cheeses make a satisfying, gluten-free lasagna without ricotta or pasta.

Prep Time: 1 hr
Cook Time: 30 mins
Total Time: 1 hr 30 mins
Servings: 6
Calories (est): 383 kcal

Ingredients

  • 4 pounds eggplant (about 3 medium)
  • 3 ounces grated whole milk mozzarella
  • 3 ounces grated fontina (or additional mozzarella)
  • 1 1/2 cups grated Parmesan (about 3¾ ounces)
  • 28 ounces canned tomatoes
  • ¼ cup extra virgin olive oil, plus more for roasting
  • 3 cloves garlic, grated or minced
  • Pinch crushed red pepper (optional)
  • ½ teaspoon kosher salt, plus more for salting eggplant
  • Fresh basil leaves for layering and garnish

Instructions

  1. Preheat oven to 450°F (230°C). Line sheet pans with parchment. Trim eggplant and slice lengthwise into ½-inch planks. Salt both sides and let drain in a colander for 30 minutes.
  2. Pat eggplant dry, brush both sides with olive oil, and roast 30–35 minutes, flipping halfway, until soft and lightly golden. Lower oven to 400°F (200°C).
  3. While eggplant drains, grate cheeses. Combine mozzarella and fontina; keep parmesan separate.
  4. Make the sauce: cook garlic and crushed red pepper in ¼ cup olive oil until fragrant, add crushed canned tomatoes and a splash of water, simmer over medium heat, stirring frequently, 20 minutes until thickened. Season with salt and basil if desired.
  5. Assemble the lasagna in a 9 x 13-inch dish: spread ⅓ sauce, layer eggplant, ¼ cup parmesan, half the mozzarella/fontina and basil. Add half the remaining sauce and another eggplant layer with parmesan and remaining mozzarella/fontina. Finish with remaining eggplant, sauce, and parmesan.
  6. Bake at 400°F (200°C) for 30–40 minutes until bubbling and golden. Let rest 5 minutes before serving.

Notes

  • Salting and draining eggplant is essential to prevent excess moisture.
  • Brush eggplant slices edge to edge with oil for best texture.
  • Freshly grated cheese melts better than pre-shredded varieties.
  • Uniform slice thickness ensures even roasting; use a mandoline or a steady hand with a sharp knife.

Nutrition (estimated)

Calories: 383 kcal | Carbs: 27 g | Protein: 18 g | Fat: 24 g | Fiber: 10 g