If you love comfort food with a fresh, veggie-packed twist, then you are going to adore this Creamy Spinach Mushroom Lasagna Recipe. It’s a luscious layering of tender lasagna noodles, a rich ricotta and Parmesan cheese filling, sautéed mushrooms and spinach bursting with flavor, all wrapped up in a dreamy béchamel sauce and finished with gooey melted mozzarella. This dish is the perfect crowd-pleaser for family dinners, holiday gatherings, or even meal prepping for the week ahead. You get that wonderful balance of creamy, cheesy, and earthy all in one satisfying bite.

Ingredients You’ll Need

square image The image shows nine small clear glass bowls arranged on a white marbled surface. The bowls hold different ingredients: the top left bowl has chopped mushrooms in shades of light brown and white, the top middle bowl is filled with chopped green spinach leaves, and the top right bowl contains soft white ricotta cheese. Below these, a bowl slightly right of center holds shredded white cheese, while a small bowl to the left contains minced garlic. Next to that is a tiny bowl with black pepper, and in the center is a bowl filled with grated Parmesan cheese. On the bottom right, there is a bowl containing chopped white onions, and just above it, a small white bowl with two raw egg yolks with some egg whites around. On the right side of the image, three uncooked lasagna sheets with a wavy edge rest on the surface. photo taken with an iphone --ar 4:5 --v 7

This Creamy Spinach Mushroom Lasagna Recipe keeps things delightfully simple but uses ingredients that truly make each layer shine. From fresh vegetables to rich cheeses and a silky white sauce, every component plays a vital role in taste, texture, and color.

  • Olive oil: Provides the perfect base for sautéing mushrooms and spinach to bring out their natural flavors.
  • Mushrooms (8 oz / 225 g, sliced): Adds an earthy, meaty texture that complements the creamy cheese beautifully.
  • Fresh spinach (4 cups): Brightens the lasagna with vibrant color and a delicate, tender bite.
  • Garlic (2 cloves, minced): Infuses the filling with aromatic depth and warmth.
  • Salt and black pepper: Essential for seasoning and balancing all the flavors.
  • Italian seasoning (1 teaspoon): Brings a fragrant herbaceous hint that ties everything together.
  • Ricotta cheese (2 cups): Creates a creamy, dreamy filling with subtle sweetness.
  • Large egg (1): Helps bind the ricotta mixture for perfect slicing.
  • Grated Parmesan cheese (½ cup): Adds nutty richness and umami.
  • Lasagna noodles (12, cooked): Tender layers that soak up all the lovely sauces and fillings.
  • Béchamel sauce (2 cups): Silky white sauce that brings unmatched creaminess and moisture.
  • Shredded mozzarella cheese (3 cups): Gooey, melty topping for that irresistible golden crust.
  • Fresh parsley (optional): A pop of herbal freshness for garnish and visual appeal.

How to Make Creamy Spinach Mushroom Lasagna Recipe

Step 1: Prepare the Vegetable Filling

Start by heating olive oil in a skillet over medium heat. Add the sliced mushrooms and cook them for 5 to 6 minutes until they turn beautifully browned and release their flavorful juices. Toss in the minced garlic and fresh spinach, stirring until the spinach wilts down. Don’t forget to season with salt, pepper, and Italian seasoning to elevate the vegetables’ natural taste — this filling is what makes the lasagna so exciting!

Step 2: Mix the Cheese Filling

In a mixing bowl, combine ricotta cheese, the large egg, and grated Parmesan cheese. This trio creates a luscious, creamy filling that adds richness and a subtle savory note to each layer. The egg acts like glue, holding everything together so each slice comes out perfectly neat.

Step 3: Assemble Your Layers

Begin by spreading a thin layer of béchamel sauce over the bottom of a 9×13-inch baking dish to prevent sticking and add moisture. Then, layer your cooked lasagna noodles, followed by the ricotta mixture, the sautéed spinach and mushrooms, a fresh layer of béchamel, and a generous sprinkle of mozzarella cheese. Repeat these layers until all ingredients are used, finishing off with a final layer of béchamel and the remaining mozzarella for that golden bubbly top.

