Butternut Squash Spinach Mushroom Lasagna

Close-up of golden bubbling Butternut Squash, Spinach & Mushroom Lasagna with melted mozzarella and fresh basil garnish. Save
Close-up of golden bubbling Butternut Squash, Spinach & Mushroom Lasagna with melted mozzarella and fresh basil garnish. | everydayrecipelab.com

This vegetarian lasagna combines creamy roasted butternut squash with earthy sautéed mushrooms and fresh spinach, all layered between tender noodles and rich homemade béchamel sauce. The assembly takes patience but results in impressive layers perfect for special occasions or cozy Sunday dinners. Letting it rest before slicing ensures clean portions that hold their shape beautifully on the plate.

The first time I made this lasagna, my apartment smelled so incredible that my neighbor actually knocked on my door to ask what I was cooking. I had been testing roasted butternut squash in everything that autumn, and something about the sweet, caramelized squash against earthy mushrooms felt like discovering a secret combination. That evening, watching steam rise off bubbling cheese while rain tapped against the windows, I knew this would become my go-to comfort dish forever.

Last winter, I made this for a friend who claimed to hate vegetarian lasagna. She took one bite, set down her fork, and quietly asked for the recipe before even finishing her plate. The layers work together so beautifully that nobody notices the meat is missing.

Ingredients

  • Medium butternut squash: Roasting concentrates the natural sugars and creates that gorgeous caramelized flavor that makes this lasagna special
  • Olive oil: You will need this for roasting the squash and sautéing the vegetables
  • Fresh spinach: The fresh wilts down beautifully and adds lovely color and nutrition to every layer
  • Cremini mushrooms: These have a deeper, earthier flavor than white button mushrooms that stands up to the rich sauce
  • Medium onion: Finely chopped so it melts into the vegetable mixture without overpowering
  • Garlic cloves: Minced fresh because nothing wakes up a dish like garlic cooked just right
  • Whole milk: Essential for a rich, velvety béchamel sauce that ties everything together
  • Unsalted butter: You want control over your salt level, especially with all that salty cheese
  • All-purpose flour: This thickens your béchamel into silky perfection
  • Parmesan cheese: Grated fresh adds that salty, nutty punch that makes béchamel sing
  • Shredded mozzarella: The melted cheese pull is non-negotiable in a proper lasagna
  • Ricotta cheese: Adds creamy pockets throughout the layers that everyone fights over
  • No-boil lasagna noodles: Such a time saver and they absorb sauce beautifully while baking
  • Dried thyme and oregano: These herbs bridge the gap between the vegetables and cheese
  • Fresh basil: Optional but that bright finish on top makes everything look and taste fresher

Instructions

Roast the squash:
Toss cubed squash with olive oil, salt, and pepper until evenly coated. Roast at 400°F for 25 to 30 minutes, stirring once halfway through. You want tender pieces with golden edges that smell like autumn.
Sauté the vegetables:
Heat olive oil in a large skillet and cook onion and garlic until translucent and fragrant. Add mushrooms with thyme and oregano, cooking until they release their liquid and start to brown. Toss in spinach and stir until just wilted, then remove from heat.
Make the béchamel:
Melt butter in a saucepan over medium heat and whisk in flour for one minute to cook out the raw taste. Slowly whisk in milk, stirring constantly until thickened and smooth, about five minutes. Season with salt, pepper, nutmeg if using, and stir in half the Parmesan.
Layer it up:
Lower oven to 375°F and spread a thin layer of béchamel in the bottom of your baking dish. Layer noodles, squash, vegetable mixture, dollops of ricotta, more béchamel, and both cheeses, then repeat. End with noodles, the remaining béchamel, and generous cheese on top.
Bake until golden:
Cover with foil and bake for 25 minutes, then uncover and bake another 15 to 20 minutes until bubbly and beautifully browned on top. Let rest for 10 to 15 minutes before serving so the layers set.
Fresh slices of Butternut Squash, Spinach & Mushroom Lasagna reveal creamy béchamel and layered vegetables on a rustic plate. Save
Fresh slices of Butternut Squash, Spinach & Mushroom Lasagna reveal creamy béchamel and layered vegetables on a rustic plate. | everydayrecipelab.com

This lasagna has become my official housewarming gift and new baby dinner delivery dish. There is something so satisfying about stacking those colorful layers and knowing it will feed people something truly comforting.

Make It Your Own

I have made this with kale instead of spinach when that was what I had on hand, and the slight bitterness worked beautifully with the sweet squash. You could also add a layer of chopped walnuts or pecans for crunch if that sounds good to you.

Timing Wisdom

The most efficient workflow is to roast your squash while you chop and sauté the vegetables, then make the béchamel while everything else cools slightly. I have learned that rushing the béchamel never ends well.

Serving Suggestions

This lasagna is rich enough to stand on its own, but a crisp green salad with lemon vinaigrette cuts through the creaminess perfectly. I love serving it with crusty garlic bread for soaking up any extra sauce.

  • A glass of Pinot Grigio or light red wine pairs wonderfully
  • The flavors deepen overnight, making it even better as leftovers
  • This freezes beautifully for up to three months if you want to meal prep
Hearty Butternut Squash, Spinach & Mushroom Lasagna served with salad and wine for a cozy vegetarian family dinner. Save
Hearty Butternut Squash, Spinach & Mushroom Lasagna served with salad and wine for a cozy vegetarian family dinner. | everydayrecipelab.com

I hope this lasagna finds its way into your regular rotation and creates as many cozy memories in your kitchen as it has in mine.

Recipe Questions & Answers

Yes, assemble the entire dish up to 24 hours ahead, cover tightly, and refrigerate. Add 5-10 minutes to baking time if baking cold from the refrigerator.

Cottage cheese blended smooth or additional béchamel sauce works well. For vegan versions, use cashew cream or plant-based ricotta alternatives.

Roast the squash until lightly caramelized to evaporate moisture, and sauté mushrooms until they release their liquid and begin browning. Let the finished dish rest before serving.

Absolutely. Cut into portions, wrap individually in plastic and foil, and freeze for up to 3 months. Thaw overnight and reheat covered at 350°F until hot throughout.

Regular noodles work fine—just cook them 2 minutes less than package directions since they'll finish cooking in the oven. No-boil noodles save time and absorb extra moisture from the vegetables.

Kale or Swiss chard substitute nicely for spinach. Roasted red peppers, zucchini, or eggplant layers add variety without disrupting the creamy texture balance.

Butternut Squash Spinach Mushroom Lasagna

Roasted squash, mushrooms, and spinach layered with creamy béchamel and melted cheeses for a comforting vegetarian main.

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

Pantry Staples

  • 2 tablespoons olive oil
  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • Salt and freshly ground black pepper, to taste
  • Freshly grated nutmeg (optional)

Dairy & Cheese

  • 2 cups whole milk
  • 1 cup grated Parmesan cheese
  • 2 cups shredded mozzarella cheese
  • 1 cup ricotta cheese

Pasta

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

Garnish

  • 1/4 cup fresh basil, chopped (optional)

Instructions

1
Prepare the Oven: Preheat oven to 400°F. Line a baking sheet with parchment paper.
2
Roast the 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 the Lasagna: Spread a thin layer of béchamel on the bottom of a 9x13-inch baking dish. Layer noodles, half the roasted squash, half the mushroom-spinach mixture, half the ricotta, and a third of the béchamel. 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.
Megan Holloway

Passionate home cook sharing easy, wholesome recipes and family-friendly meal ideas.