I absolutely love sharing this Creamy Mushroom and Spinach Lasagna Recipe with friends and family because it’s a perfect blend of rich, earthy mushrooms and fresh spinach layered with velvety cheeses and tangy marinara. Every bite feels like a warm, comforting hug that hits all the right flavor notes. It’s genuinely one of my favorite vegetarian dishes, combining simple ingredients into something truly memorable and satisfying.

Why You’ll Love This Creamy Mushroom and Spinach Lasagna Recipe

From the first time I made this recipe, I was hooked by its beautiful balance of flavors and textures. The mushrooms bring this lovely umami earthiness, while the fresh spinach adds a burst of color and a slight green freshness. Layered with creamy ricotta and melty mozzarella, every bite is indulgently creamy without feeling overwhelming. The marinara sauce ties it all together with a bright, tangy contrast that keeps the dish lively and inviting.

What really delights me about this Creamy Mushroom and Spinach Lasagna Recipe is how approachable it is. Despite the layers and flavors, the steps are straightforward enough for even a beginner to tackle confidently. I often turn to this dish for cozy weeknight dinners or when I want to impress guests without spending hours in the kitchen. Plus, the leftovers (if any!) taste even better the next day, making it perfect for meal prep or entertaining. It stands out for me because it combines the best of comfort food with fresh, light ingredients that feel wholesome and nurturing.

Ingredients You’ll Need

In a large black pan on a stove, there are two main layers of food: dark brown sautéed mushroom slices covering most of the pan and light yellow diced onions on one side. A woman's hand holds a wooden spatula, lifting and mixing some onions and mushrooms with a shiny, smooth texture. Steam rises softly from the pan, showing the food is hot. The background is blurred with a white marbled surface and a red onion and some green herbs in soft focus. Photo taken with an iphone --ar 4:5 --v 7

These ingredients are simple but essential — each one contributes to the dish’s incredible flavor, texture, and vibrant appearance. From the mushrooms’ meaty depth to the cheesy creaminess and fresh spinach, it all works together in perfect harmony.

  • 9 lasagna noodles: The perfect base to hold all the layers together without falling apart.
  • 2 tablespoons olive oil: For sautéing and adding a smooth richness to the veggies.
  • 1 onion, finely chopped: Adds a subtle sweetness and depth of flavor when softened.
  • 3 cloves garlic, minced: Brings a fragrant punch that awakens the palate.
  • 1 pound mushrooms (cremini or button), sliced: The star ingredient giving an earthy, savory component.
  • 1/2 teaspoon dried thyme: A fragrant herb that enhances the mushrooms beautifully.
  • Salt and pepper to taste: Essential for seasoning and balancing all the flavors.
  • 3 cups marinara sauce: Provides a bright, tangy base with fresh tomato sweetness.
  • 2 cups ricotta cheese: Offers creaminess and a subtle tang that contrasts nicely with the sauce.
  • 1 cup shredded mozzarella cheese: Melts perfectly to add gooey, indulgent texture.
  • 1/2 cup grated Parmesan cheese: Delivers a sharp, nutty finish on top.
  • 2 cups fresh spinach leaves, chopped: Adds vibrant color and a fresh, mild vegetal flavor.
  • Fresh basil leaves for garnish: A fragrant finish that brightens the dish just before serving.

Directions

Step 1: Preheat your oven to 375°F (190°C). While it’s warming, lightly grease a 9×13-inch baking dish with cooking spray or a little olive oil.

Step 2: Bring a large pot of salted water to a rolling boil. Carefully add the lasagna noodles and cook until al dente according to package instructions, usually around 8-10 minutes. Drain and set aside to prevent sticking.

Step 3: In a large skillet over medium heat, warm 2 tablespoons olive oil. Add the finely chopped onion and sauté until translucent and fragrant, about 3-4 minutes. Next, stir in the minced garlic and cook for another minute, allowing those flavors to meld.

Step 4: Add the sliced mushrooms to the skillet along with dried thyme, salt, and pepper. Cook until the mushrooms have released their moisture and become tender, about 7-8 minutes. You want any excess liquid to evaporate for a rich texture.

Step 5: Toss in the chopped spinach and cook until just wilted, about 2-3 minutes. Remove the skillet from heat and set aside the mushroom and spinach mixture.

Step 6: Start assembling your lasagna by spooning a thin layer of marinara sauce into the bottom of your baking dish. This prevents sticking and adds flavor to every bite.

Step 7: Place three lasagna noodles evenly over the sauce. Spread half the ricotta cheese generously over the noodles. Then layer half the mushroom and spinach mixture on top. Sprinkle with about one-third of the mozzarella and Parmesan cheeses.

