Mediterranean Vegetable Lasagna with Creamy Herb Drizzle

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

By: Lalybeth

June 9, 2026

Everyday Culinary Delights👩‍🍳

Mediterranean Vegetable Lasagna with Creamy Herb Drizzle

Layered Mediterranean Eggplant, Zucchini & Roasted Bell Pepper Lasagna with Creamy Garlic Herb Three-Cheese Drizzle – A Low-Carb, Gluten-Free Mediterranean Vegetable Lasagna

⚖️
Difficulty
Medium
⏲️
Prep Time
30 mins
🕒
Cook Time
45 mins
⏱️
Total Time
1 hr 15 mins
🍽️
Servings
8

The first time I tasted roasted eggplant lasagna was in my mother’s kitchen in Morocco, where layers of spiced vegetables and creamy cheeses were a Friday night staple. But it wasn’t until my years in Paris at culinary school that I truly understood the magic of a well-balanced béchamel or, in this case, a luscious three-cheese drizzle. Fast forward to my New York City kitchen: I’ve taken those memories and given them a lighter, gluten-free twist, creating this layered Mediterranean eggplant, zucchini, and roasted bell pepper lasagna. It’s a vibrant, low-carb marvel that still feels indulgent, thanks to a creamy garlic herb cheese drizzle that ties every layer together.

Imagine cutting into a golden, bubbly lasagna and hitting ribbons of silky roasted eggplant, tender zucchini, and sweet, caramelized bell peppers, all nestled between delicate sheets of al dente pasta. The aroma that fills your kitchen — roasted garlic, fresh basil, and oregano mingling with toasted Parmesan — is nothing short of intoxicating. The texture is a perfect balance: the vegetables hold their shape without turning mushy, the cheese sauce melts into every crevice, and the mozzarella stretches into that irresistible pull. It’s a dish that feels both rustic and refined, perfect for a cozy family dinner or a dinner party that calls for a showstopper.

As a professionally trained cook, I’m always chasing foolproof methods. In this recipe, I’ll walk you through an essential roasting technique that eliminates excess moisture, so your lasagna never gets soggy. You’ll learn why salting and pre-roasting the eggplant and zucchini is a game-changer, and how to whip up a drizzle that pours like a dream but clings to every layer. One common mistake? Skipping the resting time. Trust me — those 10 minutes after baking are what hold the slices together. Stick with me, and you’ll turn out a stunning Mediterranean vegetable lasagna that will have everyone asking for the recipe.

Why This Mediterranean Vegetable Lasagna Recipe Is the Best

The Flavor Secret: What sets this lasagna apart is the three-cheese drizzle — a silky blend of whole-milk ricotta, cream cheese, and Parmesan infused with fresh garlic, basil, and oregano. I learned the power of a good cheese sauce during my Paris pastry and sauce modules: the key is letting the cream cheese soften completely and thinning it with just enough milk to achieve a pourable consistency without losing richness. It coats each vegetable layer without overpowering, and the subtle heat from red pepper flakes lifts all the Mediterranean flavors. You won’t miss a heavy marinara.

Perfected Texture: Roasting the vegetables at a high temperature (400°F) before layering is non-negotiable. This caramelizes the natural sugars in the bell peppers, concentrates the earthiness of the eggplant, and drives off moisture that would otherwise steam and water down your lasagna. Zucchini gets the same treatment; those golden edges add a nutty depth. The result? Each forkful has distinct, toothsome vegetable slices that don’t fall apart, layered with just the right amount of pasta and cheese.

Foolproof & Fast: Even if you’re new to making lasagna from scratch, this recipe is incredibly forgiving. The steps are broken down clearly, and the make-ahead options mean you can roast the veggies a day in advance. I’ve tested it with both gluten-free lasagna noodles and traditional ones — both work beautifully. Because the cheese sauce is so easy to whisk together, the whole dish comes together with less fuss than a classic ragù lasagna, yet it tastes like you spent all afternoon in the kitchen.

Mediterranean Vegetable Lasagna Ingredients

