The first cool breeze of fall always makes me crave something creamy and comforting. This Italian Butternut Squash and Spinach Lasagna fits the mood perfectly. Sweet roasted squash, creamy ricotta, and tender spinach come together between soft layers of noodles. It’s cozy, golden, and rich the kind of dinner that makes your kitchen feel like home.
Table of Contents
Why This Italian Butternut Squash and Spinach Lasagna Works
A Cozy, Flavor-Packed Vegetarian Dinner
Every bite of this lasagna is smooth, creamy, and balanced. The nutty sweetness of butternut squash meets the earthiness of spinach and the mild tang of ricotta. Meanwhile, a touch of nutmeg and Italian herbs adds warmth. This dish delivers comfort while keeping things light enough for a weekday dinner.
Perfect for Make-Ahead, Meal Prep, and Freezing
This lasagna tastes even better the next day, as the flavors deepen overnight. You can assemble it up to four days ahead, refrigerate, or freeze it baked or unbaked. It reheats beautifully, keeping its creamy layers intact.
Ingredients You’ll Need
Butternut Squash Layer Essentials
- 2 cups mashed butternut squash
- 1 cup ricotta cheese
- ½ cup milk, plus more if needed
- ¼ teaspoon salt
- ¼ teaspoon ground nutmeg
Blend these until silky and smooth. The butternut squash adds a natural sweetness that replaces the need for heavy sauces.
Spinach and Cheese Layer Breakdown
- 8 oz fresh spinach (about 1 cup cooked)
- 1 cup ricotta cheese
- 1 cup shredded mozzarella
- 2 garlic cloves, minced
- ¼ teaspoon salt
- Black pepper to taste
Cook and drain the spinach before mixing it with the cheeses and garlic. This mixture holds its texture beautifully during baking.
Lasagna Noodles, Toppings, and Seasonings
- 10 oz cooked lasagna noodles
- 1½ cups shredded mozzarella for topping
- ½ cup grated parmesan cheese
- ¼ teaspoon each Italian seasoning, paprika, and dried basil
How to Make Italian Butternut Squash and Spinach Lasagna
Prepare the Butternut Squash Layer
Blend the mashed squash, ricotta, milk, salt, and nutmeg. Add extra milk if the mixture feels too thick. It should spread easily.
Mix the Spinach and Cheese Filling
Stir the cooked spinach with ricotta, mozzarella, garlic, salt, and pepper. Make sure it’s evenly combined and not watery.
Cook and Prep the Lasagna Noodles
Boil noodles until tender, drain, and rinse them with cold water. Lay flat to prevent sticking.
Layer the Lasagna Like a Pro
Oil a baking dish lightly. Spread one-third of the squash mixture at the bottom, then layer noodles. Add half of the spinach mixture, a sprinkle of mozzarella, and repeat. Finish with noodles, the last squash layer, mozzarella, parmesan, and seasonings.
Bake Until Golden and Perfect
Cover with foil and bake at 375°F for 30 minutes. Then uncover and bake another 10 minutes until bubbling and golden on top.
Resting Time Matters for Clean Slices
Let it rest for 10 minutes before slicing. This step allows layers to set, giving you perfect slices every time.
Tips for the Best Texture and Flavor
Prevent Watery Layers
Drain spinach well. If using zucchini slices instead of noodles, salt and pat them dry before layering.
Cheese and Seasoning Adjustments
You can substitute ricotta with a blend of cottage cheese and Greek yogurt. Adjust salt and nutmeg based on your cheese type.
How to Get That Perfect Golden Top
Uncover during the last 10 minutes of baking. The mix of mozzarella and parmesan creates a bubbly, caramelized crust.
Ingredient Substitutions and Variations
Dairy-Free or Lightened-Up Options
Use dairy-free ricotta and mozzarella alternatives. Almond milk works in place of regular milk for the squash layer.
Gluten-Free and Low-Carb Adaptations
Use gluten-free noodles or thin zucchini slices for a lighter version. Roast zucchini first to remove excess moisture.
Alternative Cheeses and Flavor Boosters
Try provolone or fontina for deeper flavor. A pinch of red pepper flakes adds subtle heat.
Serving Suggestions
Easy Sides That Complement the Dish
Serve with a crisp green salad or warm easy dinner roll recipe without yeast. Garlic bread also pairs well for a heartier meal.
Wine Pairings to Elevate the Meal
A dry white like Pinot Grigio or a light red such as Chianti balances the creamy layers beautifully.
Storage, Freezing, and Reheating Guide
Refrigerating for Short-Term Use
Cover tightly and refrigerate for up to 4 days. It reheats well in the oven or microwave.
Freezing Baked or Unbaked Lasagna
Freeze in portions or whole. If unbaked, add 20–30 minutes to the baking time.
Best Reheating Practices for Even Heating
Thaw overnight in the fridge. Reheat at 350°F until hot throughout.
Estimated Nutrition Overview
- Calories: 2300–2500 total
- Protein: 110–130 g
- Fat: 90–105 g
- Carbohydrates: 250–270 g
FAQs About Butternut Squash Lasagna
Is butternut squash good in lasagna?
Yes. It brings a naturally creamy sweetness that replaces tomato sauce beautifully.
Do I cook spinach before adding to lasagna?
Always. Cook and drain spinach to remove moisture and keep layers firm.
What flavors pair well with butternut squash?
Nutmeg, garlic, sage, and mild cheeses complement its flavor perfectly.
What to serve with butternut squash lasagna?
A crisp salad, crusty bread, or even quick ricotta pasta bake makes a great pairing.
More Such Recipes
- Healthier Smoked Salmon Linguine
- Creamy Tomato Ricotta Pasta Dinner
- Creamy Chicken Stroganoff Recipe
- Mushroom Stuffed Chicken Breast Recipe
- Creamy Cottage Cheese Orzo Recipe

