| |

Creamy Spinach Mushroom Lasagna Recipe

If you’re anything like me, a good lasagna feels like the ultimate comfort food, and this Creamy Spinach Mushroom Lasagna Recipe brings something truly special to the table. It’s not your classic meat-filled version but instead layers of tender spinach, earthy mushrooms, and a luscious creamy sauce that feels just as indulgent. Hands down, this is the kind of dish you’ll want to make when you need a cozy night in or want to impress friends with a vegetarian twist on a beloved classic.

What I love most about this Creamy Spinach Mushroom Lasagna Recipe is how the flavors blend without feeling heavy. The creaminess from the ricotta and heavy cream balances perfectly with the sautéed mushrooms and fresh spinach. Plus, you don’t need to boil noodles ahead of time—using uncooked sheets helps keep prep easy. Whether it’s a special occasion or just a weekend dinner, this lasagna is definitely worth trying because it hits that delicious comfort-food spot every. single. time.

Ingredients You’ll Need

I’ve found that keeping the ingredients simple but quality-focused really makes a difference here. Each element brings its own texture and flavor, making sure every bite feels balanced without fuss.

  • Lasagna noodles: I use uncooked sheets to save time and absorb the creamy sauce beautifully during baking.
  • Fresh spinach: Washing and chopping it finely helps it cook evenly and blend seamlessly into the layers.
  • Mushrooms: Cremini or button mushrooms work best—they give a nice earthy flavor and hold up well when sautéed.
  • Ricotta cheese: Adds richness and a creamy texture that keeps this dish feeling indulgent but still fresh.
  • Mozzarella cheese: Shredded mozzarella melts perfectly, giving you that lovely stretchy cheese pull you want in lasagna.
  • Parmesan cheese: Grated fresh parmesan amps up the flavor and creates a golden crust on top once baked.
  • Garlic: Minced fresh garlic boosts the savory notes—don’t skip this step!
  • Heavy cream: This makes the sauce ultra creamy and luxurious without being too heavy.
  • Olive oil: Use good quality olive oil for sautéing—the flavor lends subtle richness to the mushrooms and spinach.
  • Salt & pepper: Season to taste, but remember the cheeses already add saltiness, so go easy.

Variations

One of the joys of this Creamy Spinach Mushroom Lasagna Recipe is how easy it is to customize. I often tweak it depending on what’s in my fridge or how indulgent I’m feeling.

  • Add some toasted pine nuts: I once added pine nuts between the layers for a lovely crunch—it’s a delightful surprise you might want to try.
  • Make it vegan: Swap ricotta and mozzarella for plant-based alternatives and use coconut cream for the sauce. I tested this once with cashew ricotta, and it turned out fantastic.
  • Spice it up: Add a pinch of red chili flakes to the mushrooms when sautéing for a little kick.
  • Seasonal greens swap: Instead of just spinach, try mixing kale or Swiss chard for more texture and flavor variety.
  • Use different mushrooms: Portobello or shiitake mushrooms can deepen the earthiness if you want a bolder flavor.

How to Make Creamy Spinach Mushroom Lasagna Recipe

Step 1: Sauté the Spinach and Mushrooms

Start by heating olive oil in a large skillet over medium heat. Add the minced garlic first and let it soften—this releases amazing aroma right away. Toss in the sliced mushrooms and cook them until they’ve released their moisture and start to brown, about 7-8 minutes. Stir occasionally so they don’t stick or burn. Then, add the chopped spinach. It looks like a lot at first, but it wilts down significantly. Season everything lightly with salt and pepper. This step locks in the flavors you’ll notice in every bite.

Step 2: Make the Creamy Sauce

Reduce the heat to low and pour in the heavy cream right into the skillet with your greens and mushrooms. Stir gently so the cream absorbs all the goodness on the pan. Let it warm through and start to thicken slightly, which usually takes 3-4 minutes. Then fold in the ricotta cheese until the mixture is silky and smooth. This creamy layer really makes this lasagna stand out from the crowd.

Step 3: Assemble Your Layers

Preheat your oven to 375°F (190°C). In a baking dish, spread a thin layer of the creamy spinach mushroom mixture on the bottom to keep the noodles moist. Lay down your first layer of uncooked lasagna noodles, making sure they don’t overlap too much. Add more creamy mixture over the noodles, then sprinkle a good handful of shredded mozzarella and a bit of parmesan. Repeat the layers until you run out of ingredients, finishing with a generous cheese topping. This final layer is where you get that golden, bubbly crust everyone loves.

Step 4: Bake Until Perfect

Cover the lasagna tightly with aluminum foil and bake for 35 minutes. Then remove the foil and bake for another 10-15 minutes until the cheese is melted, bubbling, and starting to brown. Let it rest for 10-15 minutes before cutting—this helps the layers firm up and makes serving cleaner and easier.

How to Serve Creamy Spinach Mushroom Lasagna Recipe

Creamy Spinach Mushroom Lasagna Recipe - Recipe Image

Garnishes

Whenever I serve this lasagna, I love to finish it off with a sprinkle of fresh chopped parsley or basil—adds a pop of color and brightness that contrasts nicely with the creamy layers. Sometimes, a light drizzle of good quality extra virgin olive oil works wonders to enrich the final bites.

Side Dishes

I usually pair it with a crisp green salad tossed with a simple lemon vinaigrette to cut through the richness. Garlic bread or a fresh baguette on the side rounds out this meal perfectly without overpowering those delicate mushroom and spinach flavors.

Creative Ways to Present

