Roasted Mediterranean Vegetable Lasagna with Creamy Ricotta

Female baker stands behind a professional kitchen surface in a bakery with prepared dough for baking and looks at the camera

By: Lalybeth

June 14, 2026

Everyday Culinary Delights👩‍🍳

Roasted Mediterranean Vegetable Lasagna with Creamy Ricotta

Layered Mediterranean Vegetable Lasagna with Creamy Ricotta – Roasted Veggie Goodness, No-Boil Ease

⚖️
Difficulty
Medium
⏲️
Prep Time
30 minutes
🕒
Cook Time
55 minutes
⏱️
Total Time
1 hour 25 minutes
🍽️
Servings
8

I’ll never forget that crisp autumn Saturday at the Union Square Greenmarket. Towers of zucchini, glossy eggplant, and bell peppers in every shade of sunset were practically singing to me. I had just returned from a week in Nice, where I’d fallen hard for a rustic ratatouille layered with fresh herbs and olive oil. That memory sparked this Mediterranean vegetable lasagna — a dish that captures the sun-drenched flavors of southern France and the warmth of my Moroccan roots, with a decidedly New York convenience. Using no-boil lasagna noodles and a creamy ricotta mixture, this vegetarian lasagna comes together faster than you’d think, but tastes like you tended it all afternoon.

Imagine pulling a bubbling baking dish from the oven — the aroma of roasted peppers and garlic wafting through your kitchen. Each forkful delivers silky layers of roasted vegetable lasagna goodness: tender eggplant, sweet zucchini ribbons, and smoky bell peppers, all tucked between sheets of pasta and a luscious ricotta lasagna filling that’s brightened with fresh basil and parsley. The top is a molten, golden blanket of mozzarella and Parmesan, with edges that crisp just enough to give you that satisfying contrast. A touch of garlic powder in the ricotta brings everything together without overpowering the vegetables — a little trick I picked up in my Paris bistro days.

What sets this recipe apart is the roasting. By giving the vegetables a head start in a hot oven, you concentrate their sweetness and drive off excess moisture — meaning no watery lasagna. It also lets you prep the ricotta mixture while they roast, so the whole dish flows seamlessly. I’ve made this meatless lasagna for holiday dinners, casual weeknights, and everything in between. Today, I’m sharing every juicy detail, from my tested no-boil noodle method to the one mistake everyone makes when layering (hint: don’t skip that rest time!). Let’s get cooking.

Why This Layered Mediterranean Vegetable Lasagna Recipe Is the Best

The Flavor Secret: Growing up in Morocco, my mother taught me to coax sweetness out of vegetables with a little olive oil and patience — and that’s exactly what roasting does here. I dial up the Mediterranean soul with fragrant basil, parsley, and a whisper of garlic powder in the ricotta. Unlike many versions that rely on heavy béchamel, this one keeps things lighter while still delivering that luxurious mouthfeel. The result? A vegetarian lasagna that tastes lively and fresh, not weighed down.

Perfected Texture: One of the first lessons I learned in culinary school in Paris was to respect each ingredient’s character. By slicing the zucchini lengthwise into thin planks and roasting the eggplant in rounds, I create distinct, tender layers that hold their shape. The no-boil noodles soak up just enough sauce to become perfectly al dente, and the ricotta-egg mixture sets into a silky, sliceable custard. Every bite has a bit of everything — no sogginess, no dry spots.

Foolproof & Fast: Because we skip the noodle-boiling step and use one bowl for the ricotta, this roasted vegetable lasagna comes together with minimal fuss. You can even roast the veggies a day ahead, making it ideal for entertaining. I’ve tested this recipe more times than I can count, and I’ll walk you through each step with pro tips and common-mistake alerts, so you’ll nail it on your very first try.

Mediterranean Vegetable Lasagna Ingredients

