Butternut Squash Spinach Mushroom Lasagna

Golden-brown Butternut Squash, Spinach & Mushroom Lasagna with bubbling mozzarella and fresh basil garnish on a rustic wooden table. Save
Golden-brown Butternut Squash, Spinach & Mushroom Lasagna with bubbling mozzarella and fresh basil garnish on a rustic wooden table. | skilletscroll.com

This hearty Italian-inspired layers no-boil noodles with velvety roasted butternut squash, earthy sautéed mushrooms, and tender fresh spinach. The homemade béchamel sauce infused with nutmeg creates an incredibly creamy texture, while generous amounts of mozzarella, Parmesan, and ricotta deliver that irresistible golden, bubbly topping. After about 95 minutes from start to finish, you'll have six servings of pure comfort food that tastes even better the next day.

The first time I made this lasagna was during a gray, rainy November weekend when all I wanted was something that felt like a warm blanket. My tiny apartment kitchen filled with the scent of roasting squash and garlic, and I remember pressing my nose against the oven door just to watch the caramelization happening. My roommate wandered in, drawn by the smell, and we ended up eating straight from the baking dish while watching old movies.

Last winter I brought this to a friends potluck dinner, and honestly I was nervous because lasagna feels so personal and intimate. Within minutes of arriving, someone asked for the recipe, and by the end of the night, the baking dish was scraped completely clean. That moment of seeing people genuinely excited about vegetables layered between pasta stuck with me.

Ingredients

  • Butternut squash: Roasting the squash first concentrates its natural sweetness and creates those caramelized edges that make every bite special
  • Fresh spinach: I learned to squeeze out excess moisture after wilting so the lasagna does not become watery
  • Cremini mushrooms: These have a deeper, earthier flavor than button mushrooms and hold their texture beautifully
  • Ricotta cheese: Room temperature ricotta spreads so much easier and creates these lovely creamy pockets throughout
  • Nutmeg: Just a pinch transforms the béchamel from ordinary into something that tastes like it came from an Italian grandmother

Instructions

Roast the squash until golden:
Cube your squash into even pieces, toss with olive oil and seasoning, then let the oven work its magic for about 25 minutes until tender and lightly caramelized.
Sauté the vegetables:
Cook onions and garlic until fragrant, add mushrooms until they release their liquid and begin to brown, then wilt in the spinach with your dried herbs.
Make the béchamel:
Melt butter, whisk in flour to create a roux, then slowly add milk while stirring constantly until thickened, seasoning with salt, pepper, and nutmeg.
Layer it all up:
Start with béchamel, then noodles, followed by squash, vegetables, ricotta dollops, more béchamel, and cheese, repeating until your baking dish is full.
Bake until bubbly:
Cover with foil for the first 25 minutes, then uncover and let it get golden and gorgeous for another 15 to 20 minutes.
Let it rest:
This might be the hardest part, but waiting 10 to 15 minutes before slicing makes all the difference for clean, beautiful portions.
A close-up of a slice of Butternut Squash, Spinach & Mushroom Lasagna revealing creamy béchamel and layered vegetables. Save
A close-up of a slice of Butternut Squash, Spinach & Mushroom Lasagna revealing creamy béchamel and layered vegetables. | skilletscroll.com

My sister called me halfway through making this once, completely frantic because she had forgotten to buy ricotta. We laughed for ten minutes about how she had raided her fridge for any soft cheese she could find. The version she made that night was different, but she still talks about how delicious it was.

Making It Ahead

I have discovered that this lasagna actually tastes better the next day when all the flavors have had time to become friends. You can assemble it completely, refrigerate overnight, then just add a few extra minutes to the baking time.

Freezing Instructions

Wrap your assembled unbaked lasagna tightly with plastic wrap and foil, and it will keep beautifully for up to three months. Thaw overnight in the refrigerator before baking as directed.

Serving Suggestions

A crisp green salad with bright vinaigrette cuts through the richness perfectly. I love how the acidity balances the sweet squash and creamy cheese.

  • Crusty garlic bread for soaking up any extra sauce
  • A glass of Pinot Grigio or light red wine
  • Simple steamed green beans with lemon
Freshly baked Butternut Squash, Spinach & Mushroom Lasagna served on a white plate with a side salad for dinner. Save
Freshly baked Butternut Squash, Spinach & Mushroom Lasagna served on a white plate with a side salad for dinner. | skilletscroll.com

There is something so satisfying about serving a lasagna that looks impressive but comes together with honest, simple ingredients. Hope this brings coziness to your table.

Recipe FAQs

Absolutely. Assemble the entire dish up to 24 hours in advance, cover tightly, and refrigerate. You may need to add 10-15 minutes to the baking time if baking cold from the refrigerator.

Yes, freeze before baking. Wrap the assembled dish in plastic and foil for up to 3 months. Thaw overnight in the refrigerator, then bake as directed.

Cottage cheese blended smooth works well as a lighter alternative. For a creamier texture, try using mascarpone or even more béchamel in its place.

Roasting concentrates the natural sweetness and ensures the squash is tender throughout. You could steam or boil it, but you'll lose that caramelized flavor depth.

The lasagna is ready when the cheese is golden brown and bubbling, and you can see the sauce bubbling around the edges. A knife inserted in the center should come out hot.

Frozen spinach works—thaw and squeeze out all excess moisture before adding to the mushrooms. You'll need about 6 ounces frozen to equal the 10 ounces fresh.

Butternut Squash Spinach Mushroom Lasagna

Comforting layers of roasted squash, mushrooms, and spinach in 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
  • 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
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
Sauté Vegetables: 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
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.
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 with noodles, half the roasted squash, half the mushroom-spinach mixture, half the ricotta, a third of béchamel, and mozzarella with some Parmesan. Repeat layers. Finish with final noodles, remaining béchamel, and generous 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.
Hannah Doyle

Passionate home cook sharing simple, tasty recipes and real-life kitchen wisdom for everyone.