Why You’ll Love Italian Butternut Squash and Spinach Lasagna Recipe

This butternut squash and spinach lasagna reinvents a traditional favorite with nutritious veggies and a creamy texture. The naturally sweet squash pairs beautifully with savory cheeses and spinach, creating layers of flavor without heavy red sauce. It’s also versatile, make-ahead friendly, and can easily be adapted to gluten-free or dairy-free diets.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the butternut squash mixture:
butternut squash puree
ricotta cheese
milk
salt
nutmeg

For the spinach layer:
fresh spinach
ricotta cheese
shredded mozzarella cheese
garlic cloves
salt
black pepper

For layering and topping:
lasagna noodles
shredded mozzarella cheese
grated parmesan cheese
Italian seasoning
paprika
dried basil

Directions

  1. Prepare the butternut squash mixture by combining mashed squash with ricotta, milk, salt, and nutmeg until smooth and creamy.

  2. In a mixing bowl, combine cooked and drained spinach with ricotta, shredded mozzarella, garlic, salt, and black pepper. Mix well.

  3. Cook the lasagna noodles in boiling water until al dente, then drain and rinse under cold water.

  4. Preheat the oven and lightly grease a baking dish. Spread a layer of butternut squash mixture on the bottom. Add a layer of noodles, then spinach mixture, and repeat the layers.

  5. Finish with a final layer of squash mixture, top with mozzarella and parmesan, and sprinkle with Italian seasoning, paprika, and dried basil.

  6. Cover with foil and bake until heated through, then uncover to brown the cheese. Allow the lasagna to rest before slicing.

Servings and timing

Serves approximately 4 to 6 people. Prep time is about 30–45 minutes and baking time is around 40–50 minutes. Total time including resting is roughly 75–95 minutes.

Storage/Reheating

Refrigerate any leftovers tightly covered for up to 4 days. To reheat, warm individual portions in the microwave or cover with foil and bake in the oven until heated through. This lasagna also freezes well—wrap it securely and freeze for up to 3 months; thaw before baking and add extra bake time if still cold.

FAQs

What type of squash is best for this lasagna?

Fresh butternut squash with firm skin and a heavy feel is ideal, though pre-made squash puree works well too.

Can I use frozen spinach instead of fresh?

Yes, just thaw and squeeze out all excess water before mixing.

Is there a gluten-free option?

Gluten-free lasagna noodles can be substituted easily.

Can this lasagna be made ahead of time?

Yes, it can be assembled a day ahead and baked when ready.

How do I prevent a watery lasagna?

Ensure squash puree and spinach are well drained before layering.

Can I use a different cheese?

Provolone or fontina can be swapped for mozzarella; part-skim options reduce richness.

What can I serve with this lasagna?

A crisp green salad or garlic bread balances the creamy richness well.

Can I double the recipe?

Yes, you can double ingredients for a larger dish, adjusting bake time as needed.

How do I reheat leftovers without drying them out?

Cover with foil and add a splash of milk or water around edges before reheating.

Can I freeze the lasagna before baking?

Yes, freezing unbaked lasagna works; add extra bake time when cooking from frozen.

Conclusion

This Italian butternut squash and spinach lasagna is a flavorful, comforting dish that brings a fresh twist to traditional lasagna. With rich, creamy layers of squash, spinach, and cheese, it’s a satisfying vegetarian centerpiece perfect for family dinners and gatherings. Its versatility—whether made ahead, adapted for dietary needs, or frozen for later—makes it a reliable recipe to return to again and again.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Italian Butternut Squash and Spinach Lasagna


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mia
  • Total Time: 1 hour 30 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

A cozy and flavorful vegetarian Italian lasagna made with roasted butternut squash, spinach, béchamel sauce, and layers of noodles, perfect for a comforting fall or winter meal.


Ingredients

  • 1 medium butternut squash, peeled and cubed
  • 2 tablespoons olive oil
  • Salt and pepper, to taste
  • 1 tablespoon butter
  • 2 cloves garlic, minced
  • 1 onion, finely chopped
  • 1 (10 oz) bag fresh spinach
  • 1/4 teaspoon ground nutmeg
  • 1/4 teaspoon red pepper flakes (optional)
  • 3 tablespoons butter (for béchamel)
  • 3 tablespoons all-purpose flour (for béchamel)
  • 2 1/2 cups milk (for béchamel)
  • 1/4 teaspoon salt (for béchamel)
  • 1/4 teaspoon ground black pepper (for béchamel)
  • 1/4 teaspoon nutmeg (for béchamel)
  • 9 lasagna noodles, cooked and drained
  • 1 1/2 cups shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese

Instructions

  1. Preheat oven to 400°F (200°C). Toss cubed butternut squash with olive oil, salt, and pepper. Spread on a baking sheet and roast for 25-30 minutes, until tender and slightly caramelized.
  2. In a large pan, melt 1 tablespoon butter. Sauté garlic and onion until translucent. Add spinach and cook until wilted. Stir in nutmeg and red pepper flakes if using. Set aside.
  3. To make béchamel sauce: In a saucepan, melt 3 tablespoons butter. Whisk in flour and cook for 1-2 minutes. Gradually whisk in milk. Add salt, pepper, and nutmeg. Simmer and stir until thickened, about 5-7 minutes.
  4. Lower oven temperature to 375°F (190°C). Grease a 9×13 inch baking dish. Spread a thin layer of béchamel sauce on the bottom.
  5. Layer 3 lasagna noodles, followed by roasted squash, sautéed spinach, béchamel sauce, mozzarella, and Parmesan. Repeat layers two more times, ending with béchamel and cheese on top.
  6. Cover with foil and bake for 25 minutes. Remove foil and bake another 15-20 minutes until golden and bubbly.
  7. Let rest for 10 minutes before slicing and serving.

Notes

  • You can prepare components a day ahead for easier assembly.
  • Use gluten-free lasagna noodles and flour to make it gluten-free.
  • Leftovers store well and taste even better the next day.
  • Prep Time: 30 minutes
  • Cook Time: 60 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 slice
  • Calories: 380
  • Sugar: 6g
  • Sodium: 520mg
  • Fat: 20g
  • Saturated Fat: 10g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 4g
  • Protein: 15g
  • Cholesterol: 45mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star