This hearty vegetarian lasagna features tender roasted butternut squash layered with earthy sautéed mushrooms and fresh spinach. The creamy homemade béchamel sauce binds everything together, while melted mozzarella and Parmesan create a golden, bubbling topping. Each bite delivers the perfect balance of sweet squash, savory vegetables, and rich Italian flavors.
The first autumn I attempted this lasagna, my tiny apartment smelled like roasting squash for three straight days. I had bought way too much butternut squash from a farm stand and refused to let any go to waste. That kitchen experiment turned into something my roommate still asks for every November. Now it is the dish that signals real comfort season has arrived.
Last winter I made this for a friend who swore she hated vegetarian lasagna. She took one bite and went silent for a full minute. That is when you know a recipe has earned its permanent place in your collection.
Ingredients
- Butternut squash: Roasting concentrates the natural sugars and creates a creamy texture that melts into the layers
- Cremini mushrooms: These have more flavor than white mushrooms and hold up beautifully during baking
- Fresh spinach: Wilts down nicely but still brings bright color and freshness to each bite
- Whole milk: Essential for a velvety béchamel that ties all the layers together
- No-boil noodles: Absorb excess moisture from the vegetables while they bake
- Nutmeg: Just a pinch adds warmth that makes people ask what that special flavor is
Instructions
- Roast the squash:
- Toss cubed squash with olive oil, salt and pepper on a baking sheet. Roast at 400°F until tender and caramelized at the edges, about 25 to 30 minutes.
- Sauté the vegetables:
- Cook onion and garlic in olive oil until translucent. Add mushrooms with thyme and oregano, let them brown and release their moisture, then wilt in the spinach.
- Make the béchamel:
- Melt butter, whisk in flour for one minute, then gradually add milk while stirring constantly. Simmer until thickened, season with salt, pepper and nutmeg, then stir in half the Parmesan.
- Layer it up:
- Start with a thin layer of béchamel, then repeat layers of noodles, roasted squash, vegetable mixture, ricotta dollops, more béchamel and cheeses until you reach the top.
- Bake until bubbly:
- Cover and bake at 375°F for 25 minutes, then uncover and bake another 15 to 20 minutes until golden and bubbling. Let rest before slicing.
My neighbor called once because she could smell the béchamel sauce through the hallway vent. I ended up sending over a small pan and now we have a standing lasagna date every few months.
Make It Ahead
Assemble the entire lasagna up to 24 hours before baking, cover tightly and refrigerate. Add 5 to 10 minutes to the covered baking time since it will be cold going into the oven. The flavors have time to meld together in a way that feels like you spent all day cooking.
Freezing Instructions
Wrap the unbaked lasagna in plastic and then foil before freezing. Thaw overnight in the refrigerator before baking as directed. I always keep a backup in the freezer for those nights when cooking from scratch feels impossible.
Serving Suggestions
A crisp green salad with acidic vinaigrette cuts through the richness perfectly. I also like to serve it with roasted asparagus or steamed broccoli when I want extra greens on the plate.
- Pinot Grigio or Sauvignon Blanc pair beautifully with the squash and mushrooms
- Crusty garlic bread for soaking up any extra sauce
- Simple arugula salad with lemon dressing keeps the meal from feeling too heavy
This is the kind of dinner that makes people feel taken care of without you saying a word.
Recipe FAQs
- → Can I make this lasagna ahead of time?
-
Yes, assemble the lasagna up to 24 hours in advance and refrigerate. Add 10-15 minutes to the baking time if baking cold from the refrigerator.
- → Can I freeze butternut squash lasagna?
-
Absolutely. Wrap the unbaked lasagna tightly with plastic wrap and foil, then freeze for up to 3 months. Thaw overnight in the refrigerator before baking.
- → What other vegetables work well in this dish?
-
Roasted red peppers, zucchini, or eggplant make excellent additions or substitutions. Just ensure vegetables are cooked before layering to prevent excess moisture.
- → Do I need to cook no-boil lasagna noodles first?
-
No, no-boil noodles are designed to cook in the oven. The moisture from the vegetables and béchamel softens them perfectly during baking.
- → How do I prevent the lasagna from being watery?
-
Roast the squash until caramelized, thoroughly sauté mushrooms until they release moisture, and wilt the spinach completely. These steps ensure your lasagna holds its shape when sliced.