This comforting vegetarian lasagna features layers of roasted butternut squash, tender mushrooms, fresh spinach, and a creamy homemade béchamel sauce. The squash is roasted until caramelized, while the vegetables are sautéed with aromatic herbs like thyme and oregano. Each layer is bound together with ricotta, mozzarella, and Parmesan, creating a rich and satisfying dish that's perfect for serving six people.
The assembly takes about 40 minutes of prep time, followed by roughly 55 minutes in the oven. Letting it rest for 10-15 minutes before serving ensures clean slices and allows the flavors to meld together beautifully.
The first time I made this lasagna was during a rainy October weekend when my garden had given me more butternut squash than I knew what to do with. I stood in my kitchen, watching steam rise from my coffee mug, and decided that comfort food was the only logical answer to a gray Saturday. Now, whenever those caramelized cubes of roasted squash hit the baking dish, I'm transported back to that cozy afternoon.
Last winter, my neighbor Sarah came over unexpectedly while this was bubbling away in the oven. She stood in my doorway, inhaling deeply, and asked what smelled like a fancy Italian restaurant had moved into my apartment. We ended up eating the entire first square right out of the pan while standing at the counter, burning our tongues but not caring one bit.
Ingredients
- Butternut squash: Roasting these cubes first concentrates their natural sweetness and creates those irresistible caramelized edges that melt into every bite
- Fresh spinach: Add it to the skillet last so it just wilts, preserving its bright color and delicate texture
- Cremini mushrooms: These baby bellas have more depth than white buttons and hold up beautifully during baking
- Whole milk: Essential for that velvety béchamel that ties all the layers together
- No-boil noodles: They absorb excess moisture from the vegetables while cooking, preventing a soggy bottom layer
Instructions
- Roast your squash foundation:
- Cube your butternut squash into even pieces, toss with olive oil and seasonings, then roast at 400°F until tender and golden brown at the edges. Set aside while you prepare everything else.
- Build the vegetable filling:
- Sauté your onions and garlic until fragrant, then add sliced mushrooms with thyme and oregano. Let them cook down until they release their moisture and start browning, then toss in spinach just until wilted.
- Whisk up creamy béchamel:
- Melt butter and whisk in flour to create a roux, then slowly pour in warm milk while stirring constantly. Cook until thickened enough to coat the back of a spoon, then season generously.
- Layer with love:
- Start with béchamel on the bottom of your dish, then alternate noodles, roasted squash, mushroom-spinach mixture, dollops of ricotta, and more sauce. Finish with extra mozzarella and Parmesan on top.
- Bake until bubbling:
- Cover with foil for the first 25 minutes at 375°F, then remove to let the cheese develop that gorgeous golden crust. Let it rest before slicing so everything sets beautifully.
This recipe became my go-to for welcoming new neighbors after I brought a pan to the couple who moved in next door. They showed up at my door two days later with the empty dish and a request for the recipe, which is pretty much the highest compliment a home cook can receive.
Make It Ahead
I've discovered that this lasagna actually tastes better on day two, after the flavors have had time to mingle and deepen. You can assemble the entire thing up to 24 hours before baking, just cover it tightly and store it in the refrigerator. Add about 10 minutes to the covered baking time if it's going into the oven cold from the fridge.
Freezing Instructions
When I meal prep for busy weeks, I often make two lasagnas at once and freeze one for later. Wrap the unbaked lasagna tightly in plastic wrap, then foil, and it will keep beautifully for up to 3 months. Thaw overnight in the refrigerator before baking as directed.
Serving Suggestions
A crisp green salad with a bright vinaigrette cuts through the richness perfectly. I also like to serve crusty garlic bread on the side for soaking up any extra sauce.
- A glass of Pinot Grigio or light red wine complements the earthy vegetables
- Keep red pepper flakes on the table for anyone who wants a little heat
- Fresh basil added right before serving makes everything taste brighter
There's something profoundly satisfying about serving this lasagna to a table full of people, watching their eyes light up at that first golden, bubbling square. It's comfort food at its finest.
Recipe Q&A
- → Can I make this lasagna ahead of time?
-
Yes, you can assemble the entire lasagna up to 24 hours in advance and refrigerate it, covered tightly with foil. When ready to bake, add an extra 10-15 minutes to the covered baking time since it will be cold.
- → Can I freeze this lasagna?
-
Absolutely. Assemble the lasagna, wrap it tightly in plastic wrap and foil, then freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed.
- → What can I substitute for ricotta cheese?
-
You can use cottage cheese blended until smooth, or create a creamy layer using extra béchamel sauce mixed with some Parmesan. For a vegan option, use plant-based ricotta alternatives.
- → Do I need to cook the noodles first?
-
No, if using no-boil lasagna noodles, they'll cook perfectly in the sauce during baking. If using regular noodles, cook them according to package directions until al dente before layering.
- → How do I know when the lasagna is done?
-
The lasagna is ready when the cheese is golden and bubbly, and you can see the sauce actively bubbling around the edges. A knife inserted in the center should come out hot.