Creamy Spinach Mushroom Lasagna with Garlic Parmesan White Sauce

By Amber Apron

On August 17, 2026

Close up side profile of creamy spinach mushroom lasagna showing wavy noodles, white sauce, and seared mushrooms.

Cuisine

Italian-American

Prep time

30 minutes

Cooking time

45 minutes

Total time

75 minutes

Servings

8 slices

Creamy spinach mushroom lasagna is the ultimate comfort food for anyone who craves a rich, decadent, and vegetable-forward dinner. If you have been searching for that perfect vegetarian lasagna recipe that doesn’t feel like a compromise, this is the one. Imagine thick layers of wavy no-boil lasagna noodles held together by a velvety garlic parmesan white sauce, earthy seared cremini mushrooms, and vibrant wilted baby spinach. This dish is designed to create that iconic, dramatic mozzarella cheese pull that stops the scroll on Pinterest every single time.

What sets this creamy spinach mushroom lasagna apart is the attention to texture and technique. We aren’t just tossing raw vegetables into a pan; we are building layers of flavor through proper searing and a homemade roux-based sauce. Whether you are hosting a cozy Sunday dinner or looking for a high-protein vegetarian meal prep option, this recipe delivers a restaurant-quality experience right in your own kitchen. Every bite offers a balance of savory garlic, toasted parmesan crust, and the tender bite of wavy pasta.

Top view of a toasted golden-brown parmesan crust on a spinach and mushroom lasagna with fresh basil garnish.
A bubbly, blistered, and perfectly golden-brown parmesan crust makes every bite crunch.

Why You Will Obsess Over This Creamy Spinach Mushroom Lasagna

  • The Ultimate Cheese Pull: By using a specific blend of high-moisture mozzarella and aged parmesan, you get that dramatic, stretchy cheese pull that makes every slice feel special.
  • No-Boil Convenience: We utilize wavy no-boil lasagna noodles, which soak up the garlic cream sauce perfectly, resulting in a tender texture without the extra pot of boiling water.
  • Meaty Mushroom Texture: Properly seared cremini mushrooms provide a “meaty” bite that satisfies even the most dedicated meat-eaters, especially when compared to a classic homemade lasagna.
  • Golden Toasted Crust: The top layer features a heavy blanket of bubbly, blistered cheese with toasted dark spots for that essential crunch.

The Ultimate Ingredient List for White Spinach Lasagna

To achieve the forensic visual accuracy seen in our photos, each ingredient serves a specific culinary purpose. Do not skip the fresh herbs or the specific mushroom prep!

The Pasta and Cheeses

  • 9 to 12 Wavy No-Boil Lasagna Noodles: These provide the structural integrity and the beautiful rippled edges visible in the side profile.
  • 3 cups (340g) Shredded Mozzarella Cheese: Use a low-moisture, part-skim variety for the best melted mozzarella cheese pull.
  • 1 cup (90g) Freshly Grated Parmesan Cheese: Half goes into the sauce, and half creates the toasted golden-brown parmesan crust.
  • 15 oz (425g) Whole Milk Ricotta: This adds a creamy, thick barrier between the vegetable layers.

The Savory Vegetable Filling

  • 1 lb (454g) Cremini Mushrooms: Also known as Baby Bellas, these should be sliced thick to maintain their “meaty chunks” appearance after searing.
  • 10 oz (285g) Fresh Baby Spinach: We use fresh ribbons of dark wilted baby spinach for a pop of color and earthy flavor.
  • 2 tbsp (30ml) Extra Virgin Olive Oil: Essential for achieving that golden-brown sear on the mushrooms without steaming them.
  • 4 cloves Fresh Garlic: Minced finely to infuse the white sauce with a bold, aromatic punch.

The Garlic Parmesan Cream Sauce (Bechamel)

  • 4 tbsp (56g) Unsalted Butter: The fat base for our rich roux.
  • 1/4 cup (32g) All-Purpose Flour: To thicken the sauce into an opaque white garlic parmesan cream.
  • 3 cups (720ml) Whole Milk: Provides the creamy liquid base for our white lasagna.
  • 1/2 tsp (2.5g) Nutmeg: A classic secret ingredient that elevates the spinach and cream pairing.