Every time I make this dish, I’m reminded of the Union Square Greenmarket in NYC, where I can pick up vibrant, just-picked eggplants, zucchinis, and bell peppers. When choosing your vegetables, look for firm, heavy-for-their-size eggplants with glossy skin, and zucchinis that are small to medium for fewer seeds. Red and yellow bell peppers should be thick-fleshed and bright. If you’re shopping in a regular US grocery store, organic varieties often have better flavor.

Ingredients List

  • FOR THE VEGETABLES:
  • 2 medium eggplants, sliced lengthwise 1/4-inch thick
  • 2 medium zucchinis, sliced lengthwise 1/4-inch thick
  • 1 large yellow bell pepper, seeded and sliced into strips
  • 1 large red bell pepper, seeded and sliced into strips
  • 3 tablespoons olive oil
  • Salt and black pepper to taste
  • FOR THE CREAMY THREE-CHEESE DRIZZLE:
  • 1 cup whole milk ricotta cheese
  • 4 ounces cream cheese, softened
  • 1/2 cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • 2 tablespoons fresh basil, chopped
  • 1 tablespoon fresh oregano, chopped
  • 1/2 teaspoon salt
  • 1/4 teaspoon red pepper flakes (optional)
  • 1/4 cup milk or heavy cream (to thin)
  • FOR THE LASAGNA:
  • 9 lasagna noodles (gluten-free or regular), cooked al dente
  • 2 cups shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese for topping
  • 1/2 cup fresh basil leaves for garnish

Ingredient Spotlight

Eggplant: The star of any eggplant lasagna, it provides a meaty, almost creamy layer when roasted. Choose eggplants that feel heavy with no soft spots. I don’t peel them — the skin adds structure and a slight bitterness that balances the cheese. If you must substitute, try portobello mushroom slices (roasted similarly) for an earthier, less creamy texture.

Whole Milk Ricotta: This is the backbone of the cheese drizzle. Its mild, milky sweetness and grainy texture bind everything. I always opt for whole-milk over part-skim because it delivers a richer mouthfeel. In a pinch, you can use a dairy-free almond-milk ricotta, but expect the drizzle to be slightly thinner and less tangy.

Red & Yellow Bell Peppers: The combination of colors isn’t just for looks. Yellow peppers are sweeter and milder, while red ones have a deeper, fruity flavor. Slice them into strips about 1/2-inch wide so they soften but still have a little bite after roasting. Orange bell peppers work as a direct swap, but green peppers can be too bitter and firm for this delicate dish.

Gluten-Free Lasagna Noodles: I use a brand like Barilla or Tinkyada. Cook them a minute less than the package directions — they’ll finish cooking in the oven and stay nicely al dente. No-boil noodles can work, but you’ll need to increase the cheese sauce slightly to keep the dish moist.

Original Ingredient Best Substitution Flavor / Texture Impact
Eggplant Portobello mushroom slices Earthy, less creamy, still hearty
Whole milk ricotta Almond-milk ricotta (dairy-free) Thinner drizzle, slightly nutty
Bell peppers Steamed carrots or roasted winter squash Sweeter, softer, different color
Lasagna noodles Zucchini ribbons (no-pasta) Low-carb, more tender, needs less bake time

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

Don’t let the layers intimidate you — I’ve broken each stage down so you can move with confidence. Once you master roasting the vegetables, the rest is simply stacking and baking.

Step 1: Preheat Oven

Preheat your oven to 400°F (200°C). Line two large baking sheets with parchment paper — this prevents sticking and makes cleanup a breeze.

💡 Lalybeth’s Pro Tip: I always place a sheet of parchment under the bell pepper strips as well; their juices can caramelize and turn sticky, and parchment ensures those flavorful bits stay on the pepper, not the pan.

Step 2: Roast the Vegetables

Arrange the eggplant and zucchini slices in a single layer on the prepared baking sheets. On a separate sheet, toss the bell pepper strips with the olive oil, salt, and pepper. Roast for about 15 minutes, flipping the slices halfway through. You’re looking for tender flesh and lightly browned edges. Remove from the oven and set aside. Once done, reduce the oven temperature to 375°F (190°C) for the final bake.

