Butternut Squash Spinach Mushroom Lasagna

Golden, bubbling layers of Butternut Squash, Spinach & Mushroom Lasagna with creamy béchamel and fresh basil garnish. Bookmark
Golden, bubbling layers of Butternut Squash, Spinach & Mushroom Lasagna with creamy béchamel and fresh basil garnish. | everybitebetters.com

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.
A hearty slice of Butternut Squash, Spinach & Mushroom Lasagna reveals roasted squash and spinach layers. Bookmark
A hearty slice of Butternut Squash, Spinach & Mushroom Lasagna reveals roasted squash and spinach layers. | everybitebetters.com

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
A cozy serving of Butternut Squash, Spinach & Mushroom Lasagna on a plate with a crisp side salad. Bookmark
A cozy serving of Butternut Squash, Spinach & Mushroom Lasagna on a plate with a crisp side salad. | everybitebetters.com

This is the kind of dinner that makes people feel taken care of without you saying a word.

Recipe FAQs

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.

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.

Roasted red peppers, zucchini, or eggplant make excellent additions or substitutions. Just ensure vegetables are cooked before layering to prevent excess moisture.

No, no-boil noodles are designed to cook in the oven. The moisture from the vegetables and béchamel softens them perfectly during baking.

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.

Butternut Squash Spinach Mushroom Lasagna

A cozy vegetarian lasagna layered with roasted squash, mushrooms, spinach and rich 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
  • 2 tablespoons olive oil
  • 10 oz fresh spinach, washed and chopped
  • 12 oz cremini or button mushrooms, sliced
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced

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
Preheat Oven and Prepare Baking Sheet: Preheat oven to 400°F. Line a baking sheet with parchment paper.
2
Roast Butternut Squash: Toss butternut squash cubes with 1 tablespoon olive oil, salt, and pepper. Spread on the prepared baking sheet and roast for 25-30 minutes, stirring once, until tender and lightly caramelized. Set aside.
3
Sauté Aromatics: 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.
4
Cook Mushrooms and Spinach: 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.
5
Prepare 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.
6
Adjust Oven Temperature: Lower oven temperature to 375°F.
7
Assemble Lasagna: Spread a thin layer of béchamel on the bottom of a 9x13-inch baking dish. Layer noodles, half the roasted butternut squash, half the mushroom-spinach mixture, half 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.
8
Bake Covered: Cover with foil and bake for 25 minutes.
9
Bake Uncovered and Rest: 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.
Sophie Adams

Sharing simple, flavorful recipes and practical cooking tips for everyday home cooks.