This vegetarian lasagna brings together the sweetness of roasted butternut squash with earthy mushrooms and fresh spinach, all bound together by a velvety homemade béchamel sauce. The squash develops caramelized edges in the oven, adding depth to every layer. Taking about 1 hour and 35 minutes from start to finish, this dish yields six generous servings and works beautifully for meal prep, entertaining, or a comforting weekend family dinner. The balance of vegetables, creamy cheeses, and aromatic herbs creates layers of flavor that develop even more depth the next day.
The first time I made this lasagna was during a particularly rainy November when my apartment felt too quiet. I had picked up a squash at the farmers market on impulse and needed something that would fill the whole space with warmth. The way the roasted squash mingled with the earthy mushrooms turned out to be exactly what I didnt know I was craving.
I served this at my first proper dinner party last autumn and watched my friend who claims to hate vegetables go back for thirds. Something about the layers of creamy sauce and tender vegetables makes people forget they are eating something so wholesome.
Ingredients
- Butternut Squash: Roasting this first concentrates the natural sweetness and creates caramelized edges that add depth to every layer
- Fresh Spinach: Use fresh instead of frozen for better texture and brighter flavor in the vegetable mixture
- Cremini Mushrooms: These have more flavor than white button mushrooms and hold their texture beautifully when sautéed
- Whole Milk: Essential for a rich velvety béchamel sauce that binds everything together
- No-Boil Noodles: These absorb excess moisture from the vegetables while baking creating the perfect texture
Instructions
- Roast the Squash:
- Toss cubed squash with olive oil salt and pepper then roast at 400°F until tender and lightly golden about 25 minutes stirring once halfway through
- Sauté the Vegetables:
- Cook onion and garlic until fragrant then add mushrooms with thyme and oregano letting them brown nicely before wilting in the fresh spinach
- Make the Béchamel:
- Melt butter whisk in flour to create a roux then gradually add milk stirring constantly until thickened before seasoning with salt pepper and nutmeg
- Layer It Up:
- Start with a thin layer of sauce then alternate noodles roasted squash vegetable mixture ricotta and more sauce repeating until everything is used
- Bake to Perfection:
- Cover with foil for the first 25 minutes at 375°F then uncover and bake until golden and bubbling letting it rest before serving
This recipe has become my go to for bringing dinner to friends who need a little extra care. There is something about assembling all those layers that feels like an act of love and the result never fails to comfort.
Make It Ahead
You can assemble the entire lasagna up to 24 hours before baking and keep it covered in the refrigerator. Just add 5 to 10 minutes to the covered baking time since it will be starting from cold.
Freezing Instructions
Wrap the unbaked lasagna tightly with plastic and foil then freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed.
Serving Suggestions
A crisp green salad with vinaigrette cuts through the richness and a glass of Pinot Grigio complements the sweetness of the squash beautifully.
- Crusty bread for soaking up extra sauce
- Simple arugula salad with lemon dressing
- Light red wine like Pinot Noir as an alternative
This lasagna fills the kitchen with such incredible aromas that people will be asking whats for dinner long before it is ready.
Common Recipe Questions
- → Can I make this lasagna ahead of time?
-
Yes, assemble the entire lasagna up to 24 hours ahead, cover tightly, and refrigerate. Add 5-10 minutes to the covered baking time since it will be cold.
- → What can I substitute for ricotta cheese?
-
Cottage cheese blended until smooth works well, or use additional béchamel sauce. For a dairy-free version, try cashew cream or vegan ricotta alternatives.
- → How do I prevent the lasagna from being watery?
-
Roast the squash until tender but not mushy, sauté mushrooms until they release their moisture and brown slightly, and thoroughly wilt the spinach before layering.
- → Can I freeze this lasagna?
-
Absolutely. Assemble, wrap tightly in plastic and foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed.
- → What other vegetables can I add?
-
Zucchini slices, roasted red peppers, or Swiss chard work beautifully. Just cook them beforehand to remove excess moisture and maintain the texture.