Take a look at our Great Recipes
Vegetarian Dinner Ideas

Layered Vegetarian Lasagna with Spinach and Mushrooms

By sofiarecipesJun 20, 202660 minutesServes 6
Layered Vegetarian Lasagna with Spinach and Mushrooms

One rainy afternoon, I found myself craving comfort food, and that's when I decided to make a vegetarian lasagna. I had a bounty of fresh spinach and some earthy mushrooms just waiting to shine, so I layered them with creamy ricotta and rich marinara sauce. The result? A warm, inviting dish that transformed my dreary day into a cozy feast.

This recipe stands out because it balances flavors and textures so beautifully—each bite is a pleasureful mix of creamy, savory, and hearty. Plus, the addition of fresh herbs gives it a brightness that enhances the classic dish beyond your typical lasagna.

Why You'll Love It

Layering Technique: By layering uncooked lasagna noodles with the sauce, moisture is locked in during baking, allowing the noodles to soften and absorb the flavors beautifully. I tried boiling the noodles first, but the texture was less satisfying.
Cheese Blend: The combination of ricotta, mozzarella, and Parmesan creates a creamy texture while adding depth of flavor. I tested this with just ricotta, and it missed that satisfying stretchiness that mozzarella provides.
Vegetable Moisture: Incorporating spinach, mushrooms, and zucchini not only boosts nutrition but also contributes moisture during baking, keeping the lasagna from drying out. The first batch was too dry because I used less zucchini, so I learned my lesson!
Seasoning Balance: The dried oregano and basil complement the marinara sauce, enhancing the overall flavor profile. I found that adding fresh herbs made it too overpowering, so I stick to the dried ones for a balanced taste.

Ingredient Notes

What You'll Need

  • 9 lasagna noodles uncookedpreferably whole wheat or gluten-free for a healthier option; check the package for cooking instructions if you're not using traditional noodles
  • 2 cups ricotta cheeselook for whole milk ricotta for creaminess; it adds richness and balances the other flavors
  • 1 cup shredded mozzarella cheesefresh mozzarella melts beautifully; feel free to add more for a gooey topping
  • 1 cup grated Parmesan cheeseopt for freshly grated for better flavor; it adds a nutty, savory kick to the layers
  • 2 cups spinachfresh or frozen works; if using frozen, make sure to squeeze out excess moisture to avoid a watery lasagna
  • 1 cup mushrooms slicedbutton or cremini mushrooms add an earthy taste; sautéing them first enhances their flavor
  • 1 medium zucchini slicedadds a nice crunch; make sure to slice thinly so it cooks through
  • 1 bell pepper dicedred or yellow for sweetness; it brightens up the dish with color and flavor
  • 2 cloves garlic mincedfresh garlic gives a robust flavor; don’t skip this step!
  • 1 jar marinara sauce, about 24 ozchoose a quality brand for authentic taste; homemade is great if you have the time
  • 2 tsp olive oilfor sautéing the veggies; it adds richness and helps with browning
  • 1 tsp dried oreganoadds an Italian flair; fresh can be used if you have it on hand
  • 1 tsp dried basilcomplements the marinara sauce; fresh basil is a lovely alternative
  • to taste saltessential for enhancing all the flavors; start with a pinch and adjust as needed
  • to taste black pepperadds a bit of heat; freshly ground gives a better flavor

For this vegetarian lasagna, fresh ingredients really make a difference. I recommend using high-quality ricotta and mozzarella for that creamy texture and melty goodness. A good marinara sauce can enhance the entire dish, so don’t skimp on this key ingredient!

Easy Substitutions

  • Dairy-free: swap ricotta cheese for cashew cream — you'll get a creamy texture but with a nuttier flavor that complements the other ingredients.
  • Gluten-free: swap lasagna noodles for zucchini slices — this keeps the dish lighter and adds extra veggies, but the texture will be more delicate.
  • Lower calorie: swap regular mozzarella for part-skim mozzarella — the taste remains similar, but you'll save on calories and fat.
Ingredients for Layered Vegetarian Lasagna with Spinach and Mushrooms
Everything you need for this recipe

How to Make This Recipe

Prep & Mix

1

Preheat your oven to 375°F to ensure it’s hot enough for baking. A well-preheated oven helps the lasagna cook evenly and achieve that perfect bubbly top.

2

In a skillet, heat 2 teaspoons of olive oil over medium heat. This oil adds flavor and helps the vegetables sauté beautifully.

3

Add sliced mushrooms, zucchini, bell pepper, and minced garlic to the skillet. Sauté for 5-7 minutes until the veggies are softened and fragrant. You want to hear that satisfying sizzle as they cook!

4

In a large bowl, combine ricotta cheese, spinach, oregano, basil, salt, and pepper. Mix until well blended. This creamy filling is the heart of your vegetarian lasagna.

Assemble & Bake

5

Spread a thin layer of marinara sauce at the bottom of a 9x13 inch baking dish. This prevents the noodles from sticking and adds moisture.

