Spinach Mushroom Lasagna

Few dishes deliver the same level of comfort and satisfaction as lasagna. It’s hearty, warming, and wonderfully layered, both literally and in flavor. But when you take the traditional concept of lasagna and give it a vegetarian twist—swapping the meat for earthy mushrooms, tender spinach, creamy ricotta, and bubbling layers of cheese—you get something that’s just as indulgent, yet entirely plant-based and nourishing. This mushroom and spinach mushroom lasagna proves that you don’t need meat to make a meal feel complete, filling, or full of flavor.

What makes this version truly special is the way every layer adds its own unique element to the final dish. You’ve got the savory depth of sautéed mushrooms, the mild bitterness and vibrant color of fresh spinach, the creaminess of ricotta cheese, and the melty stretch of mozzarella and Parmesan baked to golden perfection. All of it is wrapped in pasta noodles and nestled in a rich, garlicky marinara sauce. It’s comfort food at its finest—perfect for feeding a family, hosting vegetarian guests, or meal prepping for the week ahead.

My own journey with mushroom lasagna and spinach lasagna began during a period of experimenting with vegetarian cooking. I wanted something hearty and satisfying, something that didn’t rely on meat but still felt like a main event at the dinner table. After a few rounds of testing, I found the right balance of vegetables, sauce, and cheese that made this version shine. It quickly became a staple in my kitchen, especially for Sunday dinners and cozy evenings when nothing but lasagna would do.

Why You’ll Love This Spinach Mushroom Lasagna

There’s a lot to love about this mushroom and Spinach Mushroom Lasagna. Whether you’re feeding a family, entertaining friends, or simply treating yourself to a delicious home-cooked meal, this recipe checks all the boxes. It’s hearty, flavorful, wholesome, and incredibly satisfying—all while being completely vegetarian.

First and foremost, this lasagna is packed with flavor. Mushrooms, when sautéed properly, develop a rich, savory depth that gives this dish a surprisingly meaty feel. Add garlic, onions, and dried thyme, and you’re already building a complex base that forms the heart of this recipe. Then comes the spinach, which softens down into the filling and adds a slight earthiness and vibrant color to every slice. Together, these two vegetables create a flavorful, nutrient-rich center that’s anything but bland.

The cheese layers are another reason this recipe stands out. Ricotta adds a creamy, slightly tangy richness that pairs beautifully with the vegetables, while shredded mozzarella creates that irresistible melted topping we all crave in lasagna. Parmesan adds a salty, nutty note that enhances everything it touches. When these cheeses melt together in the oven, they form a gooey, golden crust that contrasts perfectly with the soft, savory filling beneath.

One of the biggest benefits of this recipe is how it satisfies even the most committed meat-lovers. Thanks to the texture and flavor of the mushrooms, this dish delivers the same sense of heartiness as a meat lasagna—without needing a single ounce of meat. It’s proof that vegetarian food can be just as indulgent, filling, and crowd-pleasing as any meat-based dish.

Health Benefits Spinach Mushroom Lasagna

While mushroom lasagna is often thought of as a rich, indulgent dish, this mushroom and spinach version brings a surprising number of health benefits to the table. By using whole ingredients, swapping meat for vegetables, and layering with nutritious additions, you get a balanced meal that supports a healthy lifestyle without sacrificing flavor or satisfaction.

Let’s start with mushrooms. Mushrooms are an excellent source of B vitamins, especially riboflavin, niacin, and pantothenic acid, which support energy metabolism, nervous system health, and hormone production. They also contain selenium and powerful antioxidants that help protect your body’s cells from damage. But what makes mushrooms truly special in this dish is their umami flavor and meaty texture. When sautéed until golden, they develop a savory depth that makes them a perfect substitute for meat in vegetarian dishes.

Spinach, another star of this recipe, is a nutrient powerhouse. It’s rich in iron, calcium, magnesium, potassium, and folate. It also provides vitamins A, C, and K, which support everything from eye health to immune function and bone strength. Spinach is low in calories but high in fiber, which makes it ideal for bulking up the lasagna without adding extra heaviness.