Garnishes for Visual Pop

  • Fresh Basil: Finely chopped to add a burst of green against the white sauce.
  • Dried Red Pepper Flakes: For a tiny hint of heat and visual contrast.
Close up side profile of creamy spinach mushroom lasagna showing wavy noodles, white sauce, and seared mushrooms.
Look at those distinct layers of seared cremini mushrooms and wavy no-boil pasta sheets.

How to Make Creamy Spinach Mushroom Lasagna Step-by-Step

Step 1: Searing the Meaty Cremini Mushrooms

Heat the olive oil in a large skillet over medium-high heat. Add the sliced cremini mushrooms in a single layer. Do not crowd the pan, or they will steam instead of sear. Let them sit undisturbed for 3-4 minutes until the bottoms are golden-brown and blistered. Flip and cook for another 2 minutes. Stir in half of the minced garlic for the final 60 seconds. Remove from the pan and set aside.

Step 2: Wilting the Ribbons of Baby Spinach

In the same pan, add the baby spinach. The residual heat and moisture will begin to wilt the leaves immediately. Toss for 1-2 minutes until they become dark wilted ribbons. Season lightly with salt and pepper. Drain any excess liquid—this prevents your creamy spinach mushroom lasagna from becoming watery.

Step 3: Crafting the Thick Garlic Parmesan White Sauce

In a medium saucepan, melt the butter over medium heat. Whisk in the flour and cook for 2 minutes to remove the raw flour taste. Slowly pour in the 3 cups (720ml) of whole milk, whisking constantly to avoid lumps. Continue cooking until the sauce thickens enough to coat the back of a spoon. Stir in the remaining garlic, half of the parmesan cheese, salt, pepper, and nutmeg. This thick garlic parmesan white sauce is the heart of the dish.

Step 4: Layering for the Perfect Side Profile

Start by spreading a thin layer of white sauce on the bottom of a 9×13 inch baking dish. Place 3 wavy no-boil lasagna noodles on top. Spread a layer of ricotta, followed by a generous portion of seared mushrooms and wilted spinach. Drizzle with more white sauce and a sprinkle of mozzarella. Repeat the layers until you reach the top. If you enjoy veggie-heavy dishes, you might also like our zucchini lasagna roll ups.

Step 5: The Final Blanket of Cheese and Baking

For the top layer, place the final sheets of pasta and cover them completely with the remaining garlic parmesan cream sauce. Apply a heavy blanket of mozzarella and parmesan. Cover with foil (tented so it doesn’t stick to the cheese) and bake at 375°F (190°C) for 25 minutes. Remove the foil and bake for another 15 minutes, or until the top is bubbly, blistered, and golden-brown with toasted dark spots.

Expert Tips for the Best Mushroom Spinach Lasagna

  • Dry Your Spinach: After wilting, squeeze the spinach in a clean kitchen towel. This ensures the white sauce stays thick and opaque rather than turning gray or watery.
  • Noodle Alignment: When using wavy no-boil lasagna noodles, ensure they are slightly overlapping so they create a solid structure for the cheese pull.
  • Rest Before Slicing: Allow the lasagna to rest for at least 15 minutes after exiting the oven. This sets the layers, ensuring you get that clean side profile slice shown in our photos.
  • High Heat for Mushrooms: If you want those “large meaty chunks,” don’t be afraid of high heat. Searing locks in the flavor and prevents them from shrinking too much.

Storage, Reheating, and Freezing Instructions

To Store: Keep leftovers in an airtight container in the refrigerator for up to 4 days. The flavors of the garlic parmesan white sauce often deepen the next day.

To Reheat: For the best texture, reheat individual slices in the oven at 350°F (175°C) covered with foil for 15 minutes. This maintains the toasted golden-brown parmesan crust better than a microwave.

To Freeze: You can freeze this lasagna either before or after baking. Wrap tightly in plastic wrap and aluminum foil. It will stay fresh for up to 3 months. Thaw in the fridge overnight before reheating. If you enjoy meal prepping spinach-based dishes, check out our spinach cottage cheese egg bake.

What to Serve With This Creamy White Lasagna

