Cozy Butternut Squash Spinach Lasagna: A Heartwarming Recipe for All Seasons

Published on November 22, 2025
4.8 (245 reviews)

Imagine a warm, golden‑browned lasagna that smells like autumn in a single bite. Cozy Butternut Squash Spinach Lasagna captures that feeling, delivering comfort without the heaviness of traditional me

Save This Recipe!
Click to save for later - It only takes 2 seconds!
Cozy Butternut Squash Spinach Lasagna: A Heartwarming Recipe for All Seasons
Prep: 30 mins
Cook: 55 mins
Servings: 6

Imagine a warm, golden‑browned lasagna that smells like autumn in a single bite. Cozy Butternut Squash Spinach Lasagna captures that feeling, delivering comfort without the heaviness of traditional meat‑laden layers. The sweet, roasted butternut mingles with earthy spinach, while a silky béchamel‑cheese sauce binds everything together in a melt‑in‑your‑mouth embrace.

What makes this dish truly special is the balance of flavors: caramelized squash, creamy ricotta, and a hint of sage that elevates the whole experience. Each forkful offers a mix of sweet, savory, and herbaceous notes that dance on the palate.

This lasagna is perfect for anyone who loves wholesome brunches, lazy weekend breakfasts, or a cozy dinner that feels like a hug. It shines at holiday tables, brunch gatherings, or any time you crave a hearty, nutritious centerpiece.

Preparation is straightforward: roast the squash, sauté spinach, assemble layers with pasta sheets and sauce, then bake until bubbly and golden. In under an hour you’ll have a dish that looks as impressive as it tastes.

Why You'll Love This Recipe

Seasonal Sweetness: Roasted butternut squash adds natural sweetness that balances the savory cheese and spinach, creating a harmonious flavor profile.

One‑Dish Simplicity: All components come together in a single baking dish, minimizing cleanup while still delivering a restaurant‑quality presentation.

Nutritious Comfort: Packed with vitamin A, iron, and calcium, this lasagna feels indulgent yet fuels the body with essential nutrients.

Versatile Serving: Perfect for brunch, lunch, or dinner, it pairs beautifully with fresh salads, crusty bread, or a simple fruit compote.

Ingredients

Ingredients for Cozy Butternut Squash Spinach Lasagna: A Heartwarming Recipe for All Seasons

The heart of this lasagna lies in fresh, seasonal produce and quality dairy. Sweet, cubed butternut squash provides a velvety base, while baby spinach adds a pop of color and iron. Whole‑wheat lasagna noodles give a pleasant bite, and a blend of ricotta, mozzarella, and Parmesan creates a rich, creamy sauce that ties everything together. A touch of fresh sage and nutmeg lifts the flavors, making each layer sing.

Main Ingredients

  • 9 lasagna noodles (whole‑wheat or gluten‑free)
  • 2 cups butternut squash, peeled and cubed
  • 3 cups fresh baby spinach, roughly chopped
  • 1 cup ricotta cheese (full‑fat)
  • 1½ cups shredded mozzarella cheese
  • ½ cup grated Parmesan cheese

Sauce & Béchamel

  • 2 tablespoons unsalted butter
  • 2 tablespoons all‑purpose flour
  • 2 cups whole‑milk (or plant‑based milk)
  • ¼ teaspoon freshly grated nutmeg

Seasonings & Extras

  • 1 tablespoon fresh sage, finely chopped
  • 1 teaspoon sea salt (plus more to taste)
  • ½ teaspoon freshly ground black pepper
  • 2 tablespoons olive oil

These ingredients work together to create layers of texture and flavor. Roasting the squash concentrates its natural sugars, while the béchamel adds silkiness. The combination of three cheeses gives depth without overwhelming the delicate vegetables, and the sage‑nutmeg duo adds an aromatic finish that makes the dish unforgettable.

Step-by-Step Instructions

Cozy Butternut Squash Spinach Lasagna: A Heartwarming Recipe for All Seasons

