Butternut Squash Spinach Lasagna Recipe

30 min prep 45 min cook 6 servings
Butternut Squash Spinach Lasagna Recipe
Save This Recipe!
Click to save for later - It only takes 2 seconds!
Prep: 30 mins
Cook: 45 mins
Servings: 6

Imagine the comforting aroma of a classic lasagna, but with a bright, autumnal twist that makes it perfect for a leisurely brunch. This Butternut Squash Spinach Lasagna blends sweet, roasted squash with tender spinach, creamy ricotta, and a silky béchamel, all layered between delicate pasta sheets.

What sets this dish apart is the harmony between the natural sweetness of butternut squash and the savory depth of a nutmeg‑infused white sauce. The spinach adds a fresh, slightly earthy note, while a blend of mozzarella and Parmesan creates that irresistible golden crust.

Breakfast lovers, brunch hosts, and anyone craving a hearty yet elegant start to the day will adore this recipe. It shines at weekend gatherings, holiday brunches, or any time you want to treat yourself to something special.

The process is straightforward: roast the squash, sauté the spinach, assemble the layers with sauce and cheese, then bake until bubbly and golden. Minimal hands‑on time, maximum flavor.

Why You'll Love This Recipe

Seasonal Sweetness: The roasted butternut squash adds a natural caramelized sweetness that balances the richness of cheese and béchamel without any added sugar.

Nutritious Boost: Spinach supplies iron, calcium, and vitamins, turning a indulgent brunch favorite into a nutrient‑dense meal.

Make‑Ahead Friendly: Layers can be assembled the night before, refrigerated, and baked fresh in the morning for a stress‑free brunch.

Elegant Presentation: The vibrant orange of the squash against the green spinach creates a stunning visual that impresses guests before the first bite.

Ingredients

The success of this lasagna hinges on a few key players: sweet, tender butternut squash; fresh spinach; and a silky béchamel sauce that ties everything together. High‑quality lasagna noodles provide structure, while ricotta, mozzarella, and Parmesan deliver creaminess and a golden finish. A pinch of nutmeg and a splash of olive oil elevate the flavors without overwhelming the delicate balance.

Main Ingredients

  • 1 medium butternut squash (about 2 lbs), peeled and cubed
  • 3 cups fresh baby spinach
  • 9‑12 no‑boil lasagna noodles (or regular, boiled)
  • 1½ cups ricotta cheese
  • 2 cups shredded mozzarella cheese
  • ½ cup grated Parmesan cheese

Béchamel Sauce

  • 3 tablespoons unsalted butter
  • 3 tablespoons all‑purpose flour
  • 2 cups whole milk, warmed
  • ¼ teaspoon freshly grated nutmeg
  • Salt and freshly cracked black pepper, to taste

Seasonings & Extras

  • 2 cloves garlic, minced
  • 1 tablespoon olive oil
  • ½ teaspoon dried thyme

Together, these ingredients create layers of flavor and texture. The roasted squash becomes buttery and caramelized, while the béchamel adds a luxurious silkiness that keeps the dish from feeling dry. Spinach contributes a fresh, slightly bitter counterpoint, and the blend of cheeses provides the classic melt and golden crust we all love in a lasagna.

Step-by-Step Instructions

Roasting the Squash

Preheat the oven to 400°F (200°C). Toss the cubed butternut squash with olive oil, minced garlic, thyme, salt, and pepper. Spread evenly on a baking sheet and roast for 20‑25 minutes, turning once, until the pieces are fork‑tender and lightly caramelized. Roasting concentrates the natural sugars, giving the lasagna a deep, sweet backbone.

Preparing the Spinach

While the squash roasts, heat a large skillet over medium heat. Add a splash of olive oil and the remaining garlic, sauté for 30 seconds. Add the fresh spinach and cook, stirring, until wilted—about 2‑3 minutes. Season with a pinch of salt and set aside to cool slightly. Excess moisture is squeezed out with the back of a spoon.

Making the Béchamel

  1. Butter & Flour. In a saucepan over medium heat, melt the butter. Sprinkle the flour over the melted butter, whisking constantly for 2 minutes to form a roux; this eliminates any raw flour taste.
  2. Gradual Milk Addition. Slowly pour the warm milk into the roux while whisking. Continue whisking until the mixture thickens and coats the back of a spoon—about 5‑6 minutes. The sauce should be smooth and glossy.
  3. Season. Stir in the grated nutmeg, then season with salt and pepper. Remove from heat; the béchamel will thicken further as it stands.

Assembling the Lasagna

  1. First Layer. Spread a thin layer of béchamel on the bottom of a 9×13‑inch baking dish. This prevents the noodles from sticking.
  2. Noodles. Lay three lasagna sheets over the sauce, overlapping slightly.
  3. Squash & Spinach. Evenly distribute half of the roasted squash, then top with the sautéed spinach.
  4. Cheese Mix. Dollop half of the ricotta, sprinkle with a third of the mozzarella and a tablespoon of Parmesan. Drizzle a little béchamel over the cheese.
  5. Repeat. Add another layer of noodles, the remaining squash, the rest of the spinach, the remaining ricotta, mozzarella, and Parmesan. Finish with the final three noodles, the remaining béchamel, and a generous topping of mozzarella and Parmesan.

Baking

