Layered Mediterranean Vegetable Lasagna with Creamy Ricotta – A Hearty, Flavor-Packed Meatless Main

This Layered Mediterranean Vegetable Lasagna with Creamy Ricotta is a wholesome, vibrant twist on traditional lasagna — packed with roasted vegetables, velvety ricotta, a punchy tomato sauce, and layers of tender pasta. It’s the perfect balance of richness and freshness, capturing the sun-drenched flavors of the Mediterranean in every bite.

Hearty enough to stand as a main dish, this vegetarian lasagna is perfect for feeding a crowd, meal prepping for the week, or celebrating Meatless Monday. Each layer delivers a mix of roasted zucchini, eggplant, and bell peppers, tucked between creamy ricotta, melted mozzarella, and herb-laced marinara sauce.

Whether you’re serving vegetarians or just looking for a lighter, veggie-forward lasagna, this dish is comforting, colorful, and deeply satisfying.

Ingredients Overview

Vegetables:

  • Zucchini: Sliced thin and roasted to remove moisture and deepen flavor.

  • Eggplant: Adds a meaty texture; slice, salt, and roast to avoid bitterness.

  • Red & Yellow Bell Peppers: Sweet, tender, and roasted for smoky notes.

  • Spinach: Wilted or sautéed into the ricotta mixture for added nutrients and color.

Cheeses:

  • Ricotta Cheese: The creamy base layer. Choose full-fat for richness or part-skim for a lighter option. Mix with egg and herbs for stability and flavor.

  • Mozzarella: Melts beautifully over the top and between layers.

  • Parmesan: Adds sharpness and umami, especially in the top layer and in the ricotta mix.

Sauce:

  • Marinara Sauce: A garlicky tomato sauce with herbs like oregano and basil forms the base. Use high-quality store-bought or homemade.

Pasta:

  • Lasagna Noodles: Traditional or oven-ready (no-boil) noodles both work. Fresh pasta sheets can also be used for a more delicate texture.

Seasonings & Extras:

  • Garlic, Italian herbs, olive oil, salt, and black pepper are essential.

  • Optional: Crushed red pepper flakes for heat or kalamata olives for tangy depth.

Step-by-Step Instructions

1. Roast the Vegetables

Preheat oven to 425°F (220°C).

Slice:

  • 2 zucchini (¼-inch thick)

  • 1 large eggplant (¼-inch rounds, salted for 15 mins, then rinsed & patted dry)

  • 2 bell peppers (sliced into strips)

Toss vegetables in olive oil, salt, pepper, and a pinch of oregano.

Arrange on baking sheets and roast for 20–25 minutes, flipping once, until tender and lightly browned.

Set aside to cool slightly.

2. Prepare the Ricotta Filling

In a medium bowl, combine:

  • 15 oz ricotta cheese

  • 1 egg (for structure)

  • 1 cup sautéed spinach (or thawed frozen, squeezed dry)

  • ¼ cup grated Parmesan

  • 1 tsp dried basil

  • Salt and pepper to taste

Mix until smooth and creamy.

3. Cook the Noodles (if needed)

If using traditional lasagna noodles, boil according to package instructions, then drain and lay flat on parchment to prevent sticking.

Oven-ready (no-boil) noodles can be used directly during assembly.

4. Assemble the Lasagna

In a 9×13-inch baking dish, layer as follows:

  1. Spread ½ cup marinara sauce on the bottom of the dish.

  2. Add a layer of noodles, slightly overlapping.

  3. Spread a layer of ricotta mixture, about ⅓ of the total.

  4. Top with roasted veggies, in a single, colorful layer.

  5. Drizzle with ¾ cup marinara sauce, and sprinkle ½ cup shredded mozzarella.

Repeat the layers (noodles → ricotta → veggies → sauce → mozzarella) two more times, ending with a final layer of noodles, marinara, mozzarella, and a generous sprinkle of Parmesan.

5. Bake Until Bubbly

Cover with foil and bake at 375°F (190°C) for 35 minutes.

Uncover and bake an additional 15–20 minutes until the top is golden and bubbly.

Let rest for 10–15 minutes before slicing to allow it to set.

