Creamy Spinach Mushroom Lasagna Recipe

If you’re craving something rich, comforting, and downright delicious, this Creamy Spinach Mushroom Lasagna Recipe is exactly what you need. I’ve made it a handful of times for cozy weekend dinners, and every single time it’s brought smiles all around the table. The combination of tender spinach and earthy mushrooms, wrapped in layers of creamy cheeses and noodles, just hits all the right notes.

What makes this Creamy Spinach Mushroom Lasagna Recipe so special is how simple it is to put together, despite feeling like a fancy dish. Whether you’re cooking for family or want a go-to meal that actually impresses, this recipe works wonders. Plus, it’s a great way to sneak some greens into your comfort food without sacrificing flavor!

Ingredients You’ll Need

Each ingredient here plays a key role in building layers of flavor and creaminess. When I shop for this recipe, I look for fresh baby spinach and firm mushrooms to make sure the filling is bright and meaty enough. The mix of cheeses brings that classic melty, cheesy texture you want in lasagna.

  • Lasagna noodles: I prefer uncooked sheets — they soak up the sauce perfectly while baking.
  • Fresh spinach: Washed and chopped, fresh spinach adds that lovely green freshness and nutrients.
  • Mushrooms: Cremini or button mushrooms work great for their mild, earthy flavor.
  • Ricotta cheese: This adds a creamy, slightly tangy layer that ties everything together.
  • Mozzarella cheese: Shredded mozzarella melts beautifully, giving you that gooey comfort food vibe.
  • Parmesan cheese: Grated Parmesan adds sharpness and enhances the overall flavor.
  • Garlic: Minced garlic brings aromatic depth and warmth that pairs so well with mushrooms.
  • Heavy cream: This is your secret weapon for creaminess and richness that makes this lasagna heavenly.
  • Olive oil: For sautéing veggies and adding subtle fruity notes.
  • Salt: To taste — essential for balancing all the flavors.
  • Pepper: Freshly ground for a little kick and complexity.

Variations

I love making this recipe my own by tweaking the veggies or cheeses based on what’s in the fridge. You should feel free to experiment too — it’s a forgiving base that adapts well to your preferences or dietary needs.

  • Variation: Swap the spinach for kale or swiss chard if you want a sturdier green, which adds interesting texture.
  • Variation: Use a plant-based cream and vegan cheeses to make it dairy-free — I’ve done this with great results for my vegan friends.
  • Variation: Add caramelized onions or sun-dried tomatoes for a sweet-savory twist I absolutely adore.
  • Variation: Toss in some cooked sausage or shredded chicken for a heartier crowd-pleaser.

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. Toss in the minced garlic and cook it just until fragrant—be careful not to burn it! Add your sliced mushrooms and cook until they release their moisture and start to brown, around 5-7 minutes. Then, add the chopped spinach and cook down until wilted, about 3 minutes. Season with salt and pepper to taste. This mix is the heart of your filling, so make sure it’s nicely seasoned and not watery.

Step 2: Prepare the Creamy Cheese Mixture

In a bowl, combine ricotta cheese, shredded mozzarella (reserve some for topping), grated Parmesan, and heavy cream. Stir everything together gently until smooth and creamy. This blend gives the lasagna its signature rich texture, so take your time mixing. If it feels too thick, a splash of cream will help loosen it up without losing flavor.

Step 3: Assemble the Lasagna Layers

Grab your baking dish and start with a light layer of the creamy cheese mixture on the bottom to prevent sticking. Then add a layer of uncooked lasagna noodles, followed by half of your spinach and mushroom sauté. Dollop and spread some of the cheese mixture over the veggies. Repeat the layers once more, finishing with noodles, remaining cheese, and a sprinkle of mozzarella on top. This layering will ensure every bite is perfectly balanced between creamy, cheesy, and veggie-packed.

Step 4: Bake Until Golden and Bubbling

Preheat your oven to 375°F (190°C). Cover the dish with foil (I like to tent it to avoid touching the cheese) and bake for 35-40 minutes. Then remove the foil and bake another 10-15 minutes until the top turns golden and bubbly. Let it rest for about 10 minutes before serving to let the layers set up—this step helps with clean slices and better texture.

How to Serve Creamy Spinach Mushroom Lasagna Recipe

Creamy Spinach Mushroom Lasagna Recipe - Recipe Image

Garnishes

I usually sprinkle some fresh chopped basil or parsley on top—adds a pop of color and a hint of freshness that brightens the creamy layers. A little extra grated Parmesan on the side never hurts either. Sometimes, a light drizzle of high-quality olive oil just before serving lifts everything beautifully.

Side Dishes

This lasagna loves company! I often serve it with a simple arugula salad tossed in lemon vinaigrette for a peppery contrast. Garlic bread or a warm crusty loaf also pairs perfectly, helping mop up all those saucy bites.

Creative Ways to Present

For special occasions, I like to bake individual portions in small ramekins for a charming, personal touch. You can also layer this in a glass baking dish so everyone can admire the creamy, colorful layers before digging in—it’s almost too pretty to eat, but not quite!

Make Ahead and Storage

Storing Leftovers

Once cooled, I cover leftovers tightly with foil or plastic wrap and store them in the fridge. It keeps beautifully for up to 3 days, and honestly, the flavors deepen overnight and taste even better the next day.