Roasting the Squash

Preheat your oven to 400°F (200°C). Toss the cubed butternut squash with 2 tablespoons olive oil, ½ teaspoon salt, and a pinch of pepper. Spread on a baking sheet and roast for 20‑25 minutes, turning halfway, until the pieces are fork‑tender and lightly caramelized. Roasting concentrates the sweetness and reduces excess moisture, which is crucial for a non‑soggy lasagna.

Preparing the Spinach

While the squash roasts, heat a large skillet over medium heat. Add a splash of olive oil, then the chopped spinach. Sauté for 2‑3 minutes, just until wilted. Season with a pinch of salt and set aside to cool slightly. Removing excess liquid at this stage prevents a watery sauce later.

Making the Béchamel

  1. Butter & Flour. Melt 2 tablespoons butter in a saucepan over medium heat. Whisk in 2 tablespoons flour and cook for 1 minute, forming a roux that will thicken the sauce without lumps.
  2. Milk Incorporation. Slowly pour in 2 cups milk, whisking constantly. Bring to a gentle simmer; the mixture will thicken within 3‑4 minutes. Stir in ¼ teaspoon nutmeg and season with salt and pepper.
  3. Cheese Blend. Remove from heat and fold in ½ cup Parmesan until melted. This creates a silky, flavorful béchamel that will coat every layer.

Assembling the Lasagna

  1. First Noodle Layer. Spread a thin spoonful of béchamel on the bottom of a 9×13‑inch baking dish. Lay three lasagna noodles over the sauce, overlapping slightly.
  2. Vegetable Layer. Evenly distribute half of the roasted squash, half of the sautéed spinach, and dollops of 1 cup ricotta. Sprinkle 1 tablespoon fresh sage and a light dusting of mozzarella.
  3. Second Noodle Layer. Add another trio of noodles, then repeat the squash‑spinach‑ricotta mixture. Top with a third of the béchamel and more mozzarella.
  4. Final Layer. Lay the remaining noodles, spread the rest of the béchamel, and finish with the remaining mozzarella and a final sprinkle of Parmesan for a golden crust.

Baking & Resting

Cover the dish with foil and bake at 375°F (190°C) for 30 minutes. Remove the foil and bake an additional 15‑20 minutes, or until the cheese is bubbling and the top is deep golden. Let the lasagna rest for 10 minutes before slicing; this allows the layers to set and makes serving cleaner.

Tips & Tricks

Perfecting the Recipe

Dry the Squash. After roasting, pat the cubes with a paper towel to remove excess steam. This prevents a soggy middle layer.

Pre‑Cook Noodles. If using regular lasagna sheets, boil them 2‑3 minutes less than package directions; they will finish cooking in the oven without becoming mushy.

Layer Evenly. Distribute vegetables and cheese uniformly to ensure each bite has balanced flavor and texture.

Flavor Enhancements

Add a splash of dry white wine to the béchamel for subtle acidity, or stir in a tablespoon of grated Pecorino for extra sharpness. A pinch of crushed red pepper flakes brings a gentle heat that brightens the sweet squash.

Common Mistakes to Avoid

Don’t skip the resting period; cutting too early releases steam and makes the lasagna fall apart. Also avoid over‑crowding the pan when roasting squash—over‑crowding steams the cubes instead of caramelizing them.

Pro Tips

Fresh Herbs Matter. Use sage and basil that are bright, not wilted; they impart a clean, aromatic finish that dried herbs can’t match.

Use a Thermometer. If you’re unsure about doneness, insert a probe into the center; the internal temperature should reach 165°F (74°C) for food safety.

Finish with Butter. A small pat of butter melted over the top during the last five minutes of baking adds a glossy sheen and richer mouthfeel.

Variations

Ingredient Swaps

Replace butternut squash with sweet potatoes or pumpkin for a different hue. Swap spinach for kale or Swiss chard if you prefer a heartier leaf. For a dairy‑free version, use almond ricotta and a plant‑based cheese blend; the béchamel can be made with oat milk and nutritional yeast.