Whenever I’m at my local NYC greenmarket, I look for vegetables that feel heavy for their size and smell earthy and sweet. The eggplant should be glossy with tight skin, the zucchini firm and not too large (they get watery when oversized), and the bell peppers brightly colored with no wrinkles. For the ricotta, I grab a good-quality whole-milk tub — it makes all the difference in creaminess. If you have a Middle Eastern grocer nearby, their fresh herbs are often cheaper and more fragrant, a little trick I picked up from my mother’s shopping trips in Marrakech.

Ingredients List

  • 2 tablespoons olive oil
  • 1 medium eggplant, sliced into ¼-inch rounds
  • 2 medium zucchini, sliced lengthwise into ⅓-inch planks
  • 1 red bell pepper, sliced into strips
  • 1 yellow bell pepper, sliced into strips
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 (15-ounce) container whole-milk ricotta cheese
  • 1 large egg
  • ¼ cup chopped fresh basil, plus extra for garnish
  • ¼ cup chopped fresh parsley
  • ½ teaspoon garlic powder
  • 9 no-boil lasagna noodles
  • 3 cups marinara sauce (homemade or your favorite jarred)
  • 2 cups shredded whole-milk mozzarella cheese
  • ½ cup grated Parmesan cheese

Ingredient Spotlight

Eggplant: The star vegetable that becomes buttery and almost meaty after roasting. Look for a medium one about 1¼ pounds; larger ones can be bitter. If you only have a large eggplant, salt the slices and let them sit for 20 minutes to draw out bitterness, then pat dry. You can substitute yellow squash for a slightly sweeter, firmer bite, though the overall texture will be less rich.

Whole-Milk Ricotta: This is the creamy heart of the dish. Whole-milk ricotta gives a luscious mouthfeel that part-skim can’t match. If you need a dairy-free alternative, I’ve had success with almond-based ricotta; it’s a bit softer, so you might add an extra egg to help it set. Don’t use cottage cheese here — it’ll make the lasagna watery and the texture grainy.

No-Boil Lasagna Noodles: These are a game-changer. They absorb moisture from the sauce and vegetables as they bake, cooking up tender without any pre-cooking. Make sure to completely cover them with sauce so they soften properly. In a pinch, you can use regular lasagna noodles; just boil them 2 minutes less than the package directs and handle carefully to prevent tearing.

Original Ingredient Best Substitution Flavor / Texture Impact
Eggplant Portobello mushrooms, sliced Meatier texture, earthier flavor; reduce roasting time by 5 minutes.
Whole-milk ricotta Plant-based ricotta (almond or cashew) Creamy but less rich; add 1 extra egg for structure. Slightly nutty note.
No-boil lasagna noodles Traditional boiled lasagna noodles Chewier texture; must be pre-cooked. Slightly more assembly time.

How to Make Layered Mediterranean Vegetable Lasagna — Step-by-Step

I promise this comes together more easily than you think. Take it layer by layer, and you’ll have a showstopping main course that feeds a crowd. Let’s walk through each step together.

Step 1: Roast the Mediterranean Vegetables

Preheat your oven to 400°F (200°C). Line two baking sheets with parchment paper. In a large bowl, toss the eggplant rounds, zucchini planks, and bell pepper strips with the olive oil, salt, and pepper until evenly coated. Spread them out in a single layer — overcrowding will steam them instead of roast. Roast for 20 to 25 minutes, until the vegetables are tender and starting to brown at the edges. Remove from the oven and set aside. Reduce the oven temperature to 375°F (190°C) for the lasagna.

💡 Lalybeth’s Pro Tip: For even browning, rotate the baking sheets halfway through roasting. The zucchini should be slightly floppy, the eggplant soft, and the peppers wrinkled — that’s your sign they’re ready.

Step 2: Prepare the Creamy Ricotta Mixture

While the veggies roast, grab a medium bowl. Combine the ricotta, egg, chopped basil, parsley, and garlic powder. Stir until everything is well blended. The egg helps the ricotta set into a sliceable layer, so don’t skip it. Taste and add a tiny pinch of salt if your ricotta is unsalted.

⚠️ Common Mistake to Avoid: Using cold ricotta straight from the fridge can make it hard to spread. Let it sit at room temperature for 15 minutes, or give it a good stir to loosen it up.