Freezing

I’ve frozen this lasagna both assembled (but unbaked) and after baking with great results. Just wrap it well in freezer-safe foil and place in an airtight container. When you’re ready, thaw overnight in the fridge and then bake as usual—this makes it a lifesaver for busy weeknights.

Reheating

To reheat, I cover the lasagna with foil and warm it in a 350°F (175°C) oven for about 20-25 minutes until heated through. This helps preserve the creamy texture without drying it out like a microwave can sometimes do.

FAQs

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

    Absolutely! Just make sure to thaw and squeeze out as much moisture as possible before adding it to the filling. This prevents the lasagna from becoming watery and helps keep the creamy layers intact.

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

    Nope! Using uncooked lasagna noodles makes assembling easier and lets the noodles soak up all the flavors as it bakes. Just be sure your filling has some moisture from the cream and veggies to properly cook the noodles in the oven.

  3. Can I make this recipe vegan or dairy-free?

    Definitely. Swap heavy cream for coconut or cashew cream, and replace ricotta, mozzarella, and Parmesan with vegan cheese alternatives or homemade cashew cheese. It’s a delicious option I’ve tested and love sharing.

  4. What kind of mushrooms work best?

    I usually choose cremini or button mushrooms because they have a firm texture and mild flavor that pairs wonderfully with spinach and creamy cheese. But feel free to experiment with shiitake or portobello for a deeper umami.

  5. How can I prevent the lasagna from being too watery?

    Make sure to sauté the spinach and mushrooms until most of their moisture is evaporated, and avoid adding extra liquid to the filling. Also, squeezing excess water from vegetables helps maintain nice, firm layers in your lasagna.

Final Thoughts

I have to say, this Creamy Spinach Mushroom Lasagna Recipe has become one of my go-to dishes when I want comfort food but also something that feels a little elevated. It’s creamy, flavorful, and wonderfully satisfying – perfect for sharing with friends or curling up with on a chilly evening. I’m confident once you try it, it’ll become a favorite in your recipe rotation, too. So go ahead, grab those ingredients and make your kitchen smell like the coziest Italian trattoria!

Print

Creamy Spinach Mushroom Lasagna Recipe

This Creamy Spinach Mushroom Lasagna is a comforting and delicious vegetarian dish featuring layers of tender lasagna noodles, sautéed spinach and mushrooms, and a rich blend of ricotta, mozzarella, and parmesan cheeses combined with garlic and creamy sauce. Perfect for a hearty family dinner, it balances fresh vegetables with creamy textures and cheesy goodness.

  • Author: Mary
  • 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

Vegetables

  • 4 cups fresh spinach, washed and chopped
  • 2 cups mushrooms, sliced (preferably cremini or button)
  • 3 cloves garlic, minced

Dairy

  • 1 cup ricotta cheese
  • 2 cups mozzarella cheese, shredded
  • 1 cup parmesan cheese, grated
  • 1 cup heavy cream

Others

  • 12 sheets lasagna noodles (uncooked)
  • 2 tablespoons olive oil
  • Salt to taste
  • Pepper to taste

Instructions

  1. Prepare the vegetables: Heat olive oil in a large skillet over medium heat. Add the minced garlic and sauté until fragrant, about 1 minute. Add the sliced mushrooms and cook until they release their moisture and start to brown, approximately 5-7 minutes. Then, add the chopped spinach and cook until wilted, about 2-3 minutes. Season with salt and pepper. Remove from heat and set aside.
  2. Make the creamy cheese mixture: In a mixing bowl, combine the ricotta cheese, half of the shredded mozzarella, grated parmesan, and heavy cream. Stir well until smooth and creamy. Season with a pinch of salt and pepper to taste.
  3. Assemble the lasagna: Preheat your oven to 375°F (190°C). In a baking dish, spread a thin layer of the cheese mixture on the bottom. Arrange 3-4 uncooked lasagna noodles over the cheese layer. Spread a portion of the cooked spinach and mushroom mixture evenly over the noodles. Add another layer of the cheese mixture on top. Repeat layering with noodles, spinach-mushroom mixture, and cheese mixture until all ingredients are used, finishing with a layer of noodles topped with the remaining shredded mozzarella cheese.
  4. Bake the lasagna: Cover the baking dish with aluminum foil and bake in the preheated oven for 30 minutes. Then, remove the foil and bake for an additional 10-15 minutes, or until the cheese on top is melted, bubbly, and slightly golden.
  5. Serve: Allow the lasagna to rest for about 10 minutes before slicing. This helps the layers set and makes it easier to serve. Enjoy your creamy spinach mushroom lasagna warm!

Notes

  • You can use no-boil lasagna noodles to save time as they cook in the oven during baking.
  • For a lighter version, substitute heavy cream with half-and-half or whole milk, but the sauce will be less rich.
  • Add some crushed red pepper flakes to the sautéed vegetables for a bit of heat.
  • Fresh herbs like basil or oregano can be added to the cheese mixture for extra flavor.
  • Leftovers keep well refrigerated for up to 3 days and can be reheated in the oven or microwave.

Keywords: spinach mushroom lasagna, creamy lasagna, vegetarian lasagna, comfort food, Italian pasta bake

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