For holidays or dinner parties, I like to bake this lasagna in individual ramekins or small cast iron skillets. It looks so inviting when each person gets their own creamy, cheesy lasagna pot—plus it makes serving a breeze. Garnish with a sprig of thyme or a pinch of chili flakes for a subtle flair.

Make Ahead and Storage

Storing Leftovers

After enjoying your lasagna, let leftovers cool completely, then transfer them to an airtight container and store in the fridge. I keep mine for up to 4 days and find the flavors actually deepen overnight—just cover well to avoid drying out.

Freezing

I’ve frozen this dish both baked and unbaked. If freezing before baking, assemble in a freezer-safe dish, wrap tightly with foil and plastic wrap, then freeze up to 3 months. When ready, thaw overnight in the fridge and bake as usual—add extra bake time if needed. If freezing after baking, cool completely, cut into portions, and store in airtight containers or freezer bags.

Reheating

To reheat, I prefer the oven to keep that crispy cheese top alive—cover the lasagna loosely with foil and bake at 350°F (175°C) for about 20 minutes or until warmed through. If you’re in a hurry, a quick zap in the microwave works but might lose some texture on the top layer.

FAQs

  1. Can I use frozen spinach in this Creamy Spinach Mushroom Lasagna Recipe?

    Absolutely! If you use frozen spinach, make sure to thaw it fully and squeeze out as much excess water as possible before adding it to the sauté. This prevents your lasagna from becoming watery while still giving you that delicious spinach flavor.

  2. Do I need to pre-cook the lasagna noodles?

    Nope! This recipe is designed for uncooked lasagna noodles, which soak up the creamy sauce as it bakes and come out perfectly tender without the extra step of boiling. Just be sure to spread enough sauce between layers to keep them moist.

  3. Can I add other vegetables to this lasagna?

    Definitely! Feel free to mix in vegetables like zucchini, bell peppers, or even roasted eggplant. Just sauté them along with the mushrooms and spinach for the best texture and flavor integration.

  4. How long will this Creamy Spinach Mushroom Lasagna stay fresh?

    Stored properly in an airtight container, lasagna leftovers stay fresh in the fridge for about 4 days. Always check for any signs of spoilage before reheating and enjoying.

  5. Is this recipe suitable for meal prep?

    Yes! It’s fantastic for meal prep since you can bake it ahead or freeze portions for later. Just portion it out into smaller containers and reheat as needed for an easy, satisfying meal anytime.

Final Thoughts

Honestly, this Creamy Spinach Mushroom Lasagna Recipe quickly became one of my go-to dishes whenever I want something comforting but a bit lighter than traditional meat lasagna. I think you’ll really appreciate how the combination of creamy sauce and fresh veggies feels indulgent yet fresh. Give it a try—I have a feeling you’ll be making it again before you know it, just like I do!

Print

Creamy Spinach Mushroom Lasagna Recipe

This Creamy Spinach Mushroom Lasagna is a comforting, flavorful vegetarian dish that combines tender lasagna noodles layered with sautéed spinach and mushrooms, creamy ricotta, and a blend of mozzarella and Parmesan cheeses, all enriched with a touch of garlic and heavy cream for a luscious finish. Perfect for a cozy dinner, it offers a delightful twist on classic lasagna by highlighting fresh vegetables and creamy textures.

  • Author: Emma
  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

Scale

Lasagna Base

  • 12 sheets lasagna noodles (uncooked)

Vegetable Filling

  • 4 cups fresh spinach (washed and chopped)
  • 2 cups mushrooms (sliced, preferably cremini or button)
  • 3 cloves garlic (minced)
  • 2 tablespoons olive oil
  • Salt (to taste)
  • Pepper (to taste)

Cheese Mixture

  • 1 cup ricotta cheese
  • 2 cups mozzarella cheese (shredded)
  • 1 cup Parmesan cheese (grated)
  • 1 cup heavy cream

Instructions

  1. Prepare the Vegetables: Heat olive oil in a skillet over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant. Add sliced mushrooms and cook for 5-7 minutes until tender and browned. Then add the chopped spinach and cook until wilted, about 2-3 minutes. Season with salt and pepper to taste, then remove from heat.
  2. Make the Creamy Cheese Mixture: In a bowl, combine ricotta cheese, half of the shredded mozzarella, grated Parmesan, and heavy cream. Stir well until smooth and creamy.
  3. Assemble the Lasagna: Preheat the oven to 375°F (190°C). In a baking dish, spread a small amount of the creamy cheese mixture on the bottom. Layer lasagna noodles over the cheese, then spread a portion of the sautéed spinach and mushroom mixture on top. Add a layer of the creamy cheese mixture. Repeat the layering process until all ingredients are used, finishing with a layer of noodles topped with the remaining mozzarella cheese.
  4. Bake the Lasagna: Cover the baking dish with foil and bake in the preheated oven for 30 minutes. Then remove the foil and bake for an additional 10-15 minutes until the top is bubbly and golden.
  5. Rest and Serve: Remove the lasagna from the oven and allow it to rest for 10 minutes before slicing. This helps the layers set and makes it easier to serve.

Notes

  • Make sure not to overcook the spinach and mushrooms during sautéing as they will continue to cook in the oven.
  • You can substitute heavy cream with whole milk or half-and-half for a lighter version.
  • For a gluten-free option, use gluten-free lasagna noodles.
  • Letting the lasagna rest after baking makes slicing cleaner and prevents it from falling apart.
  • Leftovers can be refrigerated for up to 3 days and reheated thoroughly before serving.

Keywords: Spinach Mushroom Lasagna, Creamy Lasagna, Vegetarian Lasagna, Italian Comfort Food, Mushroom Lasagna

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

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

Recipe rating