Step 3: Assemble the First Layer

Lightly grease a 9×13-inch baking dish. Spread ½ cup of marinara sauce evenly across the bottom — this prevents the noodles from sticking and starts the moisture layer. Place 3 no-boil lasagna noodles over the sauce. They should lie flat and not overlap; you may need to break one to fit. Don’t worry about small gaps; the noodles will expand.

💡 Lalybeth’s Pro Tip: I like to orient the noodles in alternating directions per layer (first layer lengthwise, next crosswise) — it adds structural integrity and makes for cleaner slices.

Step 4: Add Ricotta, Vegetables, and Cheese

Drop one-third of the ricotta mixture in small spoonfuls over the noodles, then gently spread it with the back of a spoon. Scatter one-third of the roasted vegetables evenly over the ricotta. Spoon 1 cup of marinara over the vegetables, then sprinkle with ½ cup shredded mozzarella and 2 tablespoons grated Parmesan. Make sure the vegetables are covered with sauce so they stay moist.

Step 5: Repeat the Layers Twice

Repeat the layering two more times: noodles, ricotta, vegetables, marinara, mozzarella, Parmesan. After the second repeat, you’ll have used 6 noodles total, with 3 noodles and some marinara reserved for the top. Each time, press down lightly to compact the layers a little — not too firmly, just enough to settle.

⚠️ Common Mistake to Avoid: Forgetting to save enough cheese for the top! Measure out the last 1 cup of mozzarella and remaining Parmesan before you start, so you don’t run out.

Step 6: Finish with the Top Layer

Arrange the remaining 3 noodles on top. Pour any remaining marinara sauce over them, spreading to cover completely. Top with the last 1 cup of mozzarella and the rest of the Parmesan. This final blanket of cheese will melt into a gorgeous golden crust.

Step 7: Bake Covered, Then Uncovered

Cover the dish tightly with foil (spray the underside of the foil with a little cooking spray so the cheese doesn’t stick). Bake at 375°F for 30 minutes. Then remove the foil and bake for another 15 minutes, until the top is bubbly and golden brown. If you’d like even more browning, switch to broil for the final 1–2 minutes — but watch it like a hawk!

💡 Lalybeth’s Pro Tip: Let it rest for 10 full minutes after baking. This allows the layers to firm up so you get clean, gorgeous slices instead of a puddle on the plate.

Step 8: Rest and Serve

Remove from the oven and let the lasagna rest on the counter for 10 minutes. Garnish with a shower of fresh basil. Slice into 8 squares with a sharp knife, and serve warm.

Step Action Duration Key Visual Cue
1 Roast vegetables 20–25 min Edges golden, veggies tender
2 Prepare ricotta mixture 5 min Smooth, uniform texture
3–6 Assemble layers 10 min Even layers, all noodles covered
7 Bake covered 30 min Sauce bubbling around edges
7 Bake uncovered 15 min Top golden brown, bubbly
8 Rest & serve 10 min Slices hold shape, cheese set

Serving & Presentation

When I bring this lasagna to the table, I love to set it on a trivet in the center and let everyone admire that golden, bubbly top before slicing. I use a wide, flexible spatula to lift each portion onto a plate, and I always add a final sprinkle of fresh basil — it wakes up the flavors just before the first bite. A drizzle of good extra-virgin olive oil around the edge of the plate echoes the Mediterranean theme beautifully, a little trick I learned from a Parisian chef who believed that fat is the flavor carrier.

For a full meal, I pair this meatless lasagna with a crisp, lemony arugula salad or some simple roasted asparagus. In cooler months, a side of garlicky sautéed greens works wonders. If I’m hosting, I’ll serve it with a crusty baguette to mop up the leftover sauce, and a glass of earthy red wine like a Chianti or a lighter Sangiovese — it stands up to the richness without overwhelming the vegetables.