Step 8: Repeat these layers once more: noodles, ricotta, mushroom mixture, and cheeses. Finish by laying the last three noodles on top and covering with the remaining marinara sauce.

Step 9: Cover the dish tightly with aluminum foil, then bake for 25 minutes in the preheated oven. Afterward, remove the foil and bake uncovered for another 10-15 minutes until the top is bubbly and golden brown.

Step 10: Allow the lasagna to rest for about 10 minutes before slicing. This helps it settle and makes serving easier.

Servings and Timing

This recipe yields 4 to 6 hearty servings, perfect for feeding a family or saving leftovers. Prep time runs about 15 to 20 minutes, including chopping and boiling noodles. The actual cooking time is around 40 to 45 minutes, with a total time (including resting) of approximately 55 to 65 minutes. I recommend letting it cool slightly before serving to get those perfectly neat slices.

How to Serve This Creamy Mushroom and Spinach Lasagna Recipe

A clear rectangular glass baking dish holds a three-layer lasagna on a white marbled surface. The bottom layer shows a smooth red tomato sauce spread evenly, followed by a middle layer of green spinach mixture visible at the edges, topped by a generous, even layer of shredded melted white cheese. Around the baking dish, a white bowl with a green spinach and cheese mixture, a green plate with some white cheese, a striped gray and white cloth, and a yellow container are placed. Photo taken with an iphone --ar 4:5 --v 7

I like to serve this lasagna piping hot, fresh out of the oven, so the cheeses are still gooey and delicious. It pairs wonderfully with a simple crisp green salad tossed in a lemon vinaigrette or a garlic-roasted vegetable medley to add brightness and contrast. For a little extra flair, I sometimes sprinkle fresh basil leaves over each portion for a fragrant burst of color and flavor.

When it comes to beverages, a glass of light to medium-bodied red wine, like a Chianti or Pinot Noir, complements the earthy mushrooms and tomato sauce beautifully. For a non-alcoholic option, sparkling water with a twist of lemon or a chilled herbal iced tea keeps things refreshing. This dish fits perfectly into a cozy family dinner or a holiday gathering where you want to impress without stress.

For presentation, I serve the lasagna in generous portions – about one-sixth of the pan per person. I like plating it with some fresh basil or a sprinkle of Parmesan on top, so it feels elegant and inviting. If you’re making this for a party or buffet, you can even let it cool to room temperature for easier serving, though I always prefer it warm for the fullest flavor experience.

Variations

I love experimenting with different twists on this Creamy Mushroom and Spinach Lasagna Recipe to keep it new and exciting. For example, swapping cremini mushrooms for shiitake or portobello adds a deeper, more intense mushroom flavor. If I want to vary the cheese profile, I sometimes add dollops of mascarpone or swap out mozzarella for fontina for a nuttier taste.

For those with dietary needs, this recipe adapts beautifully. Gluten-free lasagna noodles work just as well, and you can even use no-boil noodles to save time. To make it vegan, I replace the ricotta and mozzarella with plant-based cheeses or cashew cream, and use a vegan marinara. It still delivers that satisfying creaminess without any dairy.

Lastly, different cooking methods can offer convenience or texture fun. For instance, assembling the lasagna in a slow cooker creates an ultra-tender dish with flavors that develop all day. Or, for a quicker version, layer everything in a skillet and bake smaller portions. These little variations let me enjoy this dish any time I crave it, no matter the occasion.

Storage and Reheating

Storing Leftovers

When I store leftovers, I like to transfer the lasagna into an airtight glass container. It keeps well in the fridge for up to 3 to 4 days. If I’m storing it directly in the baking dish, I tightly cover it with plastic wrap and foil to prevent drying out or absorbing other fridge odors. Those leftovers are a delicious next-day meal or lunch.

Freezing

This Creamy Mushroom and Spinach Lasagna Recipe freezes beautifully. I usually portion it out into individual servings or freeze the whole dish before baking. To freeze, wrap tightly with plastic wrap and then a layer of aluminum foil or place it in a freezer-safe container. It keeps well for up to 3 months. When you’re ready, thaw it overnight in the fridge before reheating.

Reheating

To get the best texture and flavor back when reheating, I prefer warming leftovers in the oven at 350°F (175°C) for about 20-25 minutes covered with foil to prevent over-browning. Then, I remove the foil for the last 5 minutes to crisp up the top if desired. Microwaving works in a pinch, but I find the oven method helps maintain the creamy layers and prevents the noodles from getting rubbery or dry.

FAQs