The cheeses in this recipe—ricotta, mozzarella, and Parmesan—also provide essential nutrients. Ricotta is a good source of calcium and protein, while mozzarella adds healthy fats and vitamin B12. Parmesan, although used sparingly, offers a concentrated dose of flavor and nutrition, including phosphorus and vitamin A. If you want to lighten the dish, you can opt for part-skim ricotta and mozzarella without compromising taste.

The marinara sauce is another nutritional asset. Made primarily from tomatoes, it delivers a strong dose of lycopene, an antioxidant that has been linked to heart health and cancer prevention. Cooking tomatoes actually enhances the availability of lycopene, making tomato-based sauces a smart and tasty addition to your meals. Look for a marinara sauce with minimal added sugars and preservatives, or make your own for maximum benefits.

Preparation Time, Servings, and Nutritional Information Spinach Mushroom Lasagna

One of the many reasons this mushroom and spinach lasagna is a winner in the kitchen is that it’s easy to make, scales well, and stores beautifully. Whether you’re preparing it for a single meal or planning to enjoy it throughout the week, the prep and cook times are reasonable, and the yield makes it worth every minute of effort.

Total Prep Time: 20 to 25 minutes
Cook Time: 35 to 40 minutes
Total Time: 55 to 65 minutes
Yield: 6 hearty servings

This recipe fits a standard 9×13-inch baking dish, making it perfect for feeding a family or preparing multiple meals in one go. If you’re cooking for a smaller household, it stores well in both the fridge and freezer. You can refrigerate leftovers for up to four days or freeze slices for up to three months, making this an excellent option for batch cooking or meal prep.

Estimated Nutritional Information per Serving (1/6 of the lasagna):

  • Calories: 320

  • Protein: 15g

  • Fat: 14g

  • Carbohydrates: 33g

  • Fiber: 4g

  • Sugar: 6g

  • Sodium: 560mg

👨‍🍳 Step-by-Step Cooking Instructions Spinach Mushroom Lasagna


🍄 Ingredients (Makes one 9×13-inch pan / about 6 servings)

Lasagna Layers:

  • 9 traditional lasagna noodles (or 12 if using smaller or thinner no-boil sheets)

  • Olive oil (for cooking the vegetables and greasing the dish)

Veggie Filling:

  • 1 tablespoon olive oil

  • 1 medium yellow onion, finely chopped

  • 3 garlic cloves, minced

  • 1 lb mushrooms (cremini or button), cleaned and thinly sliced

  • ½ teaspoon dried thyme

  • Salt and pepper, to taste

  • 2 cups chopped fresh spinach (loosely packed)

Cheese Layer:

  • 2 cups ricotta cheese

  • 1 large egg (optional, for firmer texture)

  • Salt and pepper, to taste

  • A handful of chopped fresh parsley or basil (optional)

Sauce & Cheese Topping:

  • 3 cups marinara sauce (your favorite jarred or homemade)

  • 1 cup shredded mozzarella cheese

  • ½ cup grated Parmesan cheese

  • Fresh basil leaves for garnish


1: Preheat & Prep Your Pan

Set your oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish with olive oil or cooking spray. This helps prevent sticking and makes cleanup easier.


2: Cook the Noodles

If you’re using traditional lasagna noodles, bring a large pot of salted water to a boil. Cook the noodles until just al dente—about 1–2 minutes less than the package instructions say. They’ll finish cooking in the oven.

Drain the noodles and lay them flat on a baking sheet or clean towel. Drizzle with a little oil to prevent sticking.

💡 Shortcut Option: You can absolutely use no-boil noodles here—just make sure to use a little extra marinara to keep everything moist.


3: Sauté the Veggies

Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the chopped onion and cook for about 5 minutes, until softened and slightly golden.