Step 4: Bake to Perfection

Cover the dish tightly with foil and bake at 375°F (190°C) for 40 minutes. Then remove the foil and bake for an additional 15 minutes until the cheese is melted, golden, and irresistibly bubbly. Let the lasagna cool for 10 to 15 minutes before serving — this rest time helps everything set perfectly, making it easier to slice and savor.

How to Serve Creamy Spinach Mushroom Lasagna Recipe

square image The image shows a close-up of a slice of lasagna being lifted from a white plate on a white marbled surface. The lasagna has multiple layers starting with a golden brown top layer of melted cheese, sprinkled with green herbs. Below that is a creamy white sauce with bits of browned cheese on the edges. Inside the slice, there are visible layers of pasta, mushrooms, and green herbs, creating a mix of light beige, brown, and green colors. The sauce looks soft and smooth, and the edges of the pasta sheets are slightly ruffled. The woman’s hand holding the slice adds a touch of action to the scene. The rest of the lasagna on the plate shows similar golden browned melted cheese dots, herbs, and mushrooms. photo taken with an iphone --ar 4:5 --v 7square image

Garnishes

A sprinkle of freshly chopped parsley adds a lovely burst of color and a subtle herbal note that complements the creamy richness of the lasagna. You can also add a pinch of extra Parmesan or a drizzle of good-quality olive oil for some added shine and flavor.

Side Dishes

This lasagna pairs wonderfully with light, fresh sides to balance its creamy richness. Consider a crisp arugula salad with lemon vinaigrette, roasted cherry tomatoes, or garlic bread slathered with herb butter for the perfect contrast in texture and flavor.

Creative Ways to Present

For a fun twist, serve individual portions in small ramekins for a personalized feel, or layer the lasagna in clear glass dishes to show off the beautiful layers. You can also cut the lasagna into smaller squares and offer as tapas-style bites at a party, garnished with microgreens or edible flowers for a sophisticated touch.

Make Ahead and Storage

Storing Leftovers

This Creamy Spinach Mushroom Lasagna Recipe keeps very well in the refrigerator for up to four days. Store leftovers in an airtight container to maintain freshness and prevent drying out. Reheat gently to enjoy the same creamy goodness all over again.

Freezing

This dish freezes beautifully, making it ideal for meal prepping. Wrap individual slices tightly in plastic wrap and then aluminum foil or place portions in freezer-safe containers. Frozen lasagna can last up to three months without losing its rich flavors or creamy texture.

Reheating

When ready to enjoy leftovers, thaw frozen portions overnight in the fridge for best results. Reheat in the oven at 350°F (175°C) covered with foil for about 20 minutes or until warmed through. For quicker reheating, microwave on medium power in short bursts while keeping an eye to avoid overcooking.

FAQs

Can I use frozen spinach instead of fresh?

Absolutely! If you use frozen spinach, make sure to thaw and squeeze out all the excess moisture before adding it to the mushroom mixture. This will prevent your lasagna from becoming too watery and keep the flavors concentrated.

Is there a substitute for béchamel sauce?

If you don’t have the time to make béchamel, you can substitute with a creamy Alfredo sauce or use a combination of milk and cream cheese. However, the traditional béchamel gives the lasagna its signature silky texture and mild flavor that’s hard to replicate.

Can I make this lasagna vegan?

Yes! Swap the ricotta with vegan ricotta or tofu-based cheese, use plant-based milk and vegan butter to create a béchamel, and replace mozzarella with your favorite vegan cheese alternative. Just keep the same layering technique, and you’ll have a delicious vegan Creamy Spinach Mushroom Lasagna Recipe.

How do I prevent the noodles from sticking together?

Cook the lasagna noodles just until al dente, then rinse them under cold water and toss them lightly with olive oil to keep them separated. This simple step makes layering easier and prevents clumping during baking.