⚠️ Common Mistake to Avoid: Overcrowding the baking sheets. If the slices overlap, they’ll steam instead of roast — you’ll end up with limp, watery vegetables. Use two sheets if needed, giving each slice breathing room.

Step 3: Make the Three-Cheese Drizzle

In a medium bowl, combine the ricotta, softened cream cheese, grated Parmesan, minced garlic, chopped basil, oregano, salt, and red pepper flakes (if using). Stir vigorously until the mixture is smooth and no lumps remain. Add the milk or cream one tablespoon at a time, stirring after each addition, until the sauce is pourable but still thick enough to coat the back of a spoon. Set aside at room temperature.

💡 Lalybeth’s Pro Tip: For an ultra-silky drizzle, use an immersion blender. This trick, straight from my French sauce classes, fully incorporates the cream cheese and guarantees a lump-free sauce that cascades beautifully over the veggies.

Step 4: Layer the Lasagna

Spread a thin layer of the cheese sauce (about 3 tablespoons) across the bottom of a 9×13-inch baking dish. Lay 3 lasagna noodles on top, slightly overlapping if needed. Distribute a layer of roasted eggplant slices, followed by zucchini, then bell pepper strips. Drizzle about one-third of the remaining cheese sauce over the vegetables, then sprinkle with one-third of the shredded mozzarella. Repeat this exact layering — noodles, all remaining vegetables, another third of cheese sauce, another third of mozzarella. For the final layer, add the last 3 noodles, spread the remaining cheese sauce, and top with the last of the mozzarella. Finish by sprinkling the 1/2 cup of Parmesan over everything.

⚠️ Common Mistake to Avoid: Forgetting the bottom layer of sauce. Without it, the noodles can stick to the dish and tear when serving. That thin coating is your insurance for clean slices.

Step 5: Bake and Rest

Cover the dish tightly with aluminum foil — tent it slightly so the foil doesn’t touch the cheese. Bake at 375°F for 25 minutes. Remove the foil and continue baking for another 10–15 minutes, until the top is deeply golden and bubbly. Remove from the oven and let the lasagna rest for at least 10 minutes before slicing. This is critical; it allows the layers to set and the juices to redistribute. Garnish with fresh basil leaves and serve warm.

💡 Lalybeth’s Pro Tip: If the top isn’t browning to your liking after 15 minutes, switch the oven to broil for the final 1–2 minutes. Watch it like a hawk — Parmesan can go from golden to burnt in seconds!

Step Action Duration Key Visual Cue
1 Preheat oven 10 min Oven reaches 400°F
2 Roast vegetables 15 min Edges lightly browned, tender
3 Make cheese drizzle 5 min Smooth, pourable, no lumps
4 Layer lasagna 10 min Even layers, sauce on each
5 Bake & rest 35–40 min Golden, bubbly top; rests 10 min

Serving & Presentation

When I bring this lasagna to my NYC dinner parties, I love placing the dish on a rustic wooden board right in the center of the table. Use a sharp, serrated knife to cut clean squares — you’ll see all the gorgeous stripes of vegetable. A sprinkle of flaky sea salt over the top just before serving heightens all the savory notes. I often fan out the slices and tuck extra fresh basil between them for a pop of green that screams summer, even in a cozy Brooklyn apartment in winter.

For a complete Mediterranean spread, pair the lasagna with a simple arugula salad dressed in lemon and olive oil — the peppery greens cut through the richness. If you’re feeling a bit French, a glass of chilled rosé from Provence is sublime; it echoes the herbs and lets the creamy cheese shine. And for a weeknight meal, I often serve it alongside roasted cherry tomatoes and a crusty whole-grain bread to mop up any extra drizzle.

Pairing Type Suggestions Why It Works
Side Dish Arugula salad, lemon vinaigrette; roasted cherry tomatoes; grilled asparagus Acidity and fresh crunch balance the creamy layers.
Sauce / Dip Extra cheese drizzle on the side; a dollop of pesto; balsamic glaze Adds extra moisture and a bright note.
Beverage Chilled Provence rosé; sparkling water with lemon; a light Pinot Noir Rosé’s minerality complements herbs; bubbles cleanse the palate.
Garnish Fresh basil leaves, microgreens, lemon zest Brightens the dish visually and adds a fresh herbal lift.

