Recipes

Butternut Squash Lasagna with Creamy Béchamel

9 min read
featured 63107

This butternut squash lasagna layers tender pasta with a silky, blended squash sauce and a creamy béchamel. Warm, savory, and slightly sweet, it captures fall flavors in a comforting, cheesy bake. It’s a satisfying meatless main that even meat eaters will love returning to for seconds.

Butternut squash lasagna with golden, bubbly cheese in a white baking dish.

Butternut Squash Lasagna Ingredients

Butternut squash lasagna ingredients

Butternut Squash Sauce Ingredients

  • Oil
  • Onion — finely chopped and cooked until golden for savory depth.
  • Kosher salt — divided between the onion and the simmering squash.
  • Garlic
  • Broth — vegetable broth for vegetarian or chicken broth otherwise.
  • Butternut squash — cut into 1-inch cubes so pieces cook evenly.
  • Black pepper
  • Chili flakes — optional, for a gentle heat.
  • Milk — blended into the cooked squash for a silky texture.
  • Parmesan — stirred into the finished squash sauce.

White Sauce (Béchamel) Ingredients

  • Butter
  • Garlic
  • Flour
  • Milk
  • Kosher salt
  • Black pepper
  • Nutmeg — a small pinch brings classic béchamel warmth and complements squash.
  • Cream cheese — gives the béchamel a tangy, stable creaminess.

For Assembly

  • Baby spinach — wilted and squeezed very dry so the lasagna doesn’t get watery.
  • No-boil lasagna noodles — or cooked regular lasagna sheets.
  • Mozzarella cheese — grated, divided between the layers and the top.
  • Parmesan cheese — grated for a golden finish.

Full ingredient quantities and detailed steps are provided in the recipe card below.

A fork lifting a creamy bite of butternut squash lasagna from the baking dish.

Variations and Substitutions

This lasagna is flexible — adapt it to your pantry and preferences.

  • Vegetarian or vegan: Use vegetable broth and a plant-based milk and cheese. The sauce still works well without dairy if you choose non-dairy alternatives designed for baking.
  • Add ricotta: A thin layer of ricotta over the greens adds classic creaminess and body.
  • Richer sauce: Substitute a portion of the milk with heavy cream for a luxuriously rich squash sauce.
  • Sage: Fresh chopped sage stirred into the béchamel or crisped and used as a garnish pairs beautifully with squash.
  • Switch the greens: Kale or Swiss chard can replace spinach; wilt and squeeze them first so they release water.
  • Add meat: Cooked Italian sausage or ground poultry can be scattered among the layers if you want a non-vegetarian option.
  • Frozen squash: Frozen butternut cubes work fine; simmer until fully tender before blending.
  • Roasted chunks: Roast a few extra squash cubes until caramelized and tuck them into the layers for texture and flavor contrast.
  • Gluten-free: Use gluten-free lasagna sheets and a gluten-free flour blend for the béchamel.
  • Spice it up: Add extra chili flakes to the squash sauce or a pinch of cayenne to the béchamel for heat.

Grab These Tools

Keep it simple — these common kitchen tools are all you need:

  • Large pot with a lid for simmering the squash
  • Blender or immersion blender to puree the sauce smooth
  • Medium saucepan and whisk for the béchamel
  • Colander and kettle to wilt and drain the spinach
  • 9×13-inch baking dish that can hold multiple layers
  • Aluminum foil to trap steam while noodles soften
  • Box grater for freshly shredded mozzarella and Parmesan

If you like creamy squash pasta dishes, this lasagna is a great choice for a family dinner or a holiday side of mains. The method is straightforward: simmer and blend the squash for a silky filling, make a simple béchamel, wilt and drain greens, then layer and bake until golden and bubbly.

How to Make Butternut Squash Lasagna: An Easy Guide

This recipe comes together in two main steps: prepare the sauces and filling, then assemble and bake.

Step 1: Make the Sauces + Filling

Milk poured into the simmered butternut squash before blending.
1.
Flour whisked into melted butter and garlic for the béchamel.
2.
Smooth, creamy béchamel sauce on a spoon.
3.
Boiling water poured over baby spinach in a colander.
4.
Wilted spinach pressed dry in a colander with a wooden spoon.
5.
  • Butternut squash sauce: Sauté the onion in oil with 1 tsp salt until golden, add garlic briefly, then add broth, squash, pepper and the remaining 1 tsp salt. Simmer covered until fork-tender, about 15 minutes. Blend with milk until silky, then stir in chili flakes and Parmesan. Taste and adjust salt.
  • Béchamel: Melt butter, sauté garlic, whisk in flour, then gradually whisk in milk until smooth. Season with salt, pepper and nutmeg. Whisk in cream cheese until smooth, then remove from heat.
  • Spinach: Pour boiling water over the spinach in a colander, press firmly to remove as much moisture as possible. Dry greens prevent a watery lasagna.

