If you’re looking for a dish that delivers the soul-warming comfort of a classic lasagna without the meat, this Mushroom and Spinach Lasagna from CookedByMomy is a total showstopper. This isn’t just a “veggie option”; it’s a deeply savory, multi-layered masterpiece. By pairing earthy cremini mushrooms with fresh, wilted spinach and a trio of rich Italian cheeses, we create a filling that is just as satisfying and “meaty” in texture as a traditional ragù.

As a former chef, I’ve always appreciated the way mushrooms carry umami. The secret to this “Alice-approved” lasagna is the moisture control: by sautéing the mushrooms until their liquid has completely evaporated, you ensure the lasagna stays structurally sound and doesn’t become watery in the oven. The result is a thick, cheesy, and fragrant slice that pairs perfectly with a glass of red wine. Whether it’s a family Sunday dinner or a special occasion, this lasagna is a guaranteed crowd-pleaser that proves vegetarian cooking can be incredibly indulgent.
Table of Contents
Why You’ll Love This Lasagna
- Ultimate Comfort Food:Â Rich, cheesy layers that provide instant satisfaction.
- Savory Depth:Â The combination of thyme-scented mushrooms and spinach offers a sophisticated flavor profile.
- Meal Prep Friendly:Â Tastes even better the next day and freezes beautifully for future dinners.
- Wholesome & Hearty:Â Packed with iron-rich spinach and protein-dense ricotta and mozzarella.
- Perfect for Entertaining:Â A stunning, golden-brown centerpiece that easily feeds a crowd.
What is a Mushroom and Spinach Lasagna?
While traditional Lasagna alla Bolognese relies on a slow-cooked meat sauce, the Mushroom and Spinach version is an evolution of the Lasagna Bianca or Verde traditions found in Northern Italy.
Instead of beef or pork, this recipe utilizes the natural earthiness of mushrooms (like cremini or button) to provide a savory foundation. The spinach adds a light, herbaceous lift and a pop of vibrant green. When combined with creamy ricotta and a bright marinara sauce, it creates a balanced, lighter-yet-filling alternative to the classic heavy meat versions, making it a staple of modern Italian-American “comfort” cooking.
Ingredients List
The Filling & Base:
- 9 Lasagna Noodles:Â Cooked al dente.
- 1 lb Mushrooms (Cremini or Button):Â Sliced.
- 2 cups Fresh Spinach Leaves:Â Roughly chopped.
- 1 Onion (Finely Chopped) & 3 cloves Garlic (Minced):Â For a savory aromatic base.
- 2 tbsp Olive Oil: For sautéing.
- ½ tsp Dried Thyme: For a rustic, herbal aroma.
The Cheesy Layers:
- 2 cups Ricotta Cheese:Â For a creamy, pillowy texture.
- 1 cup Shredded Mozzarella Cheese:Â For that signature “cheese pull.”
- ½ cup Grated Parmesan Cheese: For a salty, sharp finish.
The Sauce:
- 3 cups Marinara Sauce:Â Use a high-quality store-bought or homemade sauce.
- Salt & Black Pepper:Â To taste.
Optional Garnish:
- Fresh Basil Leaves:Â Torn for a bright, aromatic finish.
Step-by-Step Instructions
- Preheat & Prep: Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with olive oil or cooking spray.
- The Noodles: Boil a large pot of salted water. Cook the lasagna noodles until al dente (usually 1–2 minutes less than the package instructions). Drain and set aside, ensuring they don’t stick together.
- Sauté the Filling: Heat olive oil in a skillet. Sauté the onion until translucent (3–4 mins), then add the garlic for 1 minute. Add the mushrooms, thyme, salt, and pepper. Sauté until the mushrooms are tender and all their liquid has evaporated. Stir in the spinach and cook for 2 minutes until wilted.
- The First Layer: Spread a thin layer of marinara sauce on the bottom of the baking dish. Lay 3 lasagna noodleson top.
- Building the Stack: Spread half of the ricotta over the noodles, followed by half of the mushroom mixture, and a third of the mozzarella and Parmesan cheeses.
- Repeat & Top: Repeat the layers once more. Finish with the final 3 noodles, the remaining marinara sauce, and the rest of the cheeses.
- The Bake: Cover with aluminum foil and bake for 25 minutes. Remove the foil and bake for another 10–15 minutes until the cheese is bubbly and the edges are golden-brown.
- Rest & Garnish: Let the lasagna sit for 10 minutes before slicing—this is crucial for the layers to “set.” Garnish with fresh basil and serve warm.