Tips, Variations & Substitutions

  • Make It Vegan: Use vegan ricotta (tofu-based or cashew-based), plant-based mozzarella, and skip the egg.

  • Add Protein: Include cooked lentils or a layer of chickpeas for a plant-based protein boost.

  • Use Different Veggies: Try mushrooms, artichokes, sun-dried tomatoes, or kale for more variety.

  • Add Mediterranean Flair: Include olives or capers in the veggie layers for a briny punch.

  • Make It Gluten-Free: Use gluten-free lasagna noodles or zucchini slices as “noodles.”

Serving Ideas & Occasions

This lasagna is a showstopper at:

  • Dinner Parties or Holiday Meals: Elegant and vegetarian-friendly.

  • Meal Prep: Holds up well in the fridge for 4–5 days, and freezes beautifully.

  • Meatless Mondays: Hearty enough to satisfy meat-eaters, too.

  • Potlucks & Gatherings: Easy to transport and reheat.

Pair it with:

  • A crisp arugula or Mediterranean salad

  • Warm garlic bread or focaccia

  • A glass of dry red wine like Chianti or Pinot Noir

Nutritional & Health Notes

This vegetable lasagna is:

  • Packed with fiber from vegetables and whole milk ricotta

  • Lower in saturated fat than traditional meat lasagna

  • High in calcium and protein from cheese and spinach

  • Customizable for dietary needs (gluten-free, vegan, low-carb options)

To lighten it:

  • Use part-skim ricotta

  • Add more spinach, mushrooms, or squash

  • Reduce cheese by 25% and still keep it creamy and flavorful

FAQs

Q1: Can I make this Mediterranean lasagna ahead of time?
A1: Yes! Assemble it a day in advance and refrigerate. Let sit at room temp for 30 minutes before baking or bake straight from the fridge with extra time.

Q2: Can I freeze it?
A2: Absolutely. Freeze assembled (unbaked) or after baking. Wrap tightly and freeze up to 2 months. Bake from frozen at 375°F for 60–75 minutes.

Q3: Do I have to roast the vegetables?
A3: Roasting adds depth and prevents excess moisture. If you’re short on time, sauté them instead — but avoid layering raw veggies, which can make the lasagna watery.

Q4: What’s the best marinara sauce to use?
A4: A high-quality jarred sauce or homemade marinara with garlic, olive oil, and basil. Look for low-sugar options with clean ingredients.

Q5: Can I make this without ricotta?
A5: Yes. Substitute with cottage cheese (blended smooth), béchamel, or a vegan tofu-ricotta mix.

Q6: How do I reheat leftovers?
A6: Cover with foil and bake at 350°F for 20–25 minutes, or microwave slices individually. Add a splash of water or sauce if it looks dry.

Q7: Is this lasagna gluten-free?
A7: Not by default, but it can easily be made gluten-free with GF noodles or by layering the veggies with thinly sliced zucchini or eggplant instead of pasta.

Print

Layered Mediterranean Vegetable Lasagna with Creamy Ricotta – A Hearty, Flavor-Packed Meatless Main

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A veggie-loaded Mediterranean lasagna layered with roasted zucchini, eggplant, bell peppers, creamy ricotta, and melted cheese — all baked in a garlicky marinara sauce.

  • Author: Maya Lawson

Ingredients

Scale

Vegetables:

  • 2 zucchini, sliced

  • 1 large eggplant, sliced and salted

  • 2 bell peppers, sliced

  • Olive oil, salt, pepper, oregano

  • 1 cup sautéed spinach

Ricotta Mixture:

  • 15 oz ricotta cheese

  • 1 egg

  • ¼ cup grated Parmesan

  • 1 tsp dried basil

  • Salt and pepper to taste

Other:

  • 9 lasagna noodles (or oven-ready)

  • 3 cups marinara sauce

  • 2 cups shredded mozzarella

  • ¼ cup Parmesan (for topping)

Instructions

  • Roast veggies at 425°F for 20–25 mins.

  • Mix ricotta, egg, spinach, Parmesan, and herbs.

  • Boil noodles if needed.

  • Layer in 9×13 pan: sauce, noodles, ricotta, veggies, mozzarella. Repeat 3x.

  • Top with sauce, mozzarella, Parmesan. Cover and bake at 375°F for 35 mins. Uncover and bake 15–20 mins more.

  • Let rest 10 mins before slicing.

Notes

  • Use fresh mozzarella or vegan substitutes as needed

  • Add lentils for protein

  • Make ahead and freeze for meal prep

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

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