When you blend hot squash, vent the blender lid and cover it with a kitchen towel to avoid steam build-up. Taste the squash sauce and add more salt if you used unsalted broth. Properly squeezed spinach and a slightly loose squash sauce are keys to well-textured lasagna.

Step 2: Assemble and Bake

Butternut squash sauce poured over no-boil lasagna noodles in a baking dish.
1.
Wilted spinach scattered over the butternut squash sauce layer.
2.
Lasagna noodles layered over spinach and shredded mozzarella.
3.
Shredded mozzarella sprinkled over a layer of butternut squash sauce.
4.
Béchamel sauce spread over the final layer of noodles.
5.
Shredded mozzarella and Parmesan sprinkled over the béchamel.
6.

Preheat the oven to 350°F (175°C). Spread a thin layer of squash sauce across the bottom of a 9×13-inch baking dish. Layer noodles, more squash sauce, spinach, and some mozzarella. Repeat layers until ingredients are used, ensuring every noodle edge is covered in sauce so it softens evenly.

Spread béchamel over the final noodle layer, edge to edge. Top with remaining mozzarella and grated Parmesan. Cover tightly with foil and bake for 40 minutes to steam and cook the noodles. Remove foil and bake 10 more minutes until the top is bubbly and golden.

Let the lasagna rest 10–15 minutes before slicing so the layers set for clean portions. Garnish with fresh parsley or crisped sage leaves if desired.

5 Mistakes to Avoid When Making Squash Lasagna

Common issues and how to prevent them:

  1. Not squeezing the spinach: Excess moisture makes the lasagna watery. Press greens very dry.
  2. Under-seasoned sauce: Squash and pasta both benefit from generous seasoning. Taste and adjust the blended sauce before assembling.
  3. Exposed noodles: No-boil noodles only soften where they meet sauce. Cover every noodle edge.
  4. Baking uncovered from the start: Foil traps steam that cooks the noodles. Remove it only at the end to brown the cheese.
  5. Slicing immediately: Let the dish rest so the layers firm up for neat slices.
A slice of butternut squash lasagna lifted out of the baking dish.

Make Ahead and Storage

This lasagna is ideal for make-ahead meals and freezing.

Storing Leftovers

  • Fridge: Cover tightly and refrigerate up to 4 days.
  • Make ahead: Assemble up to one day ahead, keep covered and refrigerated; add 10–15 minutes to baking time from cold.
  • Sauce only: The blended squash sauce keeps up to 3 days refrigerated.

Freezing

  • Whole lasagna: Cool completely, wrap tightly and freeze up to 3 months.
  • Single portions: Freeze slices for easy meals.
  • Thawing: Thaw overnight in the refrigerator before reheating.

Reheating

  • Oven: Cover and warm at 350°F for 20–25 minutes until heated through.
  • Microwave: Heat single slices 1–2 minutes; add a splash of milk if the sauce seems thick.

What to Serve with Butternut Squash Lasagna

A crisp or acidic side balances the creamy, rich bake.

Toppings and Add-Ins

  • Fresh parsley for a bright finish
  • Crispy sage leaves fried in butter or olive oil
  • Extra Parmesan grated over each serving
  • Chili flakes for added heat

Side Dishes and Pairings

  • Green salad with a tangy vinaigrette to cut the richness
  • Garlic bread for scooping up extra sauce
  • Roasted or steamed vegetables to add texture and color
Butternut squash lasagna with creamy béchamel in a scalloped white baking dish.

Tips for the Best Butternut Bechamel Lasagna

Small techniques that make a big difference:

  • Brown the onion well: Caramelized onion adds savory depth to balance the squash’s sweetness.
  • Blend smoothly: Puree until completely silky so the sauce sets to a smooth texture.
  • Keep the sauce slightly loose: No-boil noodles absorb moisture while baking; a looser sauce ensures tender noodles.
  • Season in layers: Salt the onion, the simmering squash, and the béchamel to build flavor.
  • Grate fresh cheese: Freshly grated mozzarella and Parmesan melt and brown better than pre-shredded cheese.
  • Use nutmeg sparingly: A little warms the béchamel; too much can overpower the dish.
  • Rest before slicing: Allow 10–15 minutes to let the lasagna set for cleaner slices.

Frequently Asked Questions

Quick answers to common questions about butternut squash lasagna:

Can I make butternut squash lasagna ahead of time?

Yes. Assemble the lasagna up to one day ahead, keep it covered in the fridge unbaked, and add 10–15 minutes to the covered baking time when baking from cold.

Do I need to boil the lasagna noodles?

No if you use no-boil noodles; they soften while baking under foil. Cooked regular noodles work equally well.