Add the garlic and stir for 30 seconds, just until fragrant—don’t let it burn!

Next, add the sliced mushrooms, dried thyme, and a generous pinch of salt and pepper. Cook, stirring occasionally, until the mushrooms release their moisture and turn golden brown—about 8–10 minutes. Don’t rush this part—the flavor deepens the longer you let them cook.

Once the mushrooms are browned and any liquid has evaporated, add the chopped spinach and cook for 2–3 minutes, until wilted. Turn off the heat and set aside.


4: Mix the Ricotta Layer

In a medium bowl, combine:

  • 2 cups ricotta

  • 1 beaten egg (optional but helps with structure)

  • Salt and pepper, to taste

  • Optional: chopped parsley or basil for a fresh herby lift

Stir everything until it’s creamy and well mixed.


5: Layer the Lasagna

Now the fun part—let’s build those layers! Grab your baking dish and your prepared components: noodles, veggie filling, ricotta mixture, marinara sauce, and cheeses.

Layering order (bottom to top):

  1. Thin layer of marinara on the bottom of the dish (this prevents sticking).

  2. 3 noodles, slightly overlapping.

  3. Half of the ricotta mixture, spread evenly.

  4. Half of the mushroom-spinach mixture.

  5. 1/3 of the marinara sauce.

  6. Sprinkle of mozzarella and Parmesan.

Repeat the layers:

  • 3 more noodles → remaining ricotta → remaining veggies → more marinara → more cheese.

Top it off with your final layer:

  • 3 noodles → rest of the marinara → rest of the mozzarella and Parmesan.


6: Bake

Cover the dish tightly with foil (you can spray the underside with oil so the cheese doesn’t stick). Bake for 25 minutes.

Then remove the foil and bake for another 10–15 minutes, until the top is bubbly and golden.

If you want extra browning, broil for 1–2 minutes—just keep a close eye on it!


7: Let It Rest

This part is crucial. After you take it out of the oven, let the lasagna rest for 10–15 minutes before slicing.

This helps it set up, so it holds together nicely when served (and doesn’t collapse into a cheesy puddle—though, honestly, we wouldn’t complain).

Garnish with fresh basil or parsley before serving.


🍽️ How to Serve Spinach Mushroom Lasagna

This Spinach Mushroom Lasagna is rich, cozy, and completely satisfying as a main dish—but it also pairs beautifully with a few simple sides or can be styled for different occasions. Here’s how to serve it like a pro:


🧄 Classic Italian-Style Dinner

  • Serve each portion of lasagna on warm dinner plates.

  • Add a sprinkle of extra Parmesan or red pepper flakes if you like a little kick.

  • Garnish with fresh basil for color and a fragrant finish.

On the side:

  • Warm garlic bread or crusty baguette

  • A crisp side salad with balsamic vinaigrette or lemon dressing

This setup is perfect for a cozy weekend meal or feeding friends on a casual dinner night.


🥗 Lighter Lunch Plate

For a lighter meal, pair your lasagna with:

  • A big green salad with mixed greens, arugula, cherry tomatoes, and cucumbers

  • Roasted seasonal vegetables like zucchini or bell peppers

  • A slice of sourdough or a simple cracker crisp

This is also a great way to stretch a smaller portion of lasagna into a full meal.


🧺 Meal Prep or Office Lunch

This lasagna packs and reheats beautifully!

  • Slice into individual portions and pack into meal prep containers.

  • Add a handful of spinach, baby carrots, or a side of fruit for balance.

  • Reheat gently (more on that below!) for a work lunch that’ll make your coworkers jealous.


🥂 Pairing Suggestions 

This Mushroom and Spinach Lasagna has deep, earthy, savory notes from the mushrooms, a creamy lift from the ricotta, and brightness from the marinara. Here’s what pairs perfectly with it:


🧃 Drinks That Complement

1. Sparkling Water with Lemon or Orange Zest
The citrus cuts through the richness and resets the palate.

