I absolutely adore sharing this Butternut Squash and Spinach Lasagna Recipe with you because it combines cozy comfort and vibrant flavors into one unforgettable dish. This lasagna balances the sweetness of creamy butternut squash with the fresh, slightly earthy spinach, all layered with luscious cheeses and perfectly tender noodles. Whenever I make this, it feels like a warm hug in a meal, and I know you’re going to love the rich textures and gentle spices that come together so beautifully here.

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

From my experience, what makes this lasagna truly special is the harmony of flavors. The natural sweetness of the butternut squash puree contrasts wonderfully with the garlicky spinach filling, while the mozzarella and ricotta cheeses create that silky, indulgent texture I crave. The subtle hints of nutmeg, basil, and paprika add a little warmth and intrigue without overpowering the freshness. Each bite is a delightful balance of creamy, tangy, and savory notes that keep me going back for more.

What’s really amazing is how straightforward this recipe is to put together. Despite feeling like a fancy, restaurant-worthy meal, I can prepare it without any stress, even on a busy day. The layering process is intuitive, and you can tweak the fillings to your taste or based on what you have at home. I’ve served this lasagna at family dinners, holiday celebrations, and casual weeknight meals, and it always gets rave reviews. It stands out because it’s both nutritious and decadently comforting—perfect if you want to impress or just indulge yourself.

Ingredients You’ll Need

This image shows a white oval dish filled with baked layered lasagna. The dish has around six visible layers of lasagna noodles, with a mix of creamy yellow cheese and slightly browned sauce in between. The top surface is golden brown with a bit of bubbling and spots of darker brown baked cheese. The edges of the noodles are curled up and soft with some visible green herbs. The dish rests on a wooden surface with a green cloth partially visible at the top left corner. photo taken with an iphone --ar 4:5 --v 7

The beauty of this recipe lies in its simple, wholesome ingredients, each playing a key role in building rich layers of flavor, creamy texture, and vibrant color. You don’t need fancy ingredients to create a dish that looks and tastes gourmet.

  • Butternut squash puree: This is the star ingredient providing natural sweetness and creamy texture to the dish.
  • Ricotta cheese: Adds richness and a smooth, mild tang that complements both fillings perfectly.
  • Milk: Used to adjust the creaminess of the butternut squash filling; feel free to add a bit more if needed.
  • Salt and nutmeg: Essential for bringing out the depth in the squash and balancing the flavors.
  • Spinach: Fresh or cooked spinach adds a vibrant color and a mild earthiness that contrasts beautifully with the squash.
  • Mozzarella cheese: Ensures melty, gooey layers throughout your lasagna.
  • Garlic: Minced garlic adds a lovely aromatic punch to the spinach filling.
  • Lasagna noodles: Cooked until tender and trimmed to fit your dish; gluten-free options work great if needed.
  • Parmesan cheese: Sprinkled on top for a savory, slightly nutty crust that pulls the whole dish together.
  • Italian seasoning, paprika, basil: These herbs and spices add a subtle complexity and warmth to the final baked layers.

Directions

Step 1: Preheat your oven to 375 degrees Fahrenheit to get it ready for baking the lasagna later.

Step 2: Prepare the butternut squash filling by combining 2 cups of butternut squash puree with 1 cup of ricotta cheese, 1/2 cup of milk, 1/4 teaspoon salt, and 1/4 teaspoon nutmeg in a food processor. Blend until creamy and well combined. If the mixture feels too thick, add a splash more of milk to get a smooth, spoonable texture. Taste and adjust salt if needed.

Step 3: In a separate bowl, mix together the cooked spinach (about 8 ounces), 1 cup of ricotta cheese, 1 cup mozzarella cheese, minced garlic, 1/4 teaspoon salt, and pepper to taste. Stir until all ingredients are evenly incorporated. You can add a squeeze of lemon juice or some zest here if you want a fresh lift, though it’s optional.

Step 4: Bring a large pot of salted water to a boil and cook 10 ounces of lasagna noodles according to the package instructions until al dente. Drain and rinse them under cold water to cool, then drain again. Trim the noodles as needed so they fit perfectly into your baking dish.

Step 5: Lightly grease an 11 x 8.5-inch casserole dish with olive oil spray to prevent sticking. Start by spreading one third of the butternut squash filling evenly over the bottom of the dish. Sprinkle lightly with mozzarella cheese.

Step 6: Lay down a layer of cooked lasagna noodles without overlapping—three noodles usually cover well. Spread half of the spinach filling on top, then add a light sprinkling of mozzarella cheese.

Step 7: Add another layer of noodles, followed by one third of the butternut squash mixture and a light layer of mozzarella cheese.

Step 8: Place another layer of noodles, then spread the remaining spinach filling, topped lightly with mozzarella cheese. Cover with the final layer of noodles.

Step 9: Spread the remaining butternut squash filling generously over the top noodles. Sprinkle with Parmesan cheese, the remaining mozzarella, and then season with Italian seasoning, paprika, and basil.

Step 10: Cover the dish with foil and bake for 30 minutes. Then remove the foil and bake for another 10 minutes to get that bubbly, golden cheese topping.