Cover the dish with foil (to prevent the cheese from browning too quickly) and bake at 375°F (190°C) for 25 minutes. Remove the foil and bake an additional 15‑20 minutes, or until the top is golden and the sauce bubbles at the edges. Let the lasagna rest for 10 minutes before slicing; this allows the layers to set and makes serving easier.

Tips & Tricks

Perfecting the Recipe

Uniform Squash Cubes: Cut the squash into ½‑inch pieces so they roast evenly and blend smoothly with the other layers.

Drain the Spinach: After wilting, press the spinach between two paper towels to remove excess water; this prevents a soggy lasagna.

Use No‑Boil Noodles: They absorb moisture from the sauce, reducing overall cooking time and ensuring a tender texture.

Flavor Enhancements

Add a splash of white wine to the béchamel for subtle acidity, or fold in a tablespoon of grated Pecorino for extra sharpness. A pinch of smoked paprika sprinkled on the top before baking adds a gentle smoky depth.

Common Mistakes to Avoid

Skipping the resting time makes the lasagna fall apart when cut. Also, avoid over‑saucing; too much béchamel can make the dish watery. Finally, don’t bake at too high a temperature—this burns the cheese before the interior is fully cooked.

Pro Tips

Season Each Layer: Lightly salt the squash and spinach before layering; this builds flavor throughout the dish.

Finish with Butter: Dot the top with small butter pats before the final bake for a glossy, richer crust.

Make Ahead: Assemble the lasagna a day ahead, cover tightly, and refrigerate. Bake straight from the fridge, adding a few extra minutes to the cooking time.

Variations

Ingredient Swaps

Replace butternut squash with sweet potato or pumpkin for a different sweet note. Swap spinach for kale or Swiss chard if you prefer a heartier green. For a richer sauce, use half‑and‑half instead of whole milk, or incorporate a touch of cream cheese for extra silkiness.

Dietary Adjustments

Choose gluten‑free lasagna sheets or thinly sliced zucchini for a low‑carb version. Use dairy‑free ricotta (almond‑based) and plant‑based mozzarella for a vegan twist. For a keto‑friendly dish, omit the béchamel and replace it with a low‑carb cauliflower cream sauce.

Serving Suggestions

Pair this lasagna with a crisp arugula salad tossed in lemon vinaigrette, or serve alongside roasted garlic bread for extra comfort. A glass of chilled sparkling cider or a light white wine such as Pinot Grigio complements the sweet‑savory balance beautifully.

Storage Info

Leftover Storage

Allow the lasagna to cool to room temperature, then cut into portions and store in airtight containers. Refrigerate for up to 4 days. For longer keeping, wrap tightly in plastic wrap, then foil, and freeze for up to 3 months. Proper sealing prevents freezer burn and preserves the creamy texture.

Reheating Instructions

Reheat refrigerated slices in a 350°F (175°C) oven, covered with foil, for 15‑20 minutes until warmed through. For frozen portions, thaw overnight in the fridge, then follow the same oven method, adding an extra 5‑10 minutes. A quick microwave works in a pinch—heat on medium power for 2‑3 minutes, covered, and stir the sauce if needed.

Frequently Asked Questions

Absolutely. Assemble all layers the night before, cover tightly, and refrigerate. The flavors meld overnight, and you can bake it straight from the fridge, adding a few extra minutes to the cooking time. This makes a stress‑free brunch preparation.

You can substitute a simple milk‑and‑flour mixture cooked until thick, or use a ready‑made white sauce. For a dairy‑free version, blend silken tofu with nutritional yeast, a splash of plant milk, and nutmeg to mimic the béchamel’s creaminess.

Yes. Boil the regular noodles according to package instructions, then drain and lay them flat on a clean kitchen towel. They’ll absorb the sauce during baking, but you may need to add a couple of extra spoonfuls of béchamel to keep the dish moist.

A simple arugula salad dressed with lemon and olive oil adds brightness, while roasted asparagus or sautéed mushrooms provide extra texture. For a heartier spread, serve with garlic‑buttered crusty bread or a light quinoa pilaf.

This Butternut Squash Spinach Lasagna delivers the comfort of classic lasagna with a seasonal, brunch‑worthy twist. By following the step‑by‑step guide, you’ll achieve perfectly roasted squash, a silky béchamel, and a golden, cheesy crust every time. Feel free to experiment with the suggested swaps or add your own favorite herbs—cooking is an adventure. Serve it warm, share it with loved ones, and enjoy the cozy flavors of autumn on your plate.

Butternut Squash Spinach Lasagna Recipe
Recipe Card

Butternut Squash Spinach Lasagna Recipe

Prep
30 min
Cook
45 min
Total
75 min
Servings
6
Category: Dinner
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

Instructions

1
Roasting the Squash

Preheat the oven to 400°F (200°C). Toss the cubed butternut squash with olive oil, minced garlic, thyme, salt, and pepper. Spread evenly on a baking sheet and roast for 20‑25 minutes, turning once, un...

2
Preparing the Spinach

While the squash roasts, heat a large skillet over medium heat. Add a splash of olive oil and the remaining garlic, sauté for 30 seconds. Add the fresh spinach and cook, stirring, until wilted—about 2...

3
Making the Béchamel

Cover the dish with foil (to prevent the cheese from browning too quickly) and bake at 375°F (190°C) for 25 minutes. Remove the foil and bake an additional 15‑20 minutes, or until the top is golden an...

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.