
This decadent veggie lasagna layers rich mushrooms with wilted spinach and a trio of cheeses, all wrapped in velvety white sauce. Every forkful delivers an impressive meatless main that'll make you forget you're eating vegetables, thanks to the luscious sauce and perfect balance of earthy and creamy flavors.
I'd always stuck with traditional meat lasagna until I took a cooking class while traveling through Italy. The teacher showed me that the secret to amazing texture is cooking mushrooms until they've released all their water. Now my family actually asks for this version more than the meat one!
Key Ingredients
- Mushrooms: Go for plump, fresh cremini for the best taste
- Spinach: Skip frozen and use fresh for better texture
- Lasagna Noodles: You can use regular or the no-boil kind
- Ricotta: Don't skimp with low-fat - full-fat makes all the difference
- White Sauce: It all starts with quality butter
- Three Cheeses: Each brings something special to the party
Step-by-Step Directions
- Step 1:
- Get everything chopped and ready first - it'll make the whole job smoother.
- Step 2:
- Don't crowd your mushrooms when cooking or they'll steam instead of turning nice and golden.
- Step 3:
- Keep stirring that white sauce constantly so it turns out silky smooth.
- Step 4:
- Let your sauce cool a bit before building the lasagna or your cheese will melt too soon.
- Step 5:
- Spread each layer all the way to the sides of your pan.
- Step 6:
- Gently push down on each layer to squeeze out air bubbles.
- Step 7:
- Spray the foil before covering so your cheese won't stick to it.
- Step 8:
- Keep an eye on it during final browning - you want golden spots, not burnt ones.
- Step 9:
- Don't rush the resting time or you'll end up with a messy plate.
- Step 10:
- Serve it when it's just warm, not piping hot, for the best flavor.

My nonna used to tell me that lasagna needs to "gather its thoughts" after baking. She always told me to make more white sauce than I thought I'd need - you'll never regret having extra.
Building Perfect Layers
- Put a thin sauce coating on the bottom first
- Make sure you go all the way to the edges
- Don't make any layer too thick
- Save enough cheese for a good top layer
- Push down lightly to get rid of air pockets
I taught my daughter to make this by turning it into a fun assembly line. She now calls our lasagna-making sessions "creating the perfect bite" as we carefully stack all the goodies.
Prep Ahead Options
- Put it all together up to a day before you need to cook it
- Take it out of the fridge an hour before baking
- Wrap it up well with foil
- Cook it a bit longer if it's coming straight from the fridge
- Save some extra sauce for when you warm up leftovers
What To Serve With It
- Fresh green salad
- Toasted garlic bread
- Oven-roasted veggies
- A glass of your favorite wine
- Sprinkle of fresh herbs on top

Storing Leftovers
- Make sure it's totally cool before putting it in the fridge
- Cut it into single servings for easier reheating
- Keep some extra white sauce handy
- Can stay frozen for about 3 months
- Let it thaw in the fridge overnight
This veggie lasagna has become our family's comfort food go-to. It shows that you don't need meat to make something truly satisfying and impressive. The mix of mushrooms, three different cheeses, and tender spinach creates something that's both homey and fancy at the same time.
Common Questions
- → Which mushrooms should I pick for this dish?
- Go with button or cremini mushrooms, or try mixing them together. Creminis will add a bit more depth to the flavor.
- → Can I put this together the night before?
- Absolutely! You can build the whole lasagna up to a day ahead and keep it in the fridge until you're ready to bake it.
- → How do I make sure my sauce isn't lumpy?
- Keep whisking as you pour warm milk slowly into your butter-flour mix, and don't stop stirring until the sauce gets thick.
- → Will no-boil pasta sheets work?
- They'll work fine! Just make your sauce a bit runnier since these noodles soak up more liquid during baking.
- → How long will this stay good after cooking?
- Pop any leftovers in a sealed container and they'll last 4 days in the fridge or up to 3 months in the freezer.