This hearty vegetarian lasagna combines the sweetness of roasted butternut squash with earthy mushrooms and fresh spinach. The vegetables are layered between noodles and covered in a homemade béchamel sauce enriched with Parmesan and mozzarella. After roasting the squash until caramelized and sautéing the mushrooms with herbs, you'll assemble the layers and bake until golden and bubbling. The result is a comforting dish that's perfect for feeding a crowd or enjoying leftovers throughout the week.
The first time I made this lasagna, my kitchen smelled like autumn had moved in early. Roasting squash fills the whole house with this sweet, earthy fragrance that makes everyone gravitate toward the oven. My roommate kept wandering through, asking if it was done yet. It became our go-to comfort dinner whenever the weather turned crisp.
Last winter, I served this at a small dinner party when my friend announced she was going vegetarian. Everyone went quiet for the first few bites, just absorbed in the layers of flavor. Later she told me it was the first time she didnt miss anything at a meat-centered gathering.
Ingredients
- Butternut squash: Roasting concentrates the natural sugars and creates pockets of sweetness throughout the lasagna
- Mushrooms: Cremini mushrooms develop deeper flavor than white buttons when sautéed until golden brown
- Fresh spinach: Wilted with the mushrooms, it adds color and nutrients without making the layers watery
- Whole milk: Essential for a rich, velvety béchamel that holds everything together beautifully
- No-boil noodles: They absorb excess moisture from the vegetables while baking, preventing soggy layers
- Freshly grated nutmeg: Just a pinch transforms the béchamel into something restaurant-worthy
Instructions
- Roast the squash to perfection:
- Toss cubed squash with olive oil, salt, and pepper until evenly coated. Spread in a single layer on a parchment-lined baking sheet and roast at 400°F until tender and caramelized at the edges, about 25 to 30 minutes, stirring halfway through for even browning.
- Sauté the vegetables:
- Heat olive oil in a large skillet over medium-high heat. Cook onion and garlic until translucent, then add mushrooms with thyme, oregano, salt, and pepper. Let them cook undisturbed to develop golden brown edges before stirring. Add spinach and cook until just wilted.
- Make the béchamel sauce:
- Melt butter in a saucepan over medium heat, whisk in flour, and cook for one minute to remove the raw taste. Gradually whisk in warm milk, stirring constantly until the sauce thickens enough to coat the back of a spoon. Season with salt, pepper, nutmeg, and half the Parmesan cheese.
- Layer with care:
- Start with a thin layer of béchamel to prevent sticking. Alternate noodles, squash, vegetables, ricotta dollops, and more béchamel, repeating the pattern. Finish with noodles topped generously with remaining sauce and both cheeses for a golden, bubbling crust.
- Bake until golden:
- Cover with foil and bake at 375°F for 25 minutes. Remove foil and continue baking until the cheese is deeply golden and the sauce bubbles up around the edges, about 15 to 20 minutes more. Let rest for 10 to 15 minutes before slicing.
This recipe saved Thanksgiving when my sister announced last minute she had gone dairy-free. I made a separate béchamel with oat milk and vegan butter, and honestly, both versions disappeared. Now it is a permanent fixture on our holiday table.
Make Ahead Magic
Assemble the entire lasagna up to 24 hours before baking, cover tightly, and refrigerate. You may need to add 5 to 10 minutes to the covered baking time since it goes into the oven cold.
Freezing Instructions
Wrap the unbaked lasagna in plastic and then foil before freezing for up to 3 months. Thaw overnight in the refrigerator before baking as directed.
Serving Suggestions
A crisp green salad with an acidic vinaigrette cuts through the richness beautifully. Let the lasagna stand before serving.
- Pair with a glass of Pinot Grigio or a light red wine like Pinot Noir
- Crusty bread for soaking up any extra sauce on the plate
- A simple arugula salad with lemon dressing brightens the whole meal
There is something deeply satisfying about serving a lasagna that looks impressive but tastes like home. Enjoy every cozy bite.
Recipe FAQs
- → Can I make this lasagna ahead of time?
-
Yes, you can assemble the entire lasagna up to 24 hours in advance and refrigerate it before baking. You may need to add 5-10 minutes to the baking time if baking it cold from the refrigerator.
- → Can I freeze butternut squash lasagna?
-
Absolutely. Assemble the lasagna, wrap it tightly in plastic and foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking.
- → What can I substitute for ricotta cheese?
-
You can use cottage cheese blended until smooth, or create a cashew-based cream for a dairy-free alternative. The béchamel already provides creaminess, so you could also simply increase the mozzarella.
- → Do I need to cook the lasagna noodles first?
-
No-boil noodles work perfectly here as they absorb moisture from the vegetables and sauce while baking. If using regular noodles, cook them according to package instructions until al dente before assembling.
- → How do I know when the lasagna is done?
-
The lasagna is ready when the cheese on top is golden brown and bubbling, and you can see the sauce bubbling up around the edges. The center should feel hot when you insert a knife.
- → Can I add other vegetables?
-
Yes, this lasagna is versatile. Roasted red peppers, zucchini, or eggplant would all work well. Just keep in mind that adding more vegetables may increase the baking time slightly.