Servings and Timing

This recipe makes 8 generous servings, making it ideal for families or meal prepping for the week. Expect about 20 minutes of prep time, 40 minutes of active assembly and cooking prep, then 40 minutes of baking time. Overall, the total time from start to finish is approximately 1 hour and 10 minutes. There’s no additional resting time required, though letting it cool for 10-15 minutes before serving helps the layers set and makes it easier to cut perfectly neat squares.

How to Serve This Butternut Squash and Spinach Lasagna Recipe

A close-up of a layered slice lifted by a spatula, showing a golden yellow top layer with a slightly browned, baked texture; below that, a creamy white layer; then a green layer of cooked spinach with visible leafy texture; followed by another golden layer combined with creamy white melting cheese layered evenly. The background is softly blurred with a white marbled surface barely visible. The slice is rich and moist with a baked look. photo taken with an iphone --ar 4:5 --v 7

When I serve this lasagna, I love pairing it with a crisp green salad tossed with a light lemon vinaigrette to balance the richness of the cheeses and squash. Roasted seasonal vegetables or a simple side of garlic bread also complement the layers wonderfully, making for a wholesome meal that feels complete and celebratory.

For garnishing, a sprinkle of fresh basil or chopped parsley on top adds a fresh pop of color and fragrance that really elevates the plate. I like to serve the lasagna hot straight from the oven, but it’s also delightful warm or at room temperature if you’re serving it at a party or potluck. Portion sizes are generous with this recipe; about one hearty square per person is perfect alongside your chosen sides.

As for drinks, a medium-bodied white wine like Pinot Grigio or a light red like a young Pinot Noir is a fantastic match. If you prefer non-alcoholic options, sparkling water with a wedge of lemon or a chilled herbal iced tea works beautifully to refresh the palate between bites.

Variations

I love how versatile this Butternut Squash and Spinach Lasagna Recipe is. If you want to switch things up, you can substitute the butternut squash with sweet potatoes for a deeper sweetness or even pumpkin for a classic fall flair. For the greens, kale or Swiss chard work great if you want a bit more texture and bite.

If you’re cooking for someone with gluten sensitivity, swapping traditional lasagna noodles for gluten-free brown rice noodles like Tinkyada makes this recipe fully gluten free without any sacrifice in flavor or texture. For a vegan twist, use plant-based ricotta and mozzarella alternatives and swap out regular milk for almond or oat milk. You could also enhance the spice profile by adding red pepper flakes or smoked paprika for a smoky kick.

For a quicker cooking method, try a skillet version where you layer the filling and noodles in a cast-iron pan and finish it on the stovetop covered, then broil briefly for a bubbly top. This approach is fantastic when you want the same comforting flavors but less oven time.

Storage and Reheating

Storing Leftovers

Leftover Butternut Squash and Spinach Lasagna is best stored in an airtight container or tightly covered baking dish in the refrigerator. It will keep well for about 3 to 4 days. I like to portion out servings before refrigerating to make reheating quicker and easier midweek.

Freezing

This lasagna freezes beautifully and makes a fantastic make-ahead meal. After baking and cooling completely, cover it tightly with plastic wrap and then aluminum foil or place it in a heavy-duty freezer-safe container. It will keep for up to 3 months frozen. When ready to enjoy, thaw overnight in the fridge before reheating for the best texture.

Reheating

For reheating, I prefer to use the oven to maintain the creamy layers and soften the noodles evenly. Cover with foil and heat at 350 degrees Fahrenheit for 20-30 minutes until warmed through. Remove the foil for the last 5 minutes if you want to re-crisp the top layer of cheese. Avoid microwaving whenever possible, as it can make the noodles rubbery and cheeses separate.

FAQs

Can I prepare the butternut squash puree ahead of time?

Absolutely! You can roast or steam the butternut squash, puree it, and store it in an airtight container in the fridge for up to 3 days or freeze for longer. Having it ready makes assembling your lasagna quicker and easier.

What type of spinach works best for this recipe?

I usually use fresh spinach that I lightly steam or sauté until wilted and then squeezed dry to avoid excess moisture. Frozen spinach can work too, just make sure to thaw and drain it completely to keep your lasagna from becoming soggy.

Can I use no-boil lasagna noodles instead of cooked ones?

Yes, you can try no-boil noodles, but you might need to slightly increase the moisture in the filling by adding more milk or sauce for them to cook properly in the oven. Watch the lasagna while baking and cover with foil so it doesn’t dry out.

Is this recipe suitable for a vegan diet?

The original recipe isn’t vegan because of the cheeses and milk, but you can easily substitute vegan ricotta, mozzarella, and plant-based milk to make it fully vegan. There are fantastic dairy-free cheeses that melt and taste great in this dish.

What’s the best way to prevent the lasagna from becoming watery?

Make sure to thoroughly drain cooked spinach and avoid adding too much liquid to the squash mixture. Also, don’t overcook the noodles; al dente is best to prevent sogginess. Baking covered then uncovered helps set the layers nicely without excess moisture.

Conclusion