6

Layer 3 lasagna noodles over the sauce, followed by half of the ricotta mixture, half of the sautéed vegetables, and a third of the mozzarella. Make sure to spread evenly for balanced flavor in every bite.

7

Repeat the layering with another 3 noodles, the remaining ricotta mixture, remaining sautéed veggies, and another third of mozzarella. This builds a hearty structure for your lasagna.

8

Top with the remaining lasagna noodles, marinara sauce, remaining mozzarella, and sprinkle with Parmesan cheese. This layer creates that golden, crispy crust we all love.

9

Cover the dish with aluminum foil and bake for 25 minutes. This helps steam the lasagna for a tender texture.

10

After 25 minutes, remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and golden. Keep an eye on it—this is when the magic happens!

Cool & Serve

11

Let the lasagna cool for 10 minutes before slicing. This resting time allows the layers to set, making it easier to serve.

12

Serve warm and enjoy your delicious vegetarian lasagna! Each bite should be a comforting blend of flavors and textures.

Pro Tips

Layer for Texture:

Use a mix of textures by incorporating roasted vegetables. Roasting brings out their sweetness and adds a pleasureful bite. I find that roasting zucchini and bell peppers enhances their flavor and prevents them from getting too watery in the lasagna.

Homemade Marinara Boost:

If you have time, simmer your marinara sauce with a splash of red wine and a pinch of sugar to balance the acidity. This little extra step enhances the sauce, giving it a depth that store-bought sauces often lack. Trust me, it makes a world of difference!

Let it Rest:

After baking, allow your lasagna to rest for at least 20 minutes before slicing. This helps the layers set and makes for cleaner, more beautiful pieces when serving. I’ve rushed this step before, and the result was a messy, unappetizing slice.

Cheese Variations:

Experiment with different cheeses for unique flavors. Mixing in goat cheese or feta with the ricotta adds a tangy twist that’s absolutely delicious. I often alternate cheeses based on what I have on hand, and it always surprises me how a simple change can impact the overall taste!

Make Ahead and Freeze:

Assemble your lasagna a day ahead and keep it in the refrigerator overnight, or freeze it for up to three months. Freezing right before baking allows you to enjoy a freshly baked lasagna later. Just remember to add a few extra minutes to the baking time when cooking from frozen!

Variations & Customizations

Flavor Twists

Spinach and Artichoke

Replace the 2 cups of spinach with 1 cup of chopped artichoke hearts and keep the spinach. Combine with ½ cup of cream cheese for a rich, creamy filling. This variation creates a smooth texture, with a tangy flavor that pairs beautifully with the marinara sauce.

Mexican Fiesta

Add 1 can (15 oz) of black beans, rinsed and drained, and 1 cup of corn to the vegetable mixture. Spice it up with 1 tsp of cumin and 1 tsp of chili powder. The result is a vibrant, colorful lasagna with a kick, offering a hearty bite and a pleasureful contrast of flavors.

Creative Surprises

Ratatouille Lasagna

Swap the zucchini and bell pepper for 1 cup of diced eggplant, 1 cup of diced yellow squash, and 1 cup of chopped tomatoes. Layer with 1 cup of pesto instead of marinara sauce. This variation brings a Mediterranean flair, with layers of soft, roasted vegetables and a fragrant basil aroma, resulting in a rich, savory dish that feels gourmet.

Storage & Meal Prep

How to Store

Room Temperature

Vegetarian lasagna can sit out at room temperature for up to 2 hours in a covered dish. Make sure it’s in an airtight container to prevent any drying out or contamination.

Refrigerator

In the fridge, it stays fresh for about 3 to 5 days. Let it cool completely before transferring it to a glass or plastic container with a tight lid. I like to wrap individual portions in plastic wrap for easy access.

Freezer

For longer storage, freeze it for up to 3 months. I recommend slicing it into portions and flash freezing on a sheet pan for an hour before wrapping each piece tightly in foil or freezer-safe bags. To thaw, simply pop it in the fridge overnight before reheating.

Meal Prep

I suggest doubling the recipe so you have plenty on hand for busy nights. Prep it on the weekend for easy meals during the week. Use glass containers for storing, as they’re great for reheating. It’ll stay fresh in the fridge for up to 5 days, and just reheat in the microwave for about 5-7 minutes at 350°F.

Equipment You'll Need

Essential

9x13 inch baking dish: A sturdy baking dish is crucial for even cooking and proper layering. Glass or ceramic dishes work best, as they distribute heat evenly, ensuring that your lasagna cooks uniformly and the edges get that delightful golden brown. Metal pans can warp and lead to uneven baking.

Skillet: A good non-stick skillet is key for sautéing vegetables without sticking or burning. I prefer a heavy-bottomed skillet for better heat retention, which helps achieve that perfect caramelization on your mushrooms and zucchini, bringing out their rich flavors.

Nice to Have