Can I add other vegetables to this recipe?

Definitely! This recipe is very versatile. Try adding sautéed zucchini, bell peppers, or even caramelized onions to enhance the veggie medley. Just adjust your seasoning accordingly to keep the flavors balanced and delicious.

Final Thoughts

This Creamy Spinach Mushroom Lasagna Recipe quickly becomes a family favorite because it’s comfort food that feels special, wholesome, and packed with fresh flavors. Whether you’re cooking for a cozy weeknight dinner or impressing guests with a homemade Italian classic, this dish delivers every time. Trust me, once you give it a try, it will hold a permanent spot in your recipe collection!

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
Creamy Spinach Mushroom Lasagna Recipe

Creamy Spinach Mushroom Lasagna Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.4 from 57 reviews

  • Author: Jane
  • Total Time: 1 hour 20 minutes
  • Yield: 8 servings
  • Diet: Vegetarian

Description

Creamy Spinach Mushroom Lasagna is a rich and comforting vegetarian pasta bake featuring layers of tender lasagna noodles, a creamy ricotta cheese filling, sautéed mushrooms and spinach, velvety béchamel sauce, and melted mozzarella cheese. This indulgent yet wholesome dish is perfect for family dinners, holiday meals, or advance meal prep, delivering hearty and flavorful Italian-inspired comfort food.


Ingredients

Vegetable Filling

  • 2 tablespoons olive oil
  • 8 oz (225 g) mushrooms, sliced
  • 4 cups fresh spinach
  • 2 cloves garlic, minced
  • Salt and black pepper, to taste
  • 1 teaspoon Italian seasoning

Cheese Filling

  • 2 cups ricotta cheese
  • 1 large egg
  • ½ cup grated Parmesan cheese

For Assembly

  • 12 lasagna noodles, cooked
  • 2 cups béchamel (white sauce)
  • 3 cups shredded mozzarella cheese
  • Fresh parsley, chopped (optional)


Instructions

  1. Preheat Oven: Preheat your oven to 375°F (190°C) to prepare for baking the lasagna.
  2. Sauté Vegetables: Heat 2 tablespoons of olive oil in a skillet over medium heat. Add the sliced mushrooms and sauté for 5 to 6 minutes until they turn brown and tender. Add minced garlic and fresh spinach to the pan, cooking until the spinach wilts. Season the mixture with salt, black pepper, and 1 teaspoon of Italian seasoning for flavor.
  3. Prepare Cheese Filling: In a mixing bowl, combine 2 cups ricotta cheese with 1 large egg and ½ cup grated Parmesan cheese. Mix thoroughly until the ingredients are evenly incorporated, creating a smooth filling.
  4. Layer the Lasagna: Spread a thin layer of béchamel sauce in the bottom of a 9×13-inch baking dish to prevent sticking. Begin layering by placing cooked lasagna noodles over the sauce. Spread a portion of the ricotta cheese mixture evenly on the noodles, followed by a layer of sautéed spinach and mushrooms. Add another layer of béchamel sauce and sprinkle some shredded mozzarella cheese. Repeat the layering process until all ingredients are used, finishing with a top layer of béchamel sauce and the remaining mozzarella cheese.
  5. Bake Covered: Cover the baking dish loosely with aluminum foil to keep moisture in and bake in the preheated oven for 40 minutes.
  6. Bake Uncovered: Remove the foil and continue baking for an additional 15 minutes. This step browns the top and allows the cheese to become golden and bubbling.
  7. Rest and Serve: Allow the lasagna to rest for 10 to 15 minutes after baking to set before slicing and serving. Optionally, sprinkle chopped fresh parsley for garnish.

Notes

  • For a non-vegetarian twist, add cooked chicken to the vegetable filling layers.
  • Prepare the lasagna up to one day ahead and refrigerate it before baking for convenience and flavor development.
  • Store leftovers in the refrigerator for up to 4 days or freeze for longer storage without compromising taste.
  • Prep Time: 25 minutes
  • Cook Time: 55 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian

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