Can I use frozen butternut squash?

Yes. Add frozen cubes to the simmering broth and cook until fully tender before blending.

Is this lasagna vegetarian?

The recipe is meatless but uses chicken broth by default. Substitute vegetable broth to make it fully vegetarian.

Can I freeze the lasagna?

Yes. Freeze the whole cooked lasagna or individual slices for up to three months. Thaw overnight in the fridge before reheating.

What does this lasagna taste like?

It’s creamy, mildly sweet from the squash, savory from browned onion and Parmesan, and gently warmed by chili flakes — a cozy alternative to red-sauce lasagna.

Other Lasagna and Pasta Bakes You’ll Love

  • Crockpot Lasagna variations
  • Simple three-ingredient lazy lasagna
  • Creamy baked rigatoni with butternut squash and goat cheese
  • Butternut squash macaroni and cheese
  • Baked ziti with ricotta
  • Butternut squash ravioli sauce with brown butter and sage
Butternut squash lasagna with golden, bubbly cheese in a white baking dish.

Butternut Squash Lasagna with Spinach

By: Jennifer Pallian BSc, RD
Tender noodles layered with a silky blended butternut squash sauce, spinach and a creamy béchamel, baked until golden and bubbly.
Prep Time: 30 minutes
Cook Time: 1 hour 15 minutes
Rest: 10 minutes
Total Time: 1 hour 55 minutes
Servings: 8 servings

Ingredients

For the Butternut Squash Sauce

  • 2 tbsp oil
  • 1 large onion, finely chopped
  • 2 tsp kosher salt, divided
  • 2 cloves garlic, minced
  • 2 cups broth (chicken or vegetable)
  • 1 lb butternut squash (about 4 cups), cut into 1-inch cubes
  • ½ tsp black pepper
  • ½ tsp chili flakes (optional)
  • ¾ cup milk
  • ¼ cup shredded Parmesan

For the White Sauce

  • 1 tbsp butter
  • 1 tsp minced garlic
  • 1 tbsp flour
  • 1 cup milk
  • 1 tsp kosher salt
  • ¼ tsp black pepper
  • ⅛ tsp nutmeg
  • 8 oz cream cheese

To Assemble

  • 1 (10 oz) box baby spinach
  • 1 (9 oz) box no-boil lasagna noodles (about 12 sheets) or cooked regular noodles
  • 2 cups grated mozzarella, divided
  • ½ cup grated Parmesan

Instructions

For the Butternut Squash Sauce

  • Heat the oil in a large pot over medium heat. Add the onion and 1 tsp of salt and cook, stirring often, until golden, about 10 minutes.
  • Add the garlic and cook until fragrant, about 30 seconds.
  • Add the broth, squash, pepper and remaining 1 tsp salt. Bring to a boil, then cover and reduce heat to medium-low. Cook until squash is fork-tender, about 15 minutes.
  • Blend the squash mixture with the milk until completely smooth. Stir in chili flakes and Parmesan. Taste and add more salt if needed.

For the Spinach

  • Place the spinach in a colander and pour a kettle of boiling water over it. Press firmly to drain as much moisture as possible.

For the White Sauce

  • Melt the butter in a medium saucepan over medium heat. Add garlic and cook until fragrant, about 30 seconds. Whisk in flour and cook for 1 minute.
  • Gradually whisk in the milk until smooth. Add salt, pepper and nutmeg. Simmer, whisking, until slightly thickened, 2 to 3 minutes.
  • Whisk in the cream cheese until melted and smooth. Remove from heat.

To Assemble and Bake

  • Preheat oven to 350°F (175°C). Spread a thin layer of squash sauce in a 9×13-inch baking dish.
  • Layer noodles, squash sauce, spinach and some mozzarella. Repeat, ending with noodles, making sure every noodle is covered in sauce.
  • Spread the béchamel over the top, all the way to the edges. Sprinkle with remaining mozzarella and Parmesan.
  • Cover tightly with foil and bake for 40 minutes. Uncover and bake 10 minutes more, until bubbly and golden.
  • Let rest 10 to 15 minutes before slicing.

Notes

Why it works: Simmering the squash in broth and blending it yields a silky sauce that thickens naturally from the squash starches, so cream is optional.

Tip: Squeeze the wilted spinach as dry as possible; excess water makes lasagna runny.

Noodles: No-boil noodles only soften where they touch sauce, so cover every edge and keep the foil sealed for the first 40 minutes to trap steam.

Make ahead: Assemble up to 1 day ahead and refrigerate unbaked; add 10–15 minutes to the covered baking time.

Storage: Refrigerate leftovers up to 4 days. Freeze wrapped up to 3 months; thaw overnight before reheating.

Vegetarian swap: Use vegetable broth instead of chicken broth to keep the dish meatless.