This hearty vegetarian lasagna features tender roasted butternut squash layered with savory mushrooms and wilted fresh spinach. A rich, velvety béchamel sauce infused with nutmeg binds the layers together, while melted mozzarella and Parmesan create a golden, bubbling topping. The assembly process builds distinct layers—noodles, creamy squash, vegetable mixture, ricotta dollops, and sauce—resulting in impressive presentation and complex flavors. After baking covered then uncovered, let it rest before slicing to ensure clean, neat portions that hold their shape beautifully on the plate.
The first time I made this lasagna was during a rainy November weekend when my kitchen smelled like roasted squash and comfort. I had extra butternut squash from my farm share and decided to experiment with layering it into a traditional lasagna. My roommate wandered in, hovered over the baking dish, and asked if we could just eat it straight from the pan instead of waiting for dinner guests.
Last winter I made this for a book club meeting when someone mentioned they were tired of heavy meat dishes. There was absolute silence at the table for ten minutes straight, followed by someone asking if I could write down the recipe right then and there on a napkin. Now it is the most requested dish at every gathering.
Ingredients
- Butternut squash: Roasting it first concentrates its sweetness and creates these caramelized edges that melt into the sauce
- Cremini mushrooms: They hold up better during baking than white mushrooms and develop a deeper, meatier flavor
- Fresh spinach: Frozen works in a pinch but fresh gives you those vibrant green pockets throughout the layers
- Whole milk: The fat content is essential for a velvety béchamel that does not separate in the oven
- No-boil noodles: They absorb excess moisture from the vegetables while baking, preventing a soupy lasagna
- Nutmeg: Just a pinch transforms the béchamel from plain white sauce into something restaurant worthy
Instructions
- Roast the squash to perfection:
- Toss cubed butternut squash with olive oil and season generously before spreading in a single layer on your baking sheet
- Sauté the vegetables:
- Start with onions and garlic until fragrant, then add mushrooms and let them brown deeply before wilting in the spinach
- Make the béchamel:
- Melt butter and whisk in flour until bubbly, then slowly stream in warm milk while stirring constantly to avoid lumps
- Layer with intention:
- Start with a thin swipe of sauce on the bottom to prevent sticking, then alternate noodles, vegetables, ricotta dollops, and béchamel
- Bake until bubbly:
- Cover initially to steam the noodles, then uncover to let the cheese turn golden and the edges crisp up
My sister called me at midnight after taking leftovers to work the next day, saying the elevator smelled like our childhood kitchen. That is when I realized this recipe had become more than just dinner. It had turned into a memory.
Make Ahead Magic
You can assemble this entire lasagna up to twenty four hours before baking, just cover tightly and refrigerate. Add five minutes to the covered baking time since it will be cold going into the oven.
Freezing Instructions
Wrap the unbaked lasagna in plastic then foil before freezing for up to three months. Thaw overnight in the refrigerator before baking, or add twenty minutes to the baking time if baking from frozen.
Serving Suggestions
A crisp green salad with acidic vinaigrette cuts through the richness beautifully. A glass of Pinot Grigio or light Chianti brings out the sweetness of the roasted squash.
- Let guests add red pepper flakes at the table if they want heat
- Extra Parmesan on the table is always welcome
- Garlic bread is not necessary but certainly not frowned upon
This lasagna has fed my family through holidays, heartbreaks, and Tuesday nights when takeout felt too complicated. Sometimes food is just dinner, and sometimes it is exactly what someone needed to hear.
Recipe FAQs
- → Can I make this ahead of time?
-
Yes, assemble the entire dish up to 24 hours in advance, cover tightly, and refrigerate. Add 10-15 minutes to the covered baking time if baking cold from the refrigerator.
- → What's the best way to cut neat slices?
-
Allow the lasagna to rest for at least 10-15 minutes after removing from the oven. This cooling period lets the layers set, ensuring clean portions that hold their shape when served.
- → Can I freeze this lasagna?
-
Assemble and freeze before baking, or freeze leftovers in individual portions. Thaw overnight in the refrigerator before reheating at 350°F until heated through.
- → Do I need to cook the noodles first?
-
No-boil noodles work perfectly here. If using regular noodles, cook them to al dente according to package instructions, drain, and toss with a little oil to prevent sticking.
- → What can I substitute for ricotta?
-
Cottage cheese blended until smooth creates a similar texture. For a vegan version, use plant-based ricotta alternatives or additional béchamel sauce in its place.