I hope you’re as excited as I am to try this Butternut Squash and Spinach Lasagna Recipe because it’s one of those feel-good dishes that makes both your taste buds and your heart happy. It’s comforting, full of layers of flavor, and surprisingly simple to prepare. Once you make it, I promise it will become a beloved staple in your kitchen, perfect for sharing with family and friends or enjoying as a special treat for yourself. Give it a try—you won’t regret it!

Print

Butternut Squash and Spinach Lasagna Recipe

Butternut Squash and Spinach Lasagna Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.4 from 12 reviews

A creamy, flavorful vegetarian lasagna featuring layers of butternut squash puree and sautéed spinach fillings, combined with ricotta and mozzarella cheeses, and seasoned with nutmeg, Italian herbs, and paprika. This hearty baked dish offers a comforting twist on classic lasagna, perfect for a wholesome family meal.

  • Author: Laura
  • Prep Time: 20 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 8 servings
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

Butternut Squash Filling

  • 2 cups butternut squash puree (about half of a medium squash)
  • 1 cup ricotta cheese
  • 1/2 cup milk (or more, as needed for creaminess)
  • 1/4 teaspoon salt (plus 1/8 teaspoon more to taste)
  • 1/4 teaspoon ground nutmeg

Spinach Filling

  • 8 oz cooked spinach (about 1 cup cooked)
  • 1 cup ricotta cheese
  • 1 cup mozzarella cheese
  • 2 garlic cloves, minced
  • 1/4 teaspoon salt
  • Pepper, to taste

Lasagna Assembly

  • 10 oz lasagna noodles, cooked and drained (use gluten-free noodles like Tinkyada brown rice noodles if desired)
  • 1 1/2 cups mozzarella cheese, shredded
  • 1/2 cup Parmesan cheese, grated
  • 1/4 teaspoon Italian seasoning
  • 1/4 teaspoon paprika
  • 1/4 teaspoon dried basil
  • Olive oil spray (for greasing the baking dish)

Instructions

  1. Preheat Oven: Preheat the oven to 375°F (190°C) to prepare for baking the assembled lasagna.
  2. Prepare Butternut Squash Filling: In a food processor or mixing bowl, combine 2 cups of butternut squash puree with 1 cup ricotta cheese, 1/2 cup milk, 1/4 teaspoon salt, and 1/4 teaspoon ground nutmeg. Blend until creamy, adding extra milk if necessary. Taste and adjust salt as needed to ensure a well-seasoned, smooth mixture.
  3. Prepare Spinach Filling: In a bowl, mix together cooked spinach, 1 cup ricotta cheese, 1 cup shredded mozzarella cheese, minced garlic, 1/4 teaspoon salt, and freshly ground pepper to taste. Stir well and adjust seasoning if needed. Optionally, lemon juice and zest can be added to the spinach for brighter flavor.
  4. Cook Lasagna Noodles: Bring a large pot of water to a boil. Cook lasagna noodles according to the package instructions until al dente. Drain the noodles and rinse under cold water to stop cooking. If necessary, trim noodles with a knife to fit the size of your baking dish.
  5. Prepare Baking Dish: Lightly grease an 11 x 8.5 inch casserole dish with olive oil spray to prevent sticking.
  6. Assemble First Layer: Spread 1/3 of the butternut squash filling evenly on the bottom of the dish. Sprinkle lightly with mozzarella cheese. Arrange 3 cooked lasagna noodles on top without overlapping.
  7. Add Spinach Layer: Spread half of the spinach filling over the noodles. Lightly top with mozzarella cheese, then cover with another layer of cooked noodles.
  8. Second Butternut Squash Layer: Spread another 1/3 of the butternut squash mixture over the noodles and sprinkle lightly with mozzarella cheese. Add another layer of cooked noodles on top.
  9. Second Spinach Layer: Spread the remaining half of the spinach filling evenly over the noodles. Sprinkle lightly with mozzarella cheese, then cover with the final layer of noodles.
  10. Top Layer and Seasoning: Spread the remaining 1/3 of the butternut squash filling generously over the top layer of noodles. Sprinkle evenly with grated Parmesan cheese and the remaining mozzarella (about 1/2 cup). Generously sprinkle Italian seasoning, paprika, and dried basil over the cheese to enhance flavor.
  11. Bake Covered: Cover the baking dish with foil and bake in the preheated oven for 30 minutes to allow the flavors to meld and the lasagna to cook through.
  12. Bake Uncovered: Remove the foil and bake for an additional 10 minutes to brown the cheese topping and develop a golden crust.
  13. Rest and Serve: Allow the lasagna to rest for 10 minutes before slicing. This helps it set and makes serving easier and tidier.

Notes

  • Cooked spinach can be prepared with lemon juice and lemon zest to complement the sweetness of butternut squash, but this is optional.
  • Use gluten-free lasagna noodles if you need the recipe to be gluten-free.
  • Adjust milk quantity in butternut squash filling for desired creaminess.
  • Make sure not to overlap noodles during assembly for even cooking.
  • Resting the lasagna after baking improves texture and serving ease.

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