Butternut Squash and Spinach Lasagna

If you love classic lasagna but want something a little lighter and packed with vegetables, this Butternut Squash and Spinach Lasagna is a delicious choice. Layers of creamy butternut squash, tender spinach, ricotta, mozzarella, and Parmesan come together between sheets of pasta for a comforting vegetarian main dish.

The butternut squash filling adds a naturally sweet and velvety texture, while the spinach mixture brings savory garlic, creamy ricotta, and plenty of melty mozzarella. A final layer of Parmesan and Italian herbs creates a golden, flavorful topping that makes this vegetable lasagna especially inviting.

This homemade lasagna is perfect for a family dinner, a cozy Sunday meal, or a special holiday table. It also makes a wonderful Thanksgiving or Christmas vegetarian main course when you want something hearty, colorful, and satisfying.

Why You’ll Love This Recipe

  • Packed with vegetables: Butternut squash and spinach add color, flavor, and nutrients to every layer.
  • Three-cheese comfort: Ricotta, mozzarella, and Parmesan create a creamy, cheesy lasagna that’s hard to resist.
  • Perfect for holidays: Its beautiful layers and comforting flavors make it an excellent Thanksgiving or Christmas recipe.
  • Vegetarian-friendly: A satisfying meatless main course that the whole family can enjoy.
  • Easy to customize: Make it gluten-free, use no-boil noodles, or adapt it into a vegan lasagna.

Ingredients

Butternut Squash Filling

  • Butternut squash puree: Creates a creamy, naturally sweet filling and gives the lasagna its beautiful golden-orange color.
  • Ricotta cheese: Adds richness and a smooth, creamy texture.
  • Milk: Loosens the squash mixture and helps create a spreadable, velvety consistency.
  • Salt: Enhances the natural sweetness of the squash and balances the other ingredients.
  • Nutmeg: Adds a subtle warm, aromatic flavor that pairs beautifully with butternut squash.

Spinach Filling

  • Cooked spinach: Adds earthy flavor, color, and a nutritious vegetable element.
  • Ricotta cheese: Makes the spinach layer creamy and tender.
  • Mozzarella cheese: Adds richness and a deliciously stretchy texture.
  • Garlic: Provides savory aromatic flavor.
  • Salt and black pepper: Season and balance the spinach mixture.

For the Lasagna

  • Lasagna noodles: Form the pasta layers that hold the creamy vegetable fillings together.
  • Mozzarella cheese: Melts beautifully between the layers and over the top.
  • Parmesan cheese: Adds a salty, savory finish and helps create a golden crust.
  • Italian seasoning: Brings classic Italian herb flavor to the cheesy topping.
  • Paprika: Adds gentle warmth and attractive color.
  • Basil: Provides an additional layer of fragrant herbal flavor.

How to Make Butternut Squash and Spinach Lasagna

Prepare the Butternut Squash Filling

Preheat your oven to 375°F.

Place the butternut squash puree, ricotta cheese, milk, salt, and nutmeg in a food processor. Blend until the mixture is smooth and creamy.

If the filling seems too thick to spread easily, add a little more milk. You want a soft, creamy consistency that can be spread evenly over the lasagna noodles.

Taste the mixture and adjust the salt if necessary.

Prepare the Spinach Filling

Add the cooked spinach, ricotta cheese, mozzarella, minced garlic, salt, and black pepper to a bowl.

Mix everything together until well combined. Taste and adjust the seasoning as needed.

If your cooked spinach has been prepared with lemon juice and lemon zest, the bright citrus flavor works particularly well with the sweet butternut squash. However, you can leave the lemon out if you prefer a more traditional flavor.

Cook the Lasagna Noodles

Bring a very large pot of salted water to a boil. Cook the lasagna noodles according to the package directions.

Once cooked, rinse the noodles under cold water and drain well.

If necessary, trim the noodles with a knife so they fit neatly into your baking dish.

Assemble the Lasagna

Lightly grease an approximately 11 x 8.5 x 3-inch baking dish with olive oil spray.

Spread one-third of the butternut squash filling across the bottom of the dish.

Sprinkle a light layer of mozzarella over the squash filling, then arrange the cooked lasagna noodles on top without overlapping.

Next, spread half of the spinach filling over the noodles. Add another light sprinkle of mozzarella, followed by another layer of noodles.

Spread another one-third of the butternut squash mixture over the noodles and sprinkle lightly with mozzarella. Add another layer of noodles.

Spread the remaining spinach filling over the noodles. Add another light layer of mozzarella, then place the final layer of cooked noodles on top.

Add the Final Topping

