Butternut Squash Spinach Mushroom Lasagna

Golden-brown butternut squash and mushroom spinach lasagna topped with melted mozzarella in a baking dish. Pin It
Golden-brown butternut squash and mushroom spinach lasagna topped with melted mozzarella in a baking dish. | easymealnotebook.com

This hearty vegetarian lasagna combines tender roasted butternut squash with earthy mushrooms and fresh spinach, all layered between sheets of pasta and rich béchamel sauce. The squash becomes naturally sweet when roasted, balancing perfectly with the savory vegetables. The béchamel adds creaminess while three cheeses create that irresistible golden, bubbly top. Ideal for meal prep as it reheats beautifully, and the layers can be assembled ahead of time for easy entertaining.

The first time I made this lasagna, my kitchen smelled like autumn had moved in uninvited. Roasting butternut squash fills the whole house with this incredible sweetness that makes everyone wander in, asking whats for dinner. I stood over the baking sheet, popping caramelized cubes into my mouth and pretending I was just quality control.

Last November, my sister dropped by unexpectedly while I was assembling the layers. She ended up staying for dinner and helping me finish the sauce, both of us leaning over the stove, watching the béchamel thicken and taking turns taste testing. Sometimes the best meals are the ones you didnt plan to share.

Ingredients

  • Butternut squash: Roasting transforms this humble vegetable into something sweet and creamy, creating layers that practically melt in your mouth
  • Cremini mushrooms: These have more flavor than white buttons and hold their texture better after sautéing
  • Fresh spinach: Adds bright color and a pleasant contrast to the richer elements
  • Whole milk: Essential for a velvety béchamel that coats every layer properly
  • Nutmeg: Just a pinch makes the white sauce taste professionally crafted
  • No-boil noodles: Save time and absorb excess moisture as the lasagna bakes

Instructions

Roast the squash:
Toss cubes with olive oil, salt and pepper, then spread on a lined baking sheet. Roast at 400°F for 25 to 30 minutes until tender and lightly golden, stirring halfway through.
Sauté the vegetables:
Heat olive oil in a large skillet and cook onion and garlic until translucent. Add mushrooms with thyme, oregano, salt and pepper, cooking until they release moisture and brown. Toss in spinach for the last few minutes until wilted.
Make the béchamel:
Melt butter in a saucepan, whisk in flour for one minute, then gradually add milk while stirring constantly. Simmer about 5 minutes until thickened, season with salt, pepper and nutmeg, then stir in half the Parmesan.
Layer it up:
Spread some béchamel in a 9x13-inch dish, then alternate noodles, squash, vegetable mixture, ricotta dollops and more sauce. Repeat and finish with noodles, remaining béchamel and generous mozzarella and Parmesan on top.
Bake to golden:
Cover with foil and bake at 375°F for 25 minutes, then uncover for 15 to 20 minutes more until bubbling and beautifully browned. Let rest at least 10 minutes before slicing.
Butternut Squash, Spinach & Mushroom Lasagna baked in a white ceramic dish with fresh basil garnish. Pin It
Butternut Squash, Spinach & Mushroom Lasagna baked in a white ceramic dish with fresh basil garnish. | easymealnotebook.com

This recipe became my go-to for potluck dinners after three different friends asked for the recipe in one week. Theres something about the combination of sweet squash and savory mushrooms that makes people pause after their first bite and genuinely ask what theyre eating.

Make Ahead Magic

You can assemble this lasagna up to 24 hours before baking and keep it covered in the refrigerator. The flavors meld together even more, and the noodles soften slightly for a more cohesive texture.

Freezing Instructions

Wrap the assembled, unbaked lasagna tightly with plastic and foil, then freeze for up to three months. Thaw overnight in the refrigerator before baking as directed, adding about 10 minutes to the covered baking time.

Serving Suggestions

A simple arugula salad with lemon vinaigrette cuts through the richness beautifully. Pour a glass of Pinot Grigio and crusty garlic bread for the kind of dinner that makes weekday eating feel special.

  • Let the lasagna rest longer than you think necessary, at least 15 minutes
  • Cover the edges with foil if they brown too quickly
  • Room temperature leftovers reheat better than cold ones straight from the fridge
Sliced vegetarian lasagna showing creamy béchamel sauce layers with roasted squash and sautéed spinach filling. Pin It
Sliced vegetarian lasagna showing creamy béchamel sauce layers with roasted squash and sautéed spinach filling. | easymealnotebook.com

Theres nothing quite like pulling a bubbling lasagna from the oven and watching everyone gather around the counter. This is the kind of comfort food that turns ordinary Tuesdays into something worth remembering.

Recipe Questions & Answers

Yes, assemble the entire lasagna up to 24 hours in advance, cover tightly, and refrigerate. Add 10-15 minutes to baking time if baking cold from the refrigerator.

Store individual portions or the entire lasagna in an airtight container in the refrigerator for up to 4 days. Reheat in the oven at 350°F until warmed through.

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.

Cottage cheese blended until smooth, cashew cream for dairy-free, or additional béchamel sauce work well as ricotta alternatives in this layered dish.

No-boil noodles are designed to cook in the oven as they absorb moisture from the vegetables and sauce. If using regular noodles, par-cook them according to package directions before layering.

The lasagna is ready when the cheese is golden and bubbly, and a knife inserted in the center comes out hot. The edges should be lightly browned and the filling should be visibly hot throughout.

Butternut Squash Spinach Mushroom Lasagna

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
Preheat and Prepare: 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 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.
Natalie Pierce

Sharing quick, comforting recipes and kitchen wisdom for busy food lovers.