Pairing Type Suggestions Why It Works
Side Dish Arugula salad with lemon vinaigrette, roasted asparagus, garlicky green beans Bright, acidic flavors cut through the richness of cheese and roasted veggies.
Sauce / Dip Extra marinara on the side, dollop of herbed yogurt, or a spoonful of pesto Adds a fresh or herby contrast; yogurt cools the palate.
Beverage Sangiovese, Pinot Noir, or a sparkling water with lemon Light reds complement the tomato and vegetables without overpowering; sparkling water refreshes.
Garnish Fresh basil, extra Parmesan shavings, red pepper flakes Basil brightens, Parmesan intensifies savory notes, red pepper adds optional heat.

Make-Ahead, Storage & Reheating

On a busy NYC weeknight, this recipe is my secret weapon. I often roast the vegetables the night before (or even on Sunday) and assemble the whole lasagna in the morning, then pop it in the fridge. By dinnertime, it goes straight into the oven — I just add 10 minutes to the covered baking time because it starts cold. Leftovers are a dream, too; the flavors meld even more overnight.

Method Container Duration Reheating Tip
Refrigerator Covered baking dish or airtight container Up to 4 days Reheat individual slices in the microwave or oven at 350°F until warmed through (about 15 minutes).
Freezer Bake first, then cool completely and wrap tightly in foil Up to 3 months Thaw overnight in the fridge. Reheat covered with foil at 350°F for 25–30 minutes, then uncover for 5 minutes to re-crisp the top.
Make-Ahead Assemble unbaked in the dish, cover and refrigerate Up to 24 hours before baking Bake directly from fridge, adding 10–15 minutes to covered time. Check for bubbles before uncovering.

I’ve found that refrigerated slices reheat beautifully in a covered skillet with a tablespoon of water — it creates steam that revives the pasta and melts the cheese again without drying it out. If using the microwave, loosely cover with a damp paper towel to prevent the edges from toughening. And never reheat the whole lasagna from frozen without thawing; the center will stay cold while the edges burn.

Variations & Easy Swaps

One of the joys of this Mediterranean vegetable lasagna is how adaptable it is. Whether you’re feeding vegan friends or just want to shake things up, these twists have all been tested in my tiny NYC kitchen.

Variation Key Change Best For Difficulty Impact
Vegan Cashew Ricotta Replace ricotta mixture with blended soaked cashews, nutritional yeast, lemon juice Dairy-free, vegan guests Slightly softer set; add 2 tbsp tapioca starch for firmness.
Gluten-Free Use gluten-free oven-ready lasagna noodles Celiac-friendly, gluten sensitivity Noodles may be more brittle; handle gently. Ensure sauce covers them completely.
Spicy Harissa Eggplant Toss eggplant with 1 tbsp harissa paste before roasting; add crumbled feta Heat lovers, North African twist Spicier, more complex; feta adds saltiness, so reduce added salt.

Vegan Cashew Ricotta Version

For a dairy-free twist that still tastes indulgent, I turn to a cashew-based ricotta. Soak 1½ cups raw cashews in boiling water for 20 minutes, then blend with ¼ cup water, 2 tablespoons nutritional yeast, 1 tablespoon lemon juice, and a pinch of salt until creamy but not completely smooth — you want a little texture. Use this in place of the ricotta-egg mixture, and add 2 tablespoons tapioca starch to help it set. Swap the mozzarella and Parmesan for your favorite plant-based shreds. The result is rich, satisfying, and full of umami — I’ve served it to Italian nonnas who asked for the recipe!

Gluten-Free Mediterranean Lasagna

Simply swap the no-boil noodles for a high-quality gluten-free oven-ready variety. I’ve had great success with brown rice lasagna noodles; they hold up well and don’t get gummy. The key is to be generous with the marinara — gluten-free noodles need more moisture. You may also want to let the assembled lasagna sit for 15 minutes before baking so the noodles can start absorbing the sauce. Everything else stays the same, and no one will miss the gluten.

Spicy Harissa Eggplant Twist