Make-Ahead, Storage & Reheating

As a working food professional in NYC, I live by recipes that work with my schedule. This lasagna is a champion of make-ahead meals. You can roast the vegetables up to 24 hours in advance, storing them in separate containers in the fridge. Even better, assemble the whole lasagna (without baking) the night before, cover tightly, and refrigerate. The next day, just bake it straight from cold, adding about 10 extra minutes under foil. It’s my Sunday ritual for a stress-free Monday dinner.

Method Container Duration Reheating Tip
Refrigerator Airtight container or wrap tightly Up to 4 days Reheat in a 350°F oven, covered, for 15–20 min. Microwave individual portions for 2 min.
Freezer Wrap unbaked or baked lasagna in plastic wrap then foil; freeze in dish Up to 3 months Thaw overnight in fridge. Bake covered at 375°F until hot (25–35 min for baked, 40–50 min for unbaked).
Make-Ahead Assemble in dish, cover with plastic Up to 24 hours in fridge before baking Add 10–15 min to covered bake time; broil at end if needed.

When reheating, I always sprinkle a teaspoon or two of milk or water over the lasagna before covering with foil — this revives the cheese sauce and keeps the top from drying out. If you’re short on time, individual squares microwave beautifully; just use a microwave-safe cover and add a damp paper towel on top to trap steam.

Variations & Easy Swaps

Variation Key Change Best For Difficulty Impact
Vegan / Dairy-Free Use dairy-free ricotta, cream cheese, and mozzarella; thin with oat milk Plant-based eaters Slightly thinner drizzle, but still creamy
Gluten-Free & Noodle-Free Replace noodles with thinly sliced, roasted sweet potato or butternut squash Paleo / grain-free diets Longer roast time for veggies; layers hold well
Spicy Harissa Twist Add 1–2 tbsp harissa paste to the cheese drizzle; sprinkle toasted pine nuts Flavor adventurers; North African flair Just a whisk; heat level adjustable

Vegan / Dairy-Free Lasagna

Swap the ricotta, cream cheese, and Parmesan for high-quality vegan alternatives — I’ve had great success with Kite Hill almond ricotta and Miyoko’s cream cheese. Use unsweetened oat milk to thin the drizzle, and top with a dairy-free mozzarella that melts well. The flavor remains surprisingly rich, especially if you amp up the garlic and herbs. You’ll want to season the cheese drizzle generously, as vegan cheeses often need a little extra salt and acidity. A squeeze of lemon juice at the end brightens everything.

Gluten-Free & Noodle-Free Option

For a completely grain-free version, replace the lasagna noodles with thin slices of sweet potato or butternut squash, roasted until just tender. The natural sweetness pairs beautifully with the savory cheese and roasted bell peppers. Since these vegetables release less moisture than noodles, you might need to drizzle a bit more cheese sauce between layers. The texture is denser but incredibly satisfying — almost like a vegetable gratin. It’s become my go-to in early fall when squash arrives at the farmers market.

Spicy Harissa Twist

This variation brings me right back to my Moroccan roots. Stir a spoonful of fiery harissa paste into the cheese drizzle, and feel free to add a pinch of smoked paprika. I also love scattering toasted pine nuts or slivered almonds between the layers for a subtle crunch. The heat from the harissa plays off the creamy ricotta, while the nuts echo the roasted notes from the vegetables. Serve this version with a simple cucumber-yogurt salad on the side to cool things down.

Frequently Asked Questions

Can I substitute the three-cheese drizzle with a dairy-free alternative?

Absolutely. For a dairy-free version, use a plant-based ricotta (almond or tofu-based), vegan cream cheese, and nutritional yeast in place of Parmesan. Thin with unsweetened oat or almond milk until pourable. The texture will be slightly different — less stretchy — but the garlic and herbs still shine. I’ve tested this with Kite Hill ricotta and Miyoko’s cream cheese, and it holds together beautifully, especially if you add a bit of tapioca starch for meltiness.