Since this creamy spinach mushroom lasagna is quite rich, we recommend pairing it with a bright, acidic side dish. A crisp arugula salad with a lemon vinaigrette cuts through the thick garlic parmesan cream sauce beautifully. You could also serve it alongside a tray of garlic butter stir fried vegetables for an even bigger nutrient boost. For bread lovers, a warm loaf of french bread is perfect for mopping up any extra sauce left on the plate.

Frequently Asked Questions

Absolutely. Assemble the lasagna, cover it tightly, and refrigerate for up to 24 hours before baking. You may need to add 5-10 minutes to the covered baking time if it’s going straight from the fridge to the oven.

Yes, you can use regular noodles, but you must boil them until al dente first. Reduce the amount of milk in the white sauce by 1/4 cup since the boiled noodles won’t absorb as much moisture as the no-boil version.

The key is to sear the mushrooms on high heat to release their moisture and to squeeze the wilted spinach in a clean kitchen towel to remove all excess water before layering.

Cremini (baby bella) mushrooms are best because they hold their shape and have a meaty texture. You can also mix in shiitake or oyster mushrooms for a more complex earthy flavor.

Lumps usually form if the milk is added too quickly to the roux. Add the milk a few tablespoons at a time at the beginning, whisking vigorously until a smooth paste forms, then gradually pour in the rest.

The Complete Creamy Spinach Mushroom Lasagna Recipe

A vertical photo of a thick slice of creamy spinach mushroom lasagna being lifted to show a dramatic mozzarella cheese pull and wavy noodle layers.
The ultimate Pinterest-worthy cheese pull from our creamy spinach mushroom lasagna.

Close up side profile of creamy spinach mushroom lasagna showing wavy noodles, white sauce, and seared mushrooms.

Creamy Spinach Mushroom Lasagna with Garlic Parmesan White Sauce

This creamy spinach mushroom lasagna features wavy no-boil noodles, meaty seared cremini mushrooms, and a rich garlic parmesan white sauce. A vegetarian comfort food classic topped with a blistered, golden-brown mozzarella crust.
Prep Time 30 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Servings: 8 slices
Course: Dinner, Main Course
Cuisine: Italian-American
Calories: 485

Ingredients
  

Main Ingredients
  • 9-12 sheets Wavy No-Boil Lasagna Noodles
  • 1 lb (454g) Cremini Mushrooms thickly sliced
  • 10 oz (285g) Fresh Baby Spinach
  • 3 cups (340g) Shredded Mozzarella Cheese
  • 15 oz (425g) Whole Milk Ricotta
Garlic Parmesan Sauce
  • 4 tbsp (56g) Unsalted Butter
  • 1/4 cup (32g) All-Purpose Flour
  • 3 cups (720ml) Whole Milk
  • 4 cloves Garlic minced
  • 1/2 cup (45g) Parmesan Cheese freshly grated
  • 1/2 tsp Nutmeg

Equipment

  • 1 9x13 inch baking dish
  • 1 Large Skillet For searing mushrooms
  • 1 Whisk

Method
 

Prep and Sauté
  1. Sauté sliced cremini mushrooms in olive oil over medium-high heat until golden-brown and blistered. Add half the garlic in the last minute.
  2. Add spinach to the pan until wilted into ribbons. Drain excess moisture thoroughly.
Sauce and Assembly
  1. Melt butter, whisk in flour, and gradually add milk until thickened. Stir in garlic, half the parmesan, and nutmeg.
  2. Layer sauce, wavy noodles, ricotta, mushrooms, spinach, and mozzarella in a 9x13 dish. Repeat layers.
  3. Cover with foil and bake at 375°F (190°C) for 25 mins. Remove foil and bake 15 mins more until the top layer is bubbly and toasted.

Notes

Ensure you squeeze the wilted spinach dry to prevent a watery lasagna.
Let the lasagna rest for 15 minutes before slicing to keep the wavy layers intact.

Save This Recipe to Pinterest!

Do you love this creamy spinach mushroom lasagna? Click the “Save” button on the pin above to add it to your Dinner Recipes or Vegetarian Comfort Food board! We love seeing your recreations. If you make this, snap a photo of your dramatic cheese pull and share it in the comments below or tag amber_apron on social media. Don’t forget to leave a 5-star rating in the recipe card if you enjoyed it—it helps other home cooks find our recipes!

You might also like these recipes

Leave a Comment

Recipe Rating