This hearty Italian-inspired dish layers tender roasted butternut squash with earthy sautéed mushrooms and fresh spinach, all bound together by a velvety homemade béchamel sauce. The no-boil noodles absorb the rich flavors while baking, creating perfectly tender layers. Finished with bubbling mozzarella and salty Parmesan, this comfort food delivers deep savory sweetness from the caramelized squash balanced by the fresh greens. The assembly process rewards you with golden, cheesy edges and a fork-tender center that's worth every minute of prep time.
The first time I made this lasagna, my kitchen smelled like autumn itself. I had just returned from the farmers market with an absurdly heavy butternut squash and no real plan beyond lasagna. My roommate wandered in, drawn by the roasting squash, and we ended up eating it standing up by the counter because waiting for plates seemed impossible.
Last winter I brought this to a potluck dinner and watched it disappear within minutes. My friend Sarah, who swore she hated vegetarian lasagna, went back for thirds. Now she texts me every October asking when I am making it again.
Ingredients
- Butternut squash: Roasting concentrates the natural sweetness and creates a creamy texture that mimics a meat layer
- Cremini mushrooms: These have more flavor than white mushrooms and hold up better during baking
- Fresh spinach: Wilted down with the mushrooms, it adds color and nutrients without overwhelming the dish
- Whole milk: Essential for a rich, velvety béchamel that binds everything together
- No-boil noodles: They absorb excess moisture from the vegetables and save a step
- Nutmeg: Just a pinch enhances the béchamel and complements the squash beautifully
Instructions
- Roast the squash:
- Cube the squash into even pieces, toss with olive oil and seasonings, then roast at 400°F until tender and golden brown at the edges.
- Sauté the vegetables:
- Cook the onions and garlic first, then add mushrooms until they release their liquid and brown before wilting in the spinach.
- Make the béchamel:
- Whisk the flour into melted butter, slowly add milk while stirring constantly, then thicken until it coats the back of a spoon.
- Layer it up:
- Start with béchamel, then noodles, followed by squash, vegetables, ricotta dollops, more béchamel and cheese, repeating until the dish is full.
- Bake until bubbly:
- Cover with foil for the first 25 minutes, then uncover to let the cheese turn golden and the edges get crispy.
This recipe became my go-to comfort food during a particularly stressful fall semester. Something about the rhythmic layering and the way the house fills with such welcoming warmth makes even the worst days feel manageable.
Making It Ahead
You can assemble this lasagna completely, cover it tightly, and refrigerate for up to 24 hours before baking. Add about 10 minutes to the covered baking time if it goes into the oven cold.
Freezing Instructions
Wrap the unbaked lasagna in plastic wrap followed by aluminum foil, then freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed.
Serving Suggestions
A crisp green salad with a vinaigrette cuts through the richness beautifully. I also love serving this with garlic bread and maybe some roasted asparagus on the side.
- Let people add extra red pepper flakes at the table if they like heat
- A light white wine like Pinot Grigio pairs wonderfully with the creamy squash
- Leftovers reheat surprisingly well in the microwave or oven
This lasagna has become one of those recipes I make without even looking at the measurements anymore. Hope it finds a regular place in your kitchen too.
Recipe FAQs
- → Can I prepare this lasagna ahead of time?
-
Yes, assemble the entire dish up to 24 hours in advance, cover tightly, and refrigerate. Add 5-10 minutes to the covered baking time if baking cold from the refrigerator.
- → What can I use instead of butternut squash?
-
Sweet potato or pumpkin work beautifully as substitutes. Roast them using the same method for similar sweetness and texture.
- → How do I prevent soggy lasagna?
-
Sauté mushrooms until they release most moisture and wilt spinach thoroughly. Also, let the finished lasagna rest 10-15 minutes before slicing to set the layers.
- → Can I freeze this lasagna?
-
Freeze unbaked or baked lasagna wrapped tightly in plastic and foil for up to 3 months. Thaw overnight in the refrigerator before baking as directed.
- → How do I know when the lasagna is done?
-
The cheese should be golden and bubbling, and you should see the sauce actively bubbling around the edges. A knife inserted in the center should come out hot.
- → Can I use regular lasagna noodles?
-
Absolutely. Cook regular noodles according to package directions, drain, and toss with a little olive oil to prevent sticking before layering.