Dietary Adjustments

Choose gluten‑free lasagna sheets or thinly sliced zucchini for a low‑carb option. To make it vegan, substitute the ricotta with tofu crumbles, use vegan mozzarella, and create a cashew‑based béchamel. All swaps keep the comforting texture while meeting specific dietary needs.

Serving Suggestions

Serve alongside a crisp arugula salad dressed with lemon vinaigrette, or a side of quinoa pilaf for extra protein. A warm apple‑cinnamon compote works beautifully for brunch, adding a sweet contrast to the savory layers.

Storage Info

Leftover Storage

Allow the lasagna to cool to room temperature, then cut into portions and place them in airtight containers. Refrigerate for up to 4 days. For longer keeping, wrap each portion tightly in plastic wrap followed by foil and freeze for up to 3 months.

Reheating Instructions

Reheat refrigerated slices in a 350°F (175°C) oven, covered with foil, for 15‑20 minutes until heated through. For frozen portions, bake at 375°F (190°C) covered for 25‑30 minutes, then uncover for the final 10 minutes to restore the golden crust. Microwaving works in a pinch—heat on medium power, adding a splash of broth to prevent drying.

Frequently Asked Questions

Absolutely. Assemble the lasagna up to the point of baking, then cover tightly and refrigerate for up to 24 hours. When ready, increase the baking time by about 10 minutes to account for the chilled layers. This advance prep is perfect for busy weekends.

Yes, frozen cubes work well. Thaw them in the refrigerator, pat dry, then roast as directed. The extra moisture from freezing can be reduced by an extra 5‑7 minutes of roasting, ensuring the cubes stay caramelized rather than soggy.

Pair it with a light citrus‑y arugula salad, roasted garlic‑parmesan broccoli, or a simple quinoa pilaf. For brunch, serve alongside fresh fruit salad or a dollop of Greek yogurt with honey for a sweet contrast.

This Cozy Butternut Squash Spinach Lasagna brings together seasonal sweetness, creamy richness, and wholesome greens in a single, crowd‑pleasing bake. With clear steps, handy tips, and flexible variations, you’ll feel confident serving it for brunch, lunch, or dinner. Feel free to experiment with herbs, cheeses, or alternative grains—cooking is your canvas. Enjoy the comforting flavors and share the warmth with family and friends!

Recipe Summary

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

Ingredients

  • 9 lasagna noodles (whole‑wheat or gluten‑free)
  • 2 cups butternut squash, peeled and cubed
  • 3 cups fresh baby spinach, roughly chopped
  • 1 cup ricotta cheese (full‑fat)
  • 1½ cups shredded mozzarella cheese
  • ½ cup grated Parmesan cheese
  • 2 tablespoons unsalted butter
  • 2 tablespoons all‑purpose flour
  • 2 cups whole‑milk (or plant‑based milk)
  • ¼ teaspoon freshly grated nutmeg
  • 1 tablespoon fresh sage, finely chopped
  • 1 teaspoon sea salt (plus more to taste)
  • ½ teaspoon freshly ground black pepper
  • 2 tablespoons olive oil

Instructions

1
Roasting the Squash

Preheat your oven to 400°F (200°C). Toss the cubed butternut squash with 2 tablespoons olive oil, ½ teaspoon salt, and a pinch of pepper. Spread on a baking sheet and roast for 20‑25 minutes, turning ...

2
Preparing the Spinach

While the squash roasts, heat a large skillet over medium heat. Add a splash of olive oil, then the chopped spinach. Sauté for 2‑3 minutes, just until wilted. Season with a pinch of salt and set aside...

3
Making the Béchamel

Cover the dish with foil and bake at 375°F (190°C) for 30 minutes. Remove the foil and bake an additional 15‑20 minutes, or until the cheese is bubbling and the top is deep golden. Let the lasagna res...

You May Also Like

Discover more delicious recipes

Save this recipe
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.