Conclusion
This Italian Butternut Squash and Spinach Lasagna is comfort layered with color and warmth. Whether you serve it for a cozy family dinner or prep it ahead for the week, it’s a dish that always satisfies. For more inspiration and visuals, follow us on Pinterest and Facebook.
Print
Italian Butternut Squash and Spinach Lasagna | Amazing Recipe
- Total Time: 85 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A cozy Italian Butternut Squash and Spinach Lasagna layered with creamy ricotta, sweet squash, and tender spinach. A hearty vegetarian dinner perfect for fall nights, meal prep, or freezing for later.
Ingredients
2 cups mashed butternut squash
1 cup ricotta cheese for squash layer
1/2 cup milk, plus extra if needed
1/4 teaspoon salt, plus 1/8 teaspoon extra
1/4 teaspoon ground nutmeg
8 oz fresh spinach (about 1 cup cooked and drained)
1 cup ricotta cheese for spinach layer
1 cup shredded mozzarella cheese for spinach layer
2 garlic cloves, minced
1/4 teaspoon salt for spinach layer
Black pepper to taste
10 oz cooked lasagna noodles (gluten-free optional)
1 1/2 cups shredded mozzarella cheese for topping
1/2 cup grated parmesan cheese
1/4 teaspoon Italian seasoning
1/4 teaspoon paprika
1/4 teaspoon dried basil
Instructions
1. Blend mashed butternut squash with ricotta, milk, salt, and nutmeg until smooth.
2. Combine cooked, drained spinach with ricotta, mozzarella, garlic, salt, and pepper until well mixed.
3. Boil lasagna noodles until tender, then drain and rinse with cold water.
4. Lightly oil a baking dish and spread a third of the squash mixture on the bottom.
5. Layer noodles over squash, then spread half the spinach mixture, sprinkle with mozzarella, and repeat layers.
6. Top with remaining squash mixture, mozzarella, parmesan, and herbs.
7. Cover with foil and bake at 375°F for 30 minutes.
8. Uncover and bake another 10 minutes until cheese is golden and bubbling.
9. Let rest for 10 minutes before slicing.
Notes
Use gluten-free noodles or thin zucchini slices for a low-carb version.
Cottage cheese or a mix of cream cheese and Greek yogurt can replace ricotta.
Frozen spinach, thoroughly drained, works as a substitute for fresh.
Alternate cheeses like provolone or fontina can be used.
Roast squash cut-side down for a richer flavor and less moisture.
Let lasagna rest before slicing to help layers set.
Nutrition
- Serving Size: 1 slice
- Calories: 600
- Sugar: 7
- Sodium: 600
- Fat: 22
- Saturated Fat: 10
- Unsaturated Fat: 8
- Trans Fat: 0
- Carbohydrates: 65
- Fiber: 6
- Protein: 28
- Cholesterol: 60