Do I need to salt and drain the eggplant and zucchini before layering to prevent sogginess?

Not with this method! Roasting the slices at high heat draws out and evaporates moisture far more effectively than the traditional salting-and-waiting. I’ve found that as long as you don’t overcrowd the pans and you flip the slices midway, you’ll get perfectly dry, slightly caramelized vegetables that won’t make your lasagna watery. If you’re in a super humid kitchen, you can lightly salt the slices and pat them dry after roasting, but it’s usually unnecessary.

What is the best way to slice the bell peppers for even layering without them getting too soft?

Slice the bell peppers into strips about 1/2-inch wide. Remove the white ribs completely so they lay flat. I prefer a uniform thickness so they roast evenly — too thin and they’ll disintegrate, too thick and they’ll remain crunchy. Tossing them with oil and roasting them separately on a parchment-lined sheet keeps them from steaming. After 15 minutes at 400°F, they should be tender but still hold their shape, with blistered edges that add great flavor.

Can I assemble this vegetable lasagna a day ahead and refrigerate before baking?

Yes, and in fact, the flavors meld beautifully overnight. Assemble the lasagna completely, cover tightly, and refrigerate for up to 24 hours. When ready to bake, add about 10 minutes to the covered baking time to ensure it heats through. Let it come to room temperature for 20 minutes before putting it in the oven, which helps prevent the glass dish from cracking. The resting time after baking is even more crucial here.

Can I use no-boil lasagna noodles instead of cooking regular noodles?

Yes, and it saves time. Use 9 no-boil noodles directly from the package. Because they absorb more moisture while baking, you’ll need to slightly increase the cheese drizzle or add a couple of tablespoons of milk to the sauce so the lasagna doesn’t dry out. I also recommend covering the dish with foil for the entire 35–40 minute bake to trap steam, then uncovering for the last 5 minutes to brown the top.

How do I prevent the lasagna from getting watery when I reheat it?

The key is to reheat covered with a splash of liquid. For oven reheating, sprinkle 1–2 tablespoons of milk or water over the top, then cover with foil. This creates steam that revives the cheese sauce without making it soggy. In the microwave, place a damp paper towel over the dish. Avoid reheating uncovered — it will dry out the top and leave the inside cold. Also, letting it rest after reheating helps the layers settle.

Can I add meat to this vegetable lasagna?

While this recipe celebrates vegetables, you can absolutely brown 1 pound of ground turkey or lean beef with garlic and Italian seasoning, and layer it in. I recommend adding the cooked meat between the vegetable layers, or even replacing one vegetable layer with a meat crumble. Skip additional salt if your meat is seasoned. The cheese drizzle works wonderfully with meat, but the dish will be heartier and less low-carb.

Is this lasagna suitable for a low-carb or keto diet?

Yes, with modifications. Using the noodle-free variation (zucchini or sweet potato ribbons) brings net carbs down significantly. The vegetables and cheese are relatively low-carb, but the lasagna noodles add about 32g of carbs per serving, so omit them for a keto-friendly meal. The cheese drizzle is naturally low-carb, and the roasted veggies provide plenty of fiber. For full keto, use full-fat dairy and avoid sweet potato, opting for more eggplant and zucchini.

What can I use instead of cream cheese for the drizzle?

Cream cheese provides that luscious body and tang. If you don’t have it, mascarpone is an excellent 1:1 substitute — it’s richer and a bit sweeter, so you might reduce the salt slightly. A thick Greek yogurt works in a pinch, but the drizzle will be tangier and slightly less creamy. Avoid low-fat cream cheese; it can become grainy. For dairy-free, a good vegan cream cheese is your best bet.

Can I grill the vegetables instead of roasting them?

Grilling adds a wonderful smoky dimension. Slice the eggplant and zucchini slightly thicker (3/8-inch) so they hold up on the grates. Brush with oil and grill over medium-high heat for 2–3 minutes per side until marked and tender. For bell peppers, you can grill whole and then slice, or grill strips. The lasagna will have a distinct charred note that’s fantastic for summer. Just ensure the vegetables aren’t too wet when layering.