Aluminum foil: While not strictly necessary, covering your lasagna during the first part of baking prevents it from drying out. It helps keep the moisture in, allowing the cheese to melt beautifully while the flavors meld together.

Frequently Asked Questions

Can I use zucchini instead of noodles in vegetarian lasagna?

Absolutely! Zucchini noodles, or "zoodles," are a fantastic low-carb alternative. Just be sure to slice them thinly and pat them dry to avoid excess moisture in your lasagna.

Why did my vegetarian lasagna turn out watery?

A watery lasagna often results from too much moisture in the vegetables or sauce. To fix this, try roasting your veggies beforehand or using a thicker sauce to create a more balanced texture.

How can I make vegetarian lasagna gluten-free?

You can easily make vegetarian lasagna gluten-free by using gluten-free lasagna noodles. Additionally, ensure that your sauces and cheeses are also gluten-free, as some brands may contain hidden gluten.

Can I make vegetarian lasagna ahead of time?

Definitely! You can assemble the lasagna, cover it tightly, and refrigerate it for up to 24 hours before baking. Just add a few extra minutes to the baking time if it's coming straight from the fridge.

What can I serve with vegetarian lasagna?

A simple green salad with a light vinaigrette pairs perfectly with vegetarian lasagna. You might also enjoy some garlic bread or a side of roasted vegetables for a delicious, well-rounded meal.

This Vegetarian Lasagna has been a family favorite for years, and it always impresses guests with its layers of vibrant flavors and textures. For an extra touch of freshness, add some chopped spinach or arugula between the layers. I can’t wait to hear how yours turns out — share your thoughts in the comments or pin it for later!

Layered Vegetarian Lasagna with Spinach and Mushrooms
Layered Vegetarian Lasagna with Spinach and Mushrooms

Enjoy a hearty and delicious vegetarian lasagna packed with fresh vegetables and creamy cheeses, perfect for any occasion.

Pin Recipe
Prep20 min
Cook40 min
Total60 min
Servings6

Ingredients

  • 9 noodles lasagna, uncooked, preferably whole wheat or gluten-free
  • 2 cups ricotta cheese
  • 1 cup shredded mozzarella cheese, plus more for topping
  • 1 cup grated Parmesan cheese
  • 2 cups spinach, fresh or frozen, thawed and drained
  • 1 cup mushrooms, sliced
  • 1 medium zucchini, sliced
  • 1 bell pepper red or yellow, diced
  • 2 cloves garlic, minced
  • 1 jar marinara sauce, about 24 oz
  • 2 tsp olive oil, for sautéing
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • to taste salt
  • to taste black pepper
  • 1 optional: cashew cream instead of ricotta for dairy-free
  • 1 optional: zucchini slices instead of noodles for gluten-free
  • 1 optional: part-skim mozzarella instead of regular for lower calorie

Instructions

  1. 1
    Step 1Preheat the oven to 375°F.
  2. 2
    Step 2In a skillet, heat 2 tsp of olive oil over medium heat.
  3. 3
    Step 3Add sliced mushrooms, zucchini, bell pepper, and garlic to the skillet.
  4. 4
    Step 4Sauté for 5-7 minutes until softened.
  5. 5
    Step 5In a large bowl, combine ricotta cheese, spinach, oregano, basil, salt, and pepper.
  6. 6
    Step 6Spread a thin layer of marinara sauce at the bottom of a 9x13 inch baking dish.
  7. 7
    Step 7Layer 3 lasagna noodles over the sauce.
  8. 8
    Step 8Add half of the ricotta mixture.
  9. 9
    Step 9Add half of the sautéed vegetables.
  10. 10
    Step 10Sprinkle a third of the mozzarella.
  11. 11
    Step 11Repeat layering with another 3 noodles, remaining ricotta mixture, remaining sautéed vegetables, and another third of mozzarella.
  12. 12
    Step 12Top with remaining lasagna noodles, marinara sauce, remaining mozzarella, and Parmesan cheese.
  13. 13
    Step 13Cover the baking dish with aluminum foil and bake for 25 minutes.
  14. 14
    Step 14Remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and golden.
  15. 15
    Step 15Let the lasagna cool for 10 minutes before slicing.
  16. 16
    Step 16Serve warm and enjoy.

Important Information

Nutrition Facts (per serving)

380 cal · Protein 21g · Carbs 37g · Fat 18g · Fiber 5g · Sodium 700mg. Please treat this as approximate and not a substitute for definitive health advice.

Allergy Information

Check all ingredients for potential allergens and consult a professional if in doubt.

sofiarecipes
sofiarecipes

Hi, I’m Sofia, the heart and soul behind sofiarecipes. Cooking has always been a joyful escape for me, where I can play with flavors and create comforting dishes that bring people together. On my site, you’ll find a collection of my favorite recipes, each one crafted with love and a sprinkle of creativity. I hope to inspire you to whip up something delicious in your own kitchen!

Ratings & Reviews

Be the first to review this recipe!

Leave a Review

Your rating:

Similar Posts