2. Iced Herbal Tea (like mint or hibiscus)
These floral and refreshing flavors offer a lovely contrast to the umami of the mushrooms.

3. Pomegranate Spritzer
Tart, sweet, and bubbly—it’s a fun and festive non-alcoholic option.

4. Ginger Apple Tonic
Spicy and slightly sweet, this drink enhances the earthy, garlicky flavor of the dish.


🍽️ Side Dishes That Work Wonders

1. Caesar Salad (no anchovies)
Creamy and crisp with just the right bite of garlic and lemon.

2. Roasted Brussels Sprouts with Balsamic Glaze
Sweet and savory with a touch of crunch—excellent with the tender lasagna.

3. Caprese Skewers or Salad
Fresh mozzarella, tomatoes, and basil are a perfect light pairing.

4. Lemon-Ricotta Crostini
Creamy, bright, and slightly tangy—these little bites echo the lasagna’s texture but with a citrus pop.


🍰 Dessert Pairings

You’ve gone rich and savory with the main—so keep dessert light and sweet.

  • Lemon sorbet or gelato

  • Berry compote with whipped cream

  • Almond biscotti with a cup of herbal tea

  • Dark chocolate square with sea salt


🧊 Storage, Freezing & Reheating Instructions 

Lasagna is one of those dishes that somehow gets even better the next day. The flavors deepen, and the texture holds up beautifully. Here’s how to store, freeze, and reheat like a champ:


🧊 Refrigerating Leftovers

  • Let the lasagna cool completely before storing.

  • Cover the dish tightly with foil or transfer slices to airtight containers.

  • Store in the fridge for up to 5 days.

💡 Pro Tip: Store individual portions for grab-and-go lunches or easy single-serve dinners.


❄️ Freezing Instructions

Yes, this lasagna freezes really well.

To freeze after baking:

  1. Cool completely.

  2. Cut into slices and wrap each piece in plastic wrap, then foil.

  3. Store in a zip-top freezer bag or freezer-safe container.

  4. Freeze for up to 3 months.

To freeze before baking:

  1. Assemble the lasagna fully, but don’t bake it.

  2. Wrap the entire dish tightly in plastic and then foil.

  3. Label with the date and freeze.

  4. When ready to bake, thaw in the fridge overnight and then bake as directed.


🔥 Reheating Instructions

From the fridge:

  • Reheat in the oven at 350°F (175°C) for about 20 minutes, covered with foil.

  • Or microwave a slice for 2–3 minutes, adding a spoonful of marinara if needed to moisten.

From frozen:

  • Bake covered at 375°F (190°C) for about 45–60 minutes, or until hot in the center.

  • Remove the foil for the last 10–15 minutes to brown the top.

💡 Don’t microwave directly from frozen—it’ll heat unevenly and lose texture.

😬 Common Mistakes to Avoid 

Lasagna is one of those magical meals that feels like a cozy hug in food form—but even a simple vegetarian version like this mushroom and spinach lasagna can go a little sideways if you’re not careful. Here are the most common mistakes (and how to dodge them like a pro):

1. Watery Filling

One of the biggest mistakes is not cooking out the moisture from mushrooms and spinach. Both release a lot of water, which can make your lasagna soggy and sloppy. Sauté them until most of the liquid has evaporated—you want the filling dry-ish before layering.

2. Skipping Seasoning

Mushrooms and spinach are flavorful on their own, but they need seasoning. Don’t forget the salt, pepper, and herbs (thyme is especially perfect here). Layered dishes like lasagna benefit from seasoning every component.

3. Using Too Little Sauce

Dry lasagna is a letdown. If you’re using no-boil noodles, be extra generous with the marinara to ensure the pasta cooks fully and stays tender. Even with cooked noodles, sauce is the key to a creamy, cohesive bite.

4. Overloading the Layers

It’s tempting to pile everything on thick, but too many layers or overly full layers can make your lasagna unstable. Keep it balanced so it bakes evenly and slices neatly.