This variation was born on a chilly evening when I craved the smoky heat of harissa, a staple in my Moroccan kitchen. Before roasting, toss the eggplant slices with 1 to 2 tablespoons of harissa paste along with the olive oil. The harissa caramelizes in the oven, creating deep, spicy notes that sing against the sweet peppers and creamy ricotta. I also scatter crumbled feta between the layers for a salty kick. If you’re feeling bold, serve it with a drizzle of cooling mint yogurt on the side — it’s a North African–Mediterranean mashup that tastes like home.

Can I use no-boil lasagna noodles for this Mediterranean vegetable lasagna?

Absolutely — that’s exactly what I call for in this roasted vegetable lasagna. No-boil noodles are designed to absorb moisture from the sauce and vegetables as the dish bakes, so they become perfectly tender without any pre-cooking. Just make sure each noodle is completely covered with sauce; any dry edges will stay crunchy. If you don’t have no-boil noodles on hand, regular lasagna noodles can be boiled 2 minutes less than the package says, then drained and used in the same layering process.

What vegetables work best in a Mediterranean lasagna with creamy ricotta?

I love the classic trio of eggplant, zucchini, and bell peppers because they roast down to a sweet, tender texture that melds beautifully with the ricotta. You can also add sliced mushrooms, yellow squash, or even thinly sliced red onion. Avoid very watery vegetables like raw tomatoes or large amounts of spinach without wringing them dry first, as they can make the lasagna soupy. As a rule, stick to sturdy veggies that hold their shape after roasting.

How long should I bake layered Mediterranean vegetable lasagna, and at what temperature?

Bake covered at 375°F (190°C) for 30 minutes, then uncover and continue baking for 15 minutes until the top is golden and bubbly. If your lasagna was assembled ahead and refrigerated, add 10–15 minutes to the covered baking time. Always let it rest for 10 minutes after baking to set the layers. For an extra-crispy top, you can broil for 1–2 minutes at the end — watch it closely to avoid burning.

Can I substitute the ricotta with another cheese in this Mediterranean lasagna?

Yes, though it will change the texture. A mixture of cottage cheese and an egg can work in a pinch (use 1½ cups drained small-curd cottage cheese blended until smoother), but the lasagna will be slightly looser. For a vegan option, a cashew-based ricotta (soaked cashews blended with lemon, nutritional yeast, and water) creates a surprisingly creamy layer. Avoid using only mascarpone, as it’s too rich and won’t set properly. If you’re experimenting, add an extra egg to help bind the filling.

Can I make this vegetarian lasagna ahead of time?

Definitely — and it’s one of my favorite hosting tricks. Assemble the entire lasagna (unbaked) up to 24 hours in advance, cover it tightly, and refrigerate. When ready to serve, pop it straight into a preheated oven; add about 10–15 minutes to the covered baking time. You can also roast the vegetables a day ahead and store them in an airtight container. The flavors actually deepen overnight, so it’s a win-win.

How do I prevent this roasted vegetable lasagna from getting watery?

Roasting the vegetables before layering draws out excess moisture and concentrates their flavor — that’s the most important step. Make sure not to crowd the baking sheets, so the hot air can circulate and evaporate water. Also, don’t overload the layers with raw vegetables or too much sauce; the no-boil noodles need moisture, but a 3-cup total of marinara is just right. Finally, let the lasagna rest after baking so the structure sets and any residual liquid is reabsorbed.

Is this Mediterranean vegetable lasagna healthy?

It’s a balanced, satisfying meal. With roasted vegetables as the star, plus ricotta and mozzarella for protein and calcium, each serving has about 420 calories, 35 g carbs, and 20 g protein. It’s also a good source of fiber from the eggplant and zucchini. While it contains cheese, you can lighten it by using part-skim ricotta and mozzarella, or add more vegetables and slightly less cheese if you prefer. It’s a wholesome meatless main that feels indulgent without being heavy.

Can I freeze this layered Mediterranean vegetable lasagna?