Spread the remaining butternut squash filling generously over the final layer of noodles.

Sprinkle the top with Parmesan cheese and the remaining mozzarella, about 1/2 cup.

Finish with Italian seasoning, paprika, and basil for a flavorful, colorful topping.

Bake the Lasagna

Cover the baking dish tightly with aluminum foil and bake for 30 minutes.

Remove the foil and continue baking for another 10 minutes, allowing the cheese on top to melt and become lightly golden.

Let the lasagna rest for a few minutes before slicing. This gives the layers time to settle and makes serving much easier.

Tips for Success

  • Make sure the squash filling is creamy: If it is too thick, add a little extra milk so it spreads easily without tearing the noodles.
  • Drain the spinach well: Excess water can make the lasagna watery and prevent the layers from setting properly.
  • Don’t overcook the noodles: Cook them according to the package directions and avoid making them overly soft since they will continue cooking in the oven.
  • Let the lasagna rest: Allowing it to sit for several minutes after baking helps the layers hold together when sliced.
  • Season each filling: Taste both the squash and spinach mixtures before assembling so the finished lasagna has balanced flavor.
  • Cover before baking: The foil helps the lasagna heat through without allowing the cheese to brown too quickly.
  • Uncover at the end: The final 10 minutes without foil gives the mozzarella and Parmesan a delicious golden finish.

Equipment Needed

  • Large pot: For cooking the lasagna noodles.
  • Food processor: For creating the smooth butternut squash filling. A blender can also work.
  • Large mixing bowl: For combining the spinach filling.
  • 9 x 13-inch or similar baking dish: The recipe works best in a deep baking dish that can accommodate several layers.
  • Aluminum foil: Used to cover the lasagna during the first part of baking.
  • Sharp knife: For cutting the cooked noodles if necessary and slicing the finished lasagna.

Recipe Variations

Gluten-Free Lasagna

Use your favorite gluten-free lasagna noodles, such as brown rice lasagna noodles. Prepare and assemble the recipe as directed, checking the noodle package for specific cooking instructions.

No-Boil Lasagna

No-boil lasagna noodles can also be used. Since they need additional moisture to cook properly, add approximately 1/2 cup of extra milk, water, or vegetable stock to the butternut squash puree in addition to the milk already called for.

You may also need to extend the baking time by about 10 minutes.

Vegan Butternut Squash Lasagna

For a vegan version, replace the Parmesan and mozzarella with vegan alternatives and use a plant-based ricotta made from tofu and lemon juice.

Extra-Vegetable Lasagna

Add sautéed mushrooms, zucchini, roasted red peppers, or finely chopped kale to the spinach layer for an even more vegetable-packed lasagna.

Serving Suggestions

This Butternut Squash and Spinach Lasagna is substantial enough to be served as a main course, but a few simple sides make the meal even better.

  • Serve with a crisp green salad dressed with lemon vinaigrette.
  • Add garlic bread or warm crusty bread for a comforting side.
  • Pair with roasted Brussels sprouts or seasonal vegetables.
  • Garnish with fresh basil or parsley before serving.
  • Add a light sprinkle of freshly grated Parmesan for extra flavor.

For a holiday table, serve the lasagna in neat squares on a large platter and garnish with fresh herbs for a beautiful presentation.

FAQs

Can I make this lasagna ahead of time?

Yes. You can assemble the lasagna ahead of time, cover it tightly, and refrigerate it until you’re ready to bake. This makes it particularly convenient for holidays and dinner parties.

If the lasagna is chilled before baking, it may need additional time in the oven to heat completely through.

Can I use frozen butternut squash?

Yes. Frozen butternut squash can be cooked until tender and then blended into a puree. Make sure the puree isn’t excessively watery before preparing the filling.

How do I prevent watery spinach lasagna?

The most important step is to drain the cooked spinach thoroughly. Excess moisture can make the finished lasagna loose and watery. Squeezing out as much liquid as possible before mixing the spinach with the cheeses is especially helpful.

Can I use no-boil lasagna noodles?

Yes. No-boil noodles work well with this recipe. Add about 1/2 cup of additional milk, water, or vegetable stock to the squash puree to provide extra moisture, and expect that the lasagna may need around 10 additional minutes of baking.

Can I freeze butternut squash lasagna?

Yes. Allow the baked lasagna to cool completely, then portion it into airtight freezer-safe containers or wrap the baking dish securely. Thaw it in the refrigerator before reheating for the best texture.

Can I make this recipe vegan?

Absolutely. Replace the regular mozzarella and Parmesan with vegan alternatives and use a plant-based ricotta. The remaining vegetable ingredients can stay the same.

