This layered Mediterranean vegetable lasagna is a cozy, colorful dish that fills the kitchen with the scent of garlic, tomatoes, and warm cheese. Tender zucchini, bell pepper, mushrooms, and spinach nest between sheets of pasta, creamy ricotta, and bubbling mozzarella. It makes a comforting weeknight dinner or an elegant dish for guests. If you like hearty casseroles, you might also enjoy this creamy white chicken lasagna soup for a soup-style twist.
Recipe Information
- Prep Time: 25 minutes
- Cook Time: 40 minutes (25 minutes covered + 15 minutes uncovered)
- Total Time: 65 minutes
- Servings: 6
- Difficulty Level: Medium
Nutrition Information
(Approximate per serving)
- Calories per serving: 560 kcal
- Protein: 24 g
- Carbohydrates: 44 g
- Fat: 21 g
- Fiber: 3.5 g
- Sugar: 8 g
- Sodium: 600 mg
Why Make This Layered Mediterranean Vegetable Lasagna
This lasagna is full of fresh flavor and satisfying textures. The vegetables add brightness and a slight crunch, the ricotta brings a creamy, rich layer, and the mozzarella melts into golden, stringy goodness. It’s a great way to eat more vegetables without losing the comfort of a classic lasagna. The aroma is inviting, the sauce tastes tangy and herb-forward, and the top turns golden and bubbly for an attractive finish.
How to Make Layered Mediterranean Vegetable Lasagna
I keep this lasagna simple and reliable. Sauté the vegetables just until tender so they keep some bite. Mix the ricotta with an egg to help it set while baking. Layer with a good marinara and plenty of cheese. Cover at first to keep it moist, then uncover to brown the top. Let it rest a few minutes before slicing so the layers hold together.
Ingredients:
- 9 lasagna noodles
- 2 tablespoons olive oil
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 zucchini, sliced
- 1 bell pepper, chopped
- 1 cup mushrooms, sliced
- 2 cups spinach, fresh
- 2 cups ricotta cheese
- 1 egg
- 3 cups marinara sauce
- 2 cups mozzarella cheese, shredded
- 1/2 cup Parmesan cheese, grated
- Salt and pepper to taste
- Fresh basil for garnish
Directions:
Step 1: Preparation
Preheat the oven to 375°F (190°C). Cook the lasagna noodles according to package instructions until al dente, then drain and set aside on a sheet of foil or a lightly oiled tray to prevent sticking. Chop and slice all vegetables so they are ready for the skillet.
Step 2: Sautéing the Vegetables
In a large skillet, heat the olive oil over medium heat. Add the chopped onion and minced garlic and sauté until soft and fragrant, about 3–4 minutes. Add the sliced zucchini, chopped bell pepper, and sliced mushrooms. Cook until the vegetables are tender, about 6–8 minutes. Stir in the fresh spinach and cook until wilted. Season with salt and pepper to taste. Remove from heat and set aside.
Step 3: Mixing the Cheese Layer
In a medium bowl, beat the egg and mix it into the ricotta cheese with a pinch of salt. This mixes the ricotta into a slightly firmer, creamier filling that will hold its shape after baking.
Step 4: Assembling and Baking
Spread a thin layer of marinara sauce on the bottom of a baking dish. Place 3 lasagna noodles in a single layer over the sauce. Spread half of the ricotta mixture evenly over the noodles. Spoon half of the sautéed vegetable mixture over the ricotta. Add a layer of shredded mozzarella. Repeat the layers: three noodles, remaining ricotta, remaining vegetables, a little more marinara, and more mozzarella. Top with the last 3 noodles, spread the remaining marinara over them, then top with the remaining mozzarella and the grated Parmesan. Cover the dish with foil and bake for 25 minutes. Remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and golden. Let it cool for 5–10 minutes before slicing. Garnish with fresh basil and serve.
How to Serve Layered Mediterranean Vegetable Lasagna
Serve warm with a simple green salad and crusty bread for a full meal. It pairs well with a light vinaigrette to cut the richness. For a lighter plate, serve with lemony steamed green beans. For a cozy family dinner, serve alongside roasted potatoes or a bowl of olives and roasted tomatoes. The lasagna looks lovely garnished with torn basil leaves and a light drizzle of olive oil.
How to Store Layered Mediterranean Vegetable Lasagna
- Refrigerator: Store leftovers in an airtight container for up to 4 days. Reheat individual portions in the microwave or reheat the whole dish in a 350°F (175°C) oven covered with foil until heated through (about 20–30 minutes).
- Freezer: Freeze in an airtight, freezer-safe dish for up to 3 months. Wrap tightly with plastic wrap and foil. Thaw overnight in the fridge before reheating. Reheat from thawed in a 350°F (175°C) oven covered for 30–40 minutes, then uncover to brown the top for 10 minutes.
- Tip: If freezing before baking, assemble the lasagna in a freezer-safe dish and freeze covered. Bake from frozen at 375°F (190°C) for about 60–75 minutes, covered for the first 45 minutes, then uncovered until bubbly.
Expert Tips for Perfect Layered Mediterranean Vegetable Lasagna
- Salt the pasta water well. It’s your only chance to season the noodles.
- Don’t overcook the vegetables. Sauté until just tender so they keep texture after baking.
- Use a good marinara with visible herbs for better flavor. If using a store-bought sauce, taste and adjust with a pinch of sugar or extra garlic if needed.
- Drain excess liquid from vegetables, especially mushrooms, to avoid a watery lasagna.
- Let the lasagna rest 5–10 minutes after baking. This helps it set and makes clean slices.
- For a lighter version, swap ricotta for part-skim cottage cheese or use low-fat cheeses.
- For extra flavor, stir a handful of chopped fresh basil or oregano into the ricotta mixture.
Delicious Variations
- Eggplant swap: Replace zucchini with thinly sliced roasted eggplant for a smoky, silky layer.
- Add legumes: Stir a cup of cooked lentils into the vegetable mix for added protein and texture.
- Vegan version: Use firm tofu blended with nutritional yeast and lemon instead of ricotta, and a vegan mozzarella substitute.
- Meat option: Brown 1/2 pound Italian sausage or ground turkey with the onions, then proceed with the vegetables for a heartier dish.
- Herby ricotta: Mix chopped fresh rosemary or thyme into the ricotta for an herb-forward bite.
Frequently Asked Questions
Q: Can I use no-boil lasagna noodles?
A: Yes. No-boil noodles work well. Reduce the amount of sauce slightly or ensure you spread sauce between layers. They absorb liquid as they bake, so extra sauciness helps them cook through.
Q: Can I prepare this ahead of time?
A: Absolutely. Assemble the lasagna and keep it covered in the fridge for up to 24 hours before baking. Add about 10–15 extra minutes to the baking time if chilled.
Q: How do I prevent a watery lasagna?
A: Sauté mushrooms and high-water vegetables longer to release moisture, and drain any excess liquid. Use a tight-fitting foil cover while baking to trap steam only briefly, and uncover near the end to let excess moisture evaporate and the top brown.
Q: Is there a gluten-free option?
A: Yes. Use gluten-free lasagna noodles or thin slices of roasted zucchini or eggplant as noodle substitutes. If using vegetable slices as sheets, roast them first to reduce moisture.
Q: Can I make this dairy-free?
A: For a dairy-free version, use plant-based ricotta (or blended tofu) and dairy-free shredded mozzarella and Parmesan alternatives. Watch the salt level as some substitutes can be saltier.
Q: How can I make this more flavorful?
A: Add a layer of caramelized onions, a sprinkle of red pepper flakes, or fresh herbs like basil and oregano in between layers. A spoonful of pesto mixed into the ricotta adds bright, herbal notes.
Conclusion
This Layered Mediterranean Vegetable Lasagna is a reliable, flavorful weeknight winner that also works for guests. It balances creamy cheese, savory marinara, and tender vegetables with a golden, bubbly top. If you want another take on Mediterranean-style lasagna with a creamy ricotta emphasis, check out Layered Mediterranean Vegetable Lasagna with Creamy Ricotta for more inspiration. Enjoy making it — it warms the kitchen and the heart.
Print
Layered Mediterranean Vegetable Lasagna
- Author: hannah-belssy
- Total Time: 65 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
A cozy and colorful layered lasagna filled with fresh vegetables, creamy ricotta, and bubbling mozzarella, perfect for dinner or entertaining.
Ingredients
- 9 lasagna noodles
- 2 tablespoons olive oil
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 zucchini, sliced
- 1 bell pepper, chopped
- 1 cup mushrooms, sliced
- 2 cups fresh spinach
- 2 cups ricotta cheese
- 1 egg
- 3 cups marinara sauce
- 2 cups mozzarella cheese, shredded
- 1/2 cup Parmesan cheese, grated
- Salt and pepper to taste
- Fresh basil for garnish
Instructions
- Preheat the oven to 375°F (190°C). Cook the lasagna noodles according to package instructions until al dente, then drain and set aside.
- In a large skillet, heat olive oil over medium heat. Sauté onion and garlic until soft, about 3-4 minutes. Add zucchini, bell pepper, and mushrooms; cook until tender, about 6-8 minutes. Stir in spinach until wilted. Season with salt and pepper, then remove from heat.
- In a medium bowl, beat the egg and mix with the ricotta cheese and a pinch of salt.
- Spread a thin layer of marinara sauce in a baking dish. Layer 3 noodles, half of the ricotta mixture, half of the vegetables, and some mozzarella. Repeat layers, finishing with remaining noodles, marinara, mozzarella, and Parmesan. Cover with foil and bake for 25 minutes, then uncover and bake for 15 minutes until golden. Let cool for 5-10 minutes before garnishing with basil and serving.
Notes
For a lighter version, consider using part-skim ricotta or substituting with cottage cheese. Experiment with different types of vegetables or cheeses to customize your lasagna.
- Prep Time: 25 minutes
- Cook Time: 40 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 560
- Sugar: 8g
- Sodium: 600mg
- Fat: 21g
- Saturated Fat: 10g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 44g
- Fiber: 3.5g
- Protein: 24g
- Cholesterol: 40mg