Yes, and it freezes beautifully. I recommend baking it completely first, then cooling to room temperature. Wrap the whole dish tightly in a layer of plastic wrap followed by foil, and freeze for up to 3 months. To reheat, thaw overnight in the refrigerator, then bake covered at 350°F for 25–30 minutes until hot throughout; uncover for the last 5 minutes to re-crisp the top. Individual slices can be wrapped and frozen separately for quick lunches.

Share Your Version!

I truly believe the best recipes are the ones we make our own. Did you add a sprinkle of za’atar to the ricotta or throw in some artichoke hearts from your pantry? I’d love to hear all about it. Leave a star rating and a comment below — your feedback helps this little corner of the internet thrive, and it lets other home cooks know what worked for you.

Snap a photo of your beautiful bubbling dish and share it on Instagram or Pinterest — tag me @cookingwithlalyta so I can see your creation! I’m always so inspired by the twists you dream up. And here’s a question to get you started: what’s one vegetable you’d swap in next time? Tell me in the comments!

From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — Lalybeth 🧡

📌

Love This Recipe? Save It to Pinterest!

If you enjoyed this Layered Mediterranean Vegetable Lasagna with Creamy Ricotta recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.

👉 Follow Lalybeth on Pinterest @cookingwithlalyta

📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!

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

Layered Mediterranean Vegetable Lasagna with Creamy Ricotta


  • Author: Chef Lalybeth
  • Total Time: 1 hour 25 minutes
  • Yield: 8 1x

Description

A hearty and flavorful lasagna packed with roasted Mediterranean vegetables (zucchini, bell peppers, eggplant) and layers of creamy ricotta, marinara sauce, and melty mozzarella. Perfect for a vegetarian dinner.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 medium eggplant, sliced into rounds
  • 2 medium zucchini, sliced lengthwise
  • 1 red bell pepper, sliced into strips
  • 1 yellow bell pepper, sliced into strips
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 (15-ounce) container whole-milk ricotta cheese
  • 1 large egg
  • 1/4 cup chopped fresh basil
  • 1/4 cup chopped fresh parsley
  • 1/2 teaspoon garlic powder
  • 9 no-boil lasagna noodles
  • 3 cups marinara sauce
  • 2 cups shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese

Instructions

  1. Preheat oven to 400°F (200°C). Line two baking sheets with parchment paper.
  2. Toss eggplant, zucchini, and bell pepper strips with olive oil, salt, and pepper. Spread in a single layer on baking sheets. Roast for 20-25 minutes, until tender and lightly browned. Remove and set aside. Reduce oven temperature to 375°F (190°C).
  3. In a medium bowl, combine ricotta, egg, basil, parsley, and garlic powder. Mix well.
  4. Spread 1/2 cup of marinara sauce on the bottom of a 9×13-inch baking dish. Layer 3 lasagna noodles over the sauce.
  5. Spread one-third of the ricotta mixture over the noodles. Top with one-third of the roasted vegetables. Spoon 1 cup of marinara over the vegetables, then sprinkle with 1/2 cup mozzarella and 2 tablespoons Parmesan.
  6. Repeat layers twice: noodles, ricotta, vegetables, marinara, mozzarella, Parmesan.
  7. For the final layer, arrange the remaining 3 noodles, top with any remaining marinara, and cover with remaining mozzarella and Parmesan.
  8. Cover with foil and bake for 30 minutes. Remove foil and bake for an additional 15 minutes, until bubbly and golden on top.
  9. Let rest for 10 minutes before slicing. Garnish with additional fresh basil if desired.
  10. Serve warm.

Notes

If using regular lasagna noodles, boil them according to package instructions before layering. The roasted vegetables can be prepared a day ahead.

  • Prep Time: 30 minutes
  • Cook Time: 55 minutes
  • Method: Main Course
  • Cuisine: Mediterranean

Nutrition

  • Calories: 420 kcal
  • Sugar: 10 g
  • Fat: 22 g
  • Carbohydrates: 35 g
  • Protein: 20 g


Layered Mediterranean Vegetable Lasagna with Creamy Ricotta

Leave a Comment

Recipe rating