Butternut Squash Spinach Mushroom Lasagna

Golden-brown butternut squash lasagna with melted mozzarella and fresh basil garnish. Pin It
Golden-brown butternut squash lasagna with melted mozzarella and fresh basil garnish. | dishdelightblog.com

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.
Creamy spinach and mushroom lasagna layers with a rich béchamel sauce topping. Pin It
Creamy spinach and mushroom lasagna layers with a rich béchamel sauce topping. | dishdelightblog.com

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
Bubbling vegetarian lasagna featuring roasted butternut squash and cheese on a dinner plate. Pin It
Bubbling vegetarian lasagna featuring roasted butternut squash and cheese on a dinner plate. | dishdelightblog.com

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

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.

Sweet potato or pumpkin work beautifully as substitutes. Roast them using the same method for similar sweetness and texture.

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.

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.

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.

Absolutely. Cook regular noodles according to package directions, drain, and toss with a little olive oil to prevent sticking before layering.

Butternut Squash Spinach Mushroom Lasagna

Cozy vegetarian layers with roasted squash, mushrooms, spinach and creamy béchamel sauce

Prep 40m
Cook 55m
Total 95m
Servings 6
Difficulty Medium

Ingredients

Vegetables

  • 1 medium butternut squash (about 2 lbs), peeled, seeded, and cubed
  • 10 oz fresh spinach, washed and chopped
  • 12 oz cremini or button mushrooms, sliced
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 2 tablespoons olive oil

Cheese & Dairy

  • 2 cups whole milk
  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 1 cup grated Parmesan cheese
  • 2 cups shredded mozzarella cheese
  • 1 cup ricotta cheese
  • Salt and freshly ground black pepper, to taste
  • Freshly grated nutmeg (optional)

Pasta

  • 9–12 no-boil lasagna noodles (or regular, cooked according to package instructions)

Herbs & Seasonings

  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1/4 cup fresh basil, chopped (optional)

Instructions

1
Roast the Butternut Squash: Preheat oven to 400°F. Line a baking sheet with parchment paper. Toss butternut squash cubes with 1 tablespoon olive oil, salt, and pepper. Spread on the baking sheet and roast for 25–30 minutes, stirring once, until tender and lightly caramelized. Set aside.
2
Prepare the Vegetable Filling: In a large skillet, heat the remaining 1 tablespoon olive oil over medium-high heat. Add onion and garlic; sauté for 2–3 minutes until translucent. Add mushrooms, season with salt, pepper, thyme, and oregano. Sauté for 6–8 minutes, until they release moisture and begin to brown. Add spinach and cook for another 2–3 minutes until wilted. Remove from heat.
3
Make the Béchamel Sauce: In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute. Gradually whisk in milk, stirring constantly until thickened, about 5 minutes. Season with salt, pepper, and a pinch of nutmeg (if using). Stir in half the Parmesan cheese; remove from heat.
4
Assemble the Lasagna: Lower oven temperature to 375°F. Spread a thin layer of béchamel on the bottom of a 9x13-inch baking dish. Layer noodles, half of the roasted butternut squash, half of the mushroom-spinach mixture, half of the ricotta cheese spread gently, a third of the béchamel sauce, and sprinkle with mozzarella and some Parmesan. Repeat layers once more. Finish with a final layer of noodles, remaining béchamel, and top generously with mozzarella and Parmesan.
5
Bake and Rest: Cover with foil and bake for 25 minutes. Remove foil and bake for another 15–20 minutes until golden and bubbling. Let rest 10–15 minutes before slicing. Garnish with fresh basil, if desired.
Additional Information

Equipment Needed

  • Large baking sheet
  • Large skillet
  • Saucepan
  • 9x13-inch baking dish
  • Whisk
  • Chef's knife
  • Cutting board
  • Aluminum foil

Nutrition (Per Serving)

Calories 410
Protein 19g
Carbs 45g
Fat 18g

Allergy Information

  • Contains milk, cheese (dairy), and wheat (gluten)
  • Check all cheese and noodle labels for allergens if using store-bought products
Angela Morris

Sharing easy, comforting recipes and practical cooking tips for home cooks and food enthusiasts.