The Science: Why “Liquid Evaporation” is Key
Mushrooms are roughly 90% water. If you skip the thorough sautéing step and add them directly to the lasagna, that water will release during the 40-minute baking time. This would dilute the ricotta and marinara, leading to a “soupy” lasagna that slides apart when cut. By evaporating that water in the skillet first, you concentrate the mushroom’s flavor (via the Maillard reaction) and ensure the lasagna remains thick and sliceable.
Expert Tips for the Best Results
- Don’t Overcook the Noodles:Â The noodles will continue to cook in the oven as they absorb moisture from the marinara. If they are too soft before they go in, they will become mushy.
- The “Alice” Rest Period: I cannot stress this enough—lasagna needs to rest. If you cut it immediately, the cheese and sauce will run. A 10-minute rest allows the protein in the cheese to firm up, giving you those perfect, defined layers.
- Full-Fat Ricotta:Â Use whole-milk ricotta for the best results. Low-fat versions tend to be more watery and lack the luxurious mouthfeel needed for a hearty vegetarian dish.
Creative Variations
- Veggie Loaded:Â Add diced zucchini or roasted bell peppers to the mushroom mix for extra color and vitamins.
- The “Meaty” Cheat:Â If you have meat-eaters at the table, you can add cooked ground sausage to one of the layers.
- Pesto Twist:Â Add a few dollops of basil pesto into the ricotta layer for a bright, herbaceous punch.
Storage Info
- To Store: Keep leftovers in an airtight container in the refrigerator for up to 3-4 days.
- To Reheat: Reheat in the oven at 350°F (175°C) for 20 minutes, covered with foil to prevent the cheese from burning.
- To Freeze:Â You can freeze the assembled (unbaked) lasagna for up to 3 months. Thaw overnight in the fridge before baking as usual.
Serving and Presentation Ideas
- Classic Italian Side: Serve with a crisp Caesar salad and warm garlic bread.
- The “Alice” Garnish:Â Add a final sprinkle of red pepper flakes and a drizzle of high-quality extra virgin olive oil over each slice.
Frequently Asked Questions
Q: Can I use frozen spinach? A: Yes! Just make sure to thaw it completely and squeeze out all the excess water before adding it to the mushrooms.
Q: Why do my noodles stick together? A: Stir them occasionally while boiling and rinse them with cool water immediately after draining to stop the starch from acting like glue.
Q: Can I make this gluten-free? A: Absolutely. Simply swap the noodles for your favorite gluten-free lasagna brand.

Mushroom Spinach Vegetarian Lasagna
Equipment
- 9×13-inch baking dish
- Large skillet
- Large pot for boiling noodles
- Aluminum foil
Ingredients
- 9 lasagna noodles
- 1 lb mushrooms (cremini or button), sliced
- 2 cups fresh spinach, chopped
- 1 onion, finely chopped
- 3 cloves garlic, minced
- 2 tbsp olive oil
- ½ tsp dried thyme
- 3 cups marinara sauce
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- to taste salt
- to taste black pepper
Instructions
- Preheat oven to 375°F (190°C) and grease a 9×13-inch baking dish.
- Boil lasagna noodles in salted water until al dente. Drain and set aside.
- Heat olive oil in a skillet. Sauté onion and garlic until fragrant, then add mushrooms and thyme. Cook until liquid evaporates, then stir in spinach until wilted.
- Spread marinara sauce on the bottom of the dish. Layer 3 noodles, half the ricotta, half the mushroom mixture, and one-third of the mozzarella and Parmesan.
- Repeat layering once more. Finish with remaining noodles, marinara sauce, and remaining cheeses.
- Cover with foil and bake for 25 minutes. Remove foil and bake for another 10–15 minutes until bubbly and golden.
- Let rest for 10 minutes before slicing. Garnish with fresh basil and serve.