Final Thoughts

This Butternut Squash and Spinach Lasagna is a delicious way to give a classic comfort food a colorful, vegetable-filled twist. Creamy butternut squash, savory spinach, garlic, ricotta, mozzarella, and Parmesan create layers of flavor that make every bite warm and satisfying.

It’s easy enough for a family dinner but special enough for Thanksgiving, Christmas, or another holiday gathering. Whether you serve it with a crisp salad or a side of garlic bread, this vegetarian lasagna is sure to bring everyone to the table.

Make a pan for your next cozy dinner, and don’t be afraid to experiment with extra vegetables, different cheeses, or your favorite herbs. If you try this homemade butternut squash lasagna, share how you made it your own!

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

Butternut Squash and Spinach Lasagna


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Klara Henschel,
  • Total Time: 1 hour 10 minutes
  • Yield: 8 servings
  • Diet: Vegetarian

Description

This delicious Butternut Squash and Spinach Lasagna is a comforting vegetarian main dish made with creamy butternut squash, spinach, ricotta, mozzarella, and Parmesan cheese. Perfect for an everyday family dinner or a special holiday meal such as Thanksgiving or Christmas.


Ingredients

  • Butternut Squash Filling: 2 cups butternut squash puree (about half of a squash)
  • 1 cup ricotta cheese
  • 1/2 cup milk, or more if needed
  • 1/4 teaspoon salt, plus 1/8 teaspoon more as needed
  • 1/4 teaspoon nutmeg
  • Spinach Filling: 8 oz spinach (about 1 cup cooked spinach)
  • 1 cup ricotta cheese
  • 1 cup mozzarella cheese
  • 2 garlic cloves, minced
  • 1/4 teaspoon salt
  • Black pepper, to taste
  • Other Ingredients: 10 oz lasagna noodles, cooked
  • 1 1/2 cups mozzarella cheese, or more as needed
  • 1/2 cup Parmesan cheese
  • 1/4 teaspoon Italian seasoning
  • 1/4 teaspoon paprika
  • 1/4 teaspoon basil


Instructions

  1. Preheat the oven to 375°F.
  2. Prepare the butternut squash filling: In a food processor, combine the butternut squash puree, ricotta cheese, milk, salt, and nutmeg. Add more milk if needed to make the filling very creamy. Mix well and adjust the salt to taste.
  3. Prepare the spinach filling: Combine the cooked spinach, ricotta cheese, mozzarella cheese, garlic, salt, and pepper. Mix well and adjust the seasoning to taste.
  4. Cook the lasagna noodles: Bring a large pot of water to a boil and cook the lasagna noodles according to the package instructions. Rinse with cold water and drain. Trim the noodles to fit the baking dish if necessary.
  5. Assemble the lasagna: Lightly grease an 11 x 8.5 x 3-inch baking dish with olive oil spray. Spread 1/3 of the butternut squash filling over the bottom of the dish. Sprinkle lightly with mozzarella cheese.
  6. Place a layer of cooked lasagna noodles over the cheese without overlapping.
  7. Spread half of the spinach filling over the noodles and sprinkle lightly with mozzarella cheese. Add another layer of cooked noodles.
  8. Spread another 1/3 of the butternut squash mixture over the noodles and sprinkle lightly with mozzarella cheese. Add another layer of cooked noodles.
  9. Spread the remaining half of the spinach filling over the noodles. Sprinkle lightly with mozzarella cheese and add the final layer of cooked noodles.
  10. Spread the remaining butternut squash filling over the final layer of noodles. Sprinkle with Parmesan cheese and the remaining mozzarella cheese.
  11. Generously sprinkle the top with Italian seasoning, paprika, and basil.
  12. Cover the baking dish with foil and bake for 30 minutes.
  13. Remove the foil and bake for an additional 10 minutes, until the cheese is melted and lightly golden.
  14. Let the lasagna rest briefly before slicing and serving.

Notes

Gluten-free: Use brown rice gluten-free lasagna noodles or another type of gluten-free lasagna noodles and follow the recipe as written. No-boil lasagna noodles: You can use no-boil noodles. You may need to add about 1/2 cup milk, water, or vegetable stock to the squash puree in addition to the milk called for in the recipe. You may also need to bake the lasagna for an additional 10 minutes. Vegan: Use vegan Parmesan and mozzarella cheeses and prepare vegan ricotta using tofu and lemon juice.

  • Prep Time: 30 minutes
  • Cook Time: 40 minutes
  • Category: Main Course
  • Method: Bake
  • Cuisine: American, Italian

Leave a Comment

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