5. Not Letting It Rest

This is a biggie—don’t cut right into the lasagna after pulling it from the oven! Let it rest for at least 10–15 minutes. It firms up, making it easier to slice and giving you those picture-perfect layers.


💡 Pro Tips 

If you’re looking to elevate your mushroom and spinach lasagna from “good” to absolutely unforgettable, these kitchen-tested tips will help you get there with ease.

1. Go for Mixed Mushrooms

Cremini and button mushrooms are great, but don’t be afraid to mix in shiitake, oyster, or portobello mushrooms for more texture and deeper umami flavor. A little variety goes a long way.

2. Add a Dash of Nutmeg

This is one of those little secret ingredients that brings out the creaminess in ricotta and complements the spinach. Just a pinch in the ricotta mix makes a noticeable difference.

3. Use Freshly Grated Cheese

Pre-shredded cheese contains anti-caking agents that prevent it from melting smoothly. For the best melt and flavor, shred your mozzarella and Parmesan yourself.

4. Boost the Ricotta Layer

Mix your ricotta with a beaten egg, a pinch of nutmeg, and a bit of Parmesan or Italian seasoning for a fluffier, more flavorful layer that holds together beautifully when sliced.

5. Make It Ahead

Lasagna tastes even better the next day. You can fully assemble it ahead of time and refrigerate for up to 24 hours before baking. Just add a few extra minutes to the baking time if it’s going in cold.

6. Double and Freeze

While you’re at it, double the recipe and freeze one pan for later. Assemble it fully, wrap tightly, and freeze. When you’re ready to enjoy, bake from frozen, covered with foil, for about 60–70 minutes at 375°F.

7. Layer Smart

Start with sauce on the bottom of the baking dish to prevent sticking. Then alternate layers of noodles, ricotta mix, mushroom-spinach filling, and cheese. Repeat until the dish is nearly full, finishing with sauce and a generous sprinkle of cheese on top.


❓ Frequently Asked Questions (FAQs)

Got questions about this cozy vegetarian lasagna? You’re not alone! Here are some of the most common questions to help guide you through your lasagna journey—no stress, no soggy middles, and definitely no bland bites.


Can I use frozen spinach?

Yes, you can! Just make sure to thaw it completely and squeeze out all the excess moisture—seriously, press it with paper towels or use a clean dishcloth. Too much leftover water will make your lasagna runny.


What mushrooms are best for lasagna?

Cremini and white button mushrooms work well, but for deeper flavor, try a mix including shiitake, portobello, or even wild mushrooms if they’re available. Just be sure to slice them thinly and cook them until browned and dry.


Can I make it gluten-free?

Absolutely! Use gluten-free lasagna noodles, and double-check your marinara sauce and cheeses to make sure they’re gluten-free (most are, but it’s always good to check).


How do I store leftovers?

Leftovers keep beautifully in the fridge for up to 4 days. Store them in an airtight container and reheat in the oven or microwave. Add a splash of water or sauce when reheating to keep it moist.


Can I freeze the lasagna?

Yes! You can freeze it before or after baking. If freezing unbaked, assemble, wrap tightly in foil and plastic, and freeze for up to 3 months. Bake from frozen, covered, at 375°F for about an hour. If already baked, cool completely before freezing.


Is this lasagna kid-friendly?

Definitely. It’s hearty, cheesy, and packed with familiar flavors. If your kids are mushroom-averse, you can chop them finely or even blend part of the filling to make it more uniform.


🥄 Conclusion & Call to Action

There’s just something magical about lasagna, right? It’s cozy, satisfying, and always a crowd-pleaser. And this Mushroom & Spinach Lasagna hits all the right notes—it’s rich, cheesy, veggie-packed, and full of savory flavor without needing any meat at all.

What makes this version so special is the balance of textures and flavors. The mushrooms add a meaty bite, the spinach brings freshness and color, and that combo of ricotta, marinara, and melty cheese is just… chef’s kiss. Plus, it’s a vegetarian dish that doesn’t feel like it’s “missing something.” It’s hearty, filling, and totally satisfying on its own.