📌

Love This Recipe? Save It to Pinterest!

If you enjoyed this Layered Mediterranean Eggplant, Zucchini & Roasted Bell Pepper Lasagna with Creamy Garlic Herb Three-Cheese Drizzle, 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 Eggplant, Zucchini, Yellow & Red Bell Pepper Lasagna with Creamy Garlic Herb Three-Cheese Drizzle


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

Description

A low-carb, gluten-free twist on classic lasagna, featuring layers of roasted eggplant, zucchini, yellow and red bell peppers, and al dente lasagna noodles, all topped with a creamy garlic herb three-cheese drizzle.


Ingredients

Scale
  • FOR THE VEGETABLES:
  • 2 medium eggplants, sliced lengthwise 1/4-inch thick
  • 2 medium zucchinis, sliced lengthwise 1/4-inch thick
  • 1 large yellow bell pepper, seeded and sliced into strips
  • 1 large red bell pepper, seeded and sliced into strips
  • 3 tablespoons olive oil
  • Salt and black pepper to taste
  • FOR THE CREAMY THREE-CHEESE DRIZZLE:
  • 1 cup whole milk ricotta cheese
  • 4 ounces cream cheese, softened
  • 1/2 cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • 2 tablespoons fresh basil, chopped
  • 1 tablespoon fresh oregano, chopped
  • 1/2 teaspoon salt
  • 1/4 teaspoon red pepper flakes (optional)
  • 1/4 cup milk or heavy cream (to thin)
  • FOR THE LASAGNA:
  • 9 lasagna noodles (gluten-free or regular), cooked al dente
  • 2 cups shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese for topping
  • 1/2 cup fresh basil leaves for garnish

Instructions

  1. 1. Preheat oven to 400°F (200°C). Line two baking sheets with parchment paper.
  2. 2. Arrange eggplant and zucchini slices on the baking sheets. Toss bell pepper strips with olive oil, salt, and pepper on a separate sheet. Roast vegetables for 15 minutes, flipping halfway, until tender and lightly browned. Remove and set aside. Reduce oven temperature to 375°F (190°C).
  3. 3. While vegetables roast, make the three-cheese drizzle: In a medium bowl, combine ricotta, cream cheese, Parmesan, garlic, basil, oregano, salt, and red pepper flakes. Stir until smooth. Add milk or cream a tablespoon at a time until the sauce is pourable but still thick. Set aside.
  4. 4. Spread a thin layer of the cheese sauce on the bottom of a 9×13-inch baking dish.
  5. 5. Layer 3 lasagna noodles over the sauce, slightly overlapping if needed.
  6. 6. Top with a layer of roasted eggplant slices, then a layer of zucchini slices, and a layer of bell pepper strips. Drizzle about 1/3 of the remaining cheese sauce over the vegetables.
  7. 7. Sprinkle 1/3 of the shredded mozzarella over the sauce.
  8. 8. Repeat layers: noodles, remaining vegetables (eggplant, zucchini, bell peppers), cheese sauce, and mozzarella.
  9. 9. Finish with a final layer of noodles, remaining cheese sauce, and the remaining mozzarella. Sprinkle the 1/2 cup Parmesan on top.
  10. 10. Cover the dish with foil and bake for 25 minutes. Remove foil and bake another 10–15 minutes until the top is golden and bubbly.
  11. 11. Let the lasagna rest for 10 minutes before slicing. Garnish with fresh basil leaves.
  12. 12. Serve warm.
  • Prep Time: 30 minutes
  • Cook Time: 45 minutes
  • Method: Main Course
  • Cuisine: Mediterranean

Nutrition

  • Calories: 385 kcal
  • Sugar: 8 g
  • Fat: 22 g
  • Carbohydrates: 32 g
  • Protein: 18 g


Layered Mediterranean Eggplant, Zucchini, Yellow & Red Bell Pepper Lasagna with Creamy Garlic Herb Three-Cheese Drizzle

Leave a Comment

Recipe rating