Can I use fresh pasta sheets instead of dried lasagna noodles?

Absolutely! Fresh pasta sheets can make your lasagna even silkier and faster to prepare since they often don’t require pre-boiling. Just make sure to layer carefully because they can be more delicate than dried noodles.

Is there a way to make this recipe ahead of time?

Yes, I often assemble the lasagna a day before and refrigerate it uncovered or lightly covered. Then I bake it fresh when ready. This actually lets the flavors meld beautifully and makes the dish even more delicious.

How can I make this recipe vegan?

Swap out the ricotta and mozzarella for plant-based alternatives like almond ricotta or cashew cream, and choose a vegan-friendly marinara sauce. You can also skip the Parmesan or use a vegan cheese substitute. The mushrooms and spinach keep the dish hearty and flavorful.

What type of mushrooms work best for this lasagna?

I recommend cremini or button mushrooms because they have a nice meaty texture and absorb flavors well. However, you can experiment with portobello for a deeper taste or shiitake for a touch of smokiness.

Can I add other vegetables to this lasagna?

Definitely! I like adding sautéed bell peppers, zucchini, or even roasted eggplant for extra heartiness. Just be sure to cook them beforehand to avoid excess moisture making the lasagna watery.

Conclusion

I truly hope you’ll give this Creamy Mushroom and Spinach Lasagna Recipe a try—it’s one of those dishes I return to whenever I crave wholesome comfort food with a touch of elegance. It’s easy to make, full of incredible flavors, and perfect for sharing with loved ones. I’m sure once you make it, this lasagna will become a beloved staple in your meal rotation just as it is in mine!

Print

Creamy Mushroom and Spinach Lasagna Recipe

Creamy Mushroom and Spinach Lasagna Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 12 reviews

This mushroom and spinach lasagna recipe is a comforting Italian classic featuring layers of tender lasagna noodles, savory sautéed mushrooms and spinach, creamy ricotta, and melted mozzarella and Parmesan cheeses. With rich marinara sauce binding it all together, this baked dish delivers hearty, satisfying flavors perfect for a family meal or cozy dinner.

  • Author: Laura
  • Prep Time: 15–20 minutes
  • Cook Time: 40–45 minutes
  • Total Time: 55–65 minutes
  • Yield: 4–6 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

Lasagna Base

  • 9 lasagna noodles
  • 2 tablespoons olive oil
  • Cooking spray or additional olive oil for greasing

Vegetable Filling

  • 1 onion, finely chopped
  • 3 cloves garlic, minced
  • 1 pound mushrooms (cremini or button), sliced
  • 1/2 teaspoon dried thyme
  • Salt and pepper to taste
  • 2 cups fresh spinach leaves, chopped

Cheeses and Sauce

  • 3 cups marinara sauce
  • 2 cups ricotta cheese
  • 1 cup shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese

Garnish

  • Fresh basil leaves for garnish

Instructions

  1. Preheat Oven and Prepare Dish: Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with cooking spray or olive oil to prevent sticking.
  2. Cook Lasagna Noodles: Bring a large pot of salted water to a boil. Add the lasagna noodles and cook until al dente. Drain and set aside on a flat surface to prevent sticking.
  3. Sauté Vegetables: Heat a large skillet over medium heat and add olive oil. Cook the finely chopped onion until translucent, about 3–4 minutes. Add minced garlic and cook another minute. Add sliced mushrooms, dried thyme, salt, and pepper, cooking until mushrooms are tender and liquid has evaporated.
  4. Wilt Spinach: Add chopped spinach to the skillet and cook until wilted, about 2–3 minutes. Remove vegetable mixture from heat.
  5. Assemble Lasagna: Spread a thin layer of marinara sauce on the bottom of the greased baking dish. Layer three lasagna noodles over the sauce. Spread half the ricotta over the noodles, then evenly distribute half the mushroom and spinach mixture. Sprinkle one-third of the mozzarella and Parmesan cheeses over the vegetables. Repeat layers with remaining noodles, ricotta, mushroom mixture, and cheeses. Finish with a final layer of marinara sauce on top.
  6. Bake Covered: Cover the dish with aluminum foil and bake in the preheated oven for 25 minutes.
  7. Bake Uncovered: Remove the foil and bake for an additional 10–15 minutes until the cheese on top is bubbly and golden brown.
  8. Garnish and Serve: Remove from oven and let stand for a few minutes. Garnish with fresh basil leaves before serving.

Notes

  • Sauté or blanch vegetables like onions, bell peppers, or spinach before layering to avoid excess moisture.
  • Lasagna tastes even better the next day; consider making it ahead and refrigerating overnight.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star