It’s also super versatile. You can make it ahead, freeze it, bake it fresh, or serve it the next day when it tastes even better. Whether you’re feeding your family, making dinner for guests, or just want something comforting and delicious for yourself, this lasagna is up to the task.

And the best part? It’s not complicated. No special equipment. No fussy ingredients. Just simple techniques and real, wholesome flavors layered together in one glorious dish.

Now it’s your turn! 💛🍴

  • Try it out this week and let me know how it goes!

  • Did you tweak the filling, add extra herbs, or sneak in a layer of roasted veggies? Share your twist—I’d love to hear it!

  • Don’t forget to tag me in your beautiful lasagna pics if you post on social media. I LOVE seeing what you’re cooking!

And if you want this recipe added to a Vegetarian Comfort Food Collection or bundled with your favorite pasta recipes in a printable PDF or digital cookbook, just say the word—I’d be so happy to help bring it all together.

Let’s keep cooking with love, layering those flavors, and filling our kitchens with the smell of melted cheese and baked goodness. 🧀🍅🌿

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

mushroom lasagna


  • Author: Ava Reed
  • Total Time: 1 hour
  • Yield: 6 servings 1x
  • Diet: Halal

Description

This Mushroom and Spinach Lasagna is the ultimate vegetarian comfort food. Layers of tender lasagna noodles, savory sautéed mushrooms, wilted spinach, creamy ricotta, and melty cheese come together under a blanket of rich marinara. Baked until bubbly and golden, this cozy, meatless dinner is satisfying enough for everyone at the table—vegetarian or not! Perfect for Sunday dinners, holiday gatherings, or meal prep that tastes even better the next day.


Ingredients

Scale
  • 9 lasagna noodles (or no-boil noodles)

  • 1 lb mushrooms (cremini or button), sliced

  • 2 cups fresh spinach, chopped

  • 1 medium onion, finely diced

  • 3 garlic cloves, minced

  • ½ tsp dried thyme

  • Salt and pepper, to taste

  • 2 tbsp olive oil

  • 3 cups marinara sauce

  • 2 cups ricotta cheese

  • 1 cup shredded mozzarella

  • ½ cup grated Parmesan

  • Fresh basil, for garnish


Instructions

  • Preheat Oven:
    Preheat to 375°F (190°C) and grease a 9×13 inch baking dish.

  • Cook Noodles:
    Boil lasagna noodles until al dente. Drain and set aside. (Skip this step if using no-boil noodles.)

  • Make Filling:

    • In a large skillet, heat olive oil over medium.

    • Add onion and garlic; cook until fragrant (2–3 mins).

    • Add mushrooms, thyme, salt, and pepper. Cook until mushrooms release liquid and brown (about 8–10 mins).

    • Stir in spinach and cook until wilted. Remove from heat.

  • Assemble Lasagna:

    • Spread ½ cup marinara in the baking dish.

    • Layer: noodles → ricotta → mushroom-spinach mixture → mozzarella + Parmesan → sauce.

    • Repeat layers, finishing with marinara and remaining cheese on top.

  • Bake:

    • Cover with foil and bake for 25 minutes.

    • Uncover and bake an additional 10–15 minutes, until bubbly and golden.

  • Rest & Serve:
    Let rest for 10–15 minutes before slicing. Garnish with fresh basil.

Notes

  • Time-saving tip: Use no-boil noodles, but add extra sauce to keep things moist.

  • Even better the next day: Lasagna develops deeper flavor as it sits—perfect for make-ahead meals.

  • Let it rest: A short rest after baking makes for cleaner, easier slices.

  • Add-ins: Want more veggies? Add roasted red peppers or zucchini to the filling.

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Dinner, Vegetarian
  • Method: Baked
  • Cuisine: Italian-Inspired

Leave a Comment

Recipe rating