“`html
If you’re craving a cozy, comforting dish that feels like a warm hug from the inside, the Butternut Squash and Spinach Lasagna Recipe is going to become your new favorite. This vibrant, cheesy, and velvety lasagna balances the natural sweetness of butternut squash with the fresh, earthy brightness of spinach, all layered between tender noodles and creamy cheeses. It’s unexpectedly satisfying, a true crowd-pleaser perfect for gatherings or a special weeknight meal that feels indulgent but wholesome. Once you try this recipe, you’ll appreciate how easy it is to elevate simple ingredients into a memorable feast.

Ingredients You’ll Need
The beauty of this Butternut Squash and Spinach Lasagna Recipe lies in its straightforward ingredients, each playing a crucial role in creating luscious layers of flavor and texture. From silky butternut squash puree to fresh spinach and rich cheeses, every component adds depth, creaminess, or a burst of color that makes this dish as delightful to look at as it is to eat.
- Lasagna noodles: Use 9 noodles boiled just until tender for perfect layering and structure.
- Butternut squash puree: Provides a naturally sweet, creamy base that replaces heavy tomato sauces.
- Fresh spinach, chopped: Adds vibrant color and a subtle earthy flavor that balances the dish.
- Ricotta cheese: Brings a soft, creamy texture, perfect for mixing with spinach.
- Shredded mozzarella cheese: Melts beautifully, giving that classic gooey lasagna appeal.
- Grated Parmesan cheese: Adds a sharp, nutty finish on top to enhance overall flavor.
- Heavy cream: Enriches the butternut squash sauce, making it luxuriously smooth.
- Garlic, minced: Sautéed lightly to infuse the sauce with a gentle aromatic warmth.
- Nutmeg: Just a pinch brightens the squash sauce with a subtle, cozy spice.
- Salt and pepper: Essential for balancing and enhancing every flavor.
- Olive oil: For sautéing garlic and adding a subtle fruity background note.
How to Make Butternut Squash and Spinach Lasagna Recipe
Step 1: Prepare Your Oven and Pasta
Start by preheating your oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish to prevent sticking. Cook the lasagna noodles according to the package directions until they’re tender but still firm to the bite — this is essential to ensure your lasagna layers hold up beautifully once baked. Drain and set those noodles aside while you move on to the flavorful fillings.
Step 2: Create the Butternut Squash Sauce
In a skillet heated with olive oil over medium heat, gently sauté the minced garlic for 1 to 2 minutes until fragrant but not browned. Then add the butternut squash puree along with heavy cream, nutmeg, salt, and pepper. Let this mixture simmer for about 5 minutes until it melds into a smooth, luscious sauce that brings warmth and richness to every bite.
Step 3: Mix Ricotta and Spinach
In a separate bowl, combine the ricotta cheese with your chopped fresh spinach, seasoning lightly with salt and pepper. This creamy, vibrant mixture creates a perfect cool counterpoint to the warm squash sauce, layering color and freshness into your lasagna.
Step 4: Assemble the Layers
Start assembly by spreading a thin layer of the butternut squash sauce on the bottom of your prepared baking dish. Lay down 3 cooked noodles to form the foundation, then spread half of your ricotta-spinach mixture on top. Sprinkle over one-third of the combined shredded mozzarella and Parmesan cheeses, and drizzle on more squash sauce. Repeat these layers once more, placing the remaining noodles, ricotta-spinach, cheeses, and squash sauce, finishing with a generous cheese topping. This layering technique ensures every forkful is packed with creamy, cheesy, and flavorful goodness.
Step 5: Bake to Perfection
Cover the dish with foil and bake for 25 minutes to keep all the moisture locked in while melting the cheeses together. Then remove the foil and continue baking for another 15 minutes to achieve a beautiful golden, bubbly top that’s irresistibly inviting. After baking, let the lasagna rest for 10 minutes — this step helps the layers settle so each slice holds together perfectly when you serve.
How to Serve Butternut Squash and Spinach Lasagna Recipe

Garnishes
A sprinkle of freshly chopped basil or parsley can add a pop of green freshness right before serving, elevating the lasagna’s presentation and adding a delightful herbal brightness to complement the creamy, cheesy layers.
Side Dishes
Serve your lasagna with a crisp, lightly dressed green salad to balance the richness, or pair it with roasted veggies like Brussels sprouts or carrots for added texture and color on your plate. Garlic bread is always a welcome companion to sop up any extra sauce.
Creative Ways to Present
For an impressive twist, bake individual portions in small ramekins or muffin tins for a fun, personal serving style that’s perfect for entertaining. You can also experiment by layering thin slices of roasted butternut squash instead of puree for added texture if you want to shake things up.
Make Ahead and Storage
Storing Leftovers
Leftover Butternut Squash and Spinach Lasagna Recipe keeps beautifully in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, making it a perfect next-day meal.
Freezing
This lasagna freezes well for up to 3 months. Assemble in a freezer-safe dish and freeze before baking. When ready to enjoy, thaw overnight in the fridge and bake as usual. Freezing saves you time and lets you enjoy this delicious dish whenever the craving hits.
Reheating
Reheat leftovers in the oven at 350°F (175°C) until warmed through to preserve that beautiful texture and avoid sogginess. If you’re in a hurry, microwaving works too—just cover with a damp paper towel to keep it moist.
FAQs
Can I use frozen spinach instead of fresh in this recipe?
Yes! Just be sure to thaw and squeeze out any excess water from frozen spinach to prevent your lasagna from becoming watery. Fresh spinach does give a brighter texture, but frozen works well too.
Is it possible to make this dish vegan-friendly?
Absolutely. Swap ricotta and mozzarella for plant-based alternatives like cashew cheese or vegan ricotta, and replace heavy cream with coconut or oat cream. The butternut squash sauce will still be delightfully creamy.
Can I add other vegetables to this lasagna?
For sure! Roasted mushrooms, caramelized onions, or even zucchini slices can be layered in to add more flavor and variety. Just be mindful of moisture content to keep your lasagna from getting soggy.
How do I make homemade butternut squash puree?
Simply peel and cube fresh butternut squash, roast in the oven until tender, then blend until smooth. This step enhances the natural sweetness and depth of flavor compared to canned puree.
What’s the best way to reheat leftover lasagna without drying it out?
Cover your lasagna slice loosely with foil and warm in the oven to keep moisture locked in, or microwave with a damp paper towel on top to retain a creamy texture.
Final Thoughts
If you’re ready to treat yourself to a dish that’s as comforting as it is delightful, I cannot recommend this Butternut Squash and Spinach Lasagna Recipe enough. It’s easy to make, full of flavor, and perfect for sharing with loved ones around the table. Trust me, once you try it, this will be your go-to recipe for cozy nights and joyful gatherings alike.
“`
Print
Butternut Squash and Spinach Lasagna Recipe
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
This Butternut Squash and Spinach Lasagna is a hearty, comforting vegetarian dish that layers tender lasagna noodles with creamy butternut squash sauce, fresh spinach, ricotta, and a blend of mozzarella and Parmesan cheeses. Baked to golden perfection, it’s perfect for a cozy family dinner or a special occasion.
Ingredients
Lasagna Noodles
- 9 lasagna noodles
Squash Sauce
- 2 cups butternut squash puree
- 1 cup heavy cream
- 2 cloves garlic, minced
- ½ teaspoon nutmeg
- 2 tablespoons olive oil
- Salt and pepper to taste
Cheese and Spinach Mixture
- 2 cups fresh spinach, chopped
- 1 cup ricotta cheese
- 1 ½ cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- Salt and pepper to taste
Instructions
- Preheat and Prepare Dish: Preheat your oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish to prevent sticking and ease cleanup.
- Cook Noodles: Boil the lasagna noodles according to package instructions until al dente. Once cooked, drain them well and set aside to cool slightly.
- Make Squash Sauce: In a skillet, heat the olive oil over medium heat. Sauté the minced garlic for 1-2 minutes until fragrant without browning. Add the butternut squash puree, heavy cream, nutmeg, salt, and pepper. Simmer the mixture for 5 minutes to blend the flavors and thicken the sauce slightly.
- Prepare Ricotta-Spinach Mixture: In a bowl, combine the ricotta cheese with chopped fresh spinach. Season with salt and pepper to taste, mixing until well incorporated.
- Layer the Lasagna: Spread a thin layer of the squash sauce on the bottom of the prepared baking dish. Place 3 lasagna noodles on top. Spread half of the ricotta-spinach mixture over the noodles, sprinkle with one-third of the shredded mozzarella and Parmesan cheeses, and add more squash sauce. Repeat layering one more time with noodles, ricotta-spinach mixture, cheese, and squash sauce. Finish with a final layer of noodles topped with remaining sauce and cheese.
- Bake Covered: Cover the dish tightly with foil and bake in the preheated oven for 25 minutes to allow the lasagna to cook through and the flavors to meld.
- Bake Uncovered: Remove the foil and continue baking for an additional 15 minutes, or until the cheese on top is golden brown and bubbly.
- Rest and Serve: Let the lasagna rest for 10 minutes after baking to set and make it easier to cut before serving warm.
Notes
- For a smoother squash puree, roast butternut squash beforehand until tender before pureeing.
- Use fresh spinach for best texture; you can lightly sauté it if you prefer softer greens.
- To make it lighter, substitute half-and-half for heavy cream.
- Allowing the lasagna to rest is crucial for clean slices and enhanced flavor.
- Leftovers can be stored in the refrigerator for up to 3 days or frozen for up to 2 months.

