Amid the bustling chaos of a weeknight dinner, I found myself craving something comforting yet simple to put together. Enter my Italian Butternut Squash and Spinach Lasagna—a dish that’s not only a vibrant burst of colors but also a wholesome delight. This vegetarian treasure features creamy butternut squash melded with bright spinach, creamy ricotta, and gooey mozzarella, creating a balance of flavors that’s hard to resist. Perfect for family gatherings or when you want to impress without spending hours in the kitchen, this recipe offers the joy of comfort food made easy. Plus, it can be prepared ahead of time, making it a stress-free option that still feels indulgent. Ready to transform your dinner routine? Let’s dive into this delightful recipe that you’ll want to share with everyone at the table!

Why is this lasagna a must-try?
Satisfying Comfort: Each layer of this lasagna delivers a cozy hug of flavors that will warm your heart.
Easy to Assemble: Prepare ahead of time and simply bake when ready, perfect for those busy evenings or impromptu gatherings.
Vibrant and Nutritious: The combination of butternut squash and spinach not only pleases the eyes but also boosts your vegetable intake.
Versatile Recipe: Make it your own by adding different vegetables or opting for gluten-free noodles; the possibilities are endless!
Crowd-Pleasing Delight: Whether you’re hosting a family dinner or a casual get-together, this dish is sure to impress even the pickiest eaters. Perfectly paired with a crisp green salad or crusty garlic bread, this Italian Butternut Squash and Spinach Lasagna is a meal everyone can enjoy!
Italian Butternut Squash and Spinach Lasagna Ingredients
For the Squash Mixture
- Mashed Butternut Squash – Adds creaminess and natural sweetness; use fresh roasted and pureed squash, or canned puree without additives.
- Ricotta Cheese – Provides creaminess and richness; substitute with cottage cheese for a lower fat option.
- Milk – Adjusts the consistency of the squash mixture; use any type of milk, including plant-based options for a dairy-free version.
- Salt – Enhances flavor; adjust to taste.
- Ground Nutmeg – Adds warmth and complexity; consider substituting with ground cinnamon for an alternative flavor profile.
For the Spinach Layer
- Fresh Spinach – Offers a vibrant green color and earthy flavor; frozen spinach can be used but must be thoroughly drained.
- Shredded Mozzarella Cheese – Melts beautifully and adds stretch; use vegan mozzarella for a dairy-free option.
- Garlic Cloves – Introduces aromatic flavor; fresh garlic is preferred, but garlic powder can be a quick substitute.
- Salt and Pepper – Elevates the taste; adjust according to your preference.
For the Lasagna Assembly
- Lasagna Noodles – Necessary for structure; use gluten-free noodles if required and ensure they are cooked al dente.
- Grated Parmesan Cheese – Complements the mozzarella with a salty, nutty flavor; Pecorino Romano works as a nice alternative.
- Italian Seasoning, Paprika, Dried Basil – Provides depth of flavor; add more or different herbs as desired.
This Italian Butternut Squash and Spinach Lasagna is not just a comforting dish; it’s a delicious way to nourish your family while making the most of seasonal ingredients. Happy cooking!
Step‑by‑Step Instructions for Italian Butternut Squash and Spinach Lasagna
Step 1: Prepare the Butternut Squash Mixture
In a mixing bowl, combine the mashed butternut squash with ricotta cheese, milk, salt, and a sprinkle of ground nutmeg. Use a hand mixer or a food processor to blend until the mixture is completely smooth and creamy. This should take around 2-3 minutes. Once well-combined, set it aside while you prepare the spinach layer.
Step 2: Prepare the Spinach Layer
In a large bowl, mix the well-drained cooked spinach with ricotta, half of the shredded mozzarella, minced garlic, salt, and pepper to taste. Use a fork to ensure everything is thoroughly combined, creating a lush, green filling. Set this mixture aside alongside the squash mixture as you get ready to assemble your Italian Butternut Squash and Spinach Lasagna.
Step 3: Cook the Lasagna Noodles
Bring a large pot of salted water to a boil over high heat. Once boiling, add the lasagna noodles and cook according to package instructions until al dente, usually 8-10 minutes. Drain the noodles and rinse them with cold water to stop the cooking process. Lay the noodles flat on a clean kitchen towel while you prepare the assembly.
Step 4: Assemble the Lasagna
Preheat your oven to 375°F (190°C). In a greased 9×13 inch baking dish, spread a thin layer of the butternut squash mixture on the bottom. Layer three lasagna noodles on top, followed by half of the spinach mixture. Sprinkle a little mozzarella over this layer, then add another layer of noodles followed by the remaining squash mixture. Top with the final layer of noodles and finish with the rest of the mozzarella and a sprinkle of grated Parmesan cheese.
Step 5: Bake the Lasagna
Cover the baking dish tightly with aluminum foil to prevent the cheese from browning too quickly. Place it in the preheated oven and bake for 30 minutes. After this time, remove the foil and bake for an additional 10 minutes until the cheese is bubbling and golden brown on top. The aromas of your delicious Italian Butternut Squash and Spinach Lasagna will fill your kitchen!
Step 6: Allow to Rest
Once finished baking, take the lasagna out of the oven and let it rest for 10 minutes. This step is crucial as it helps to set the layers, making slicing much easier and preventing excess moisture. As you wait, you can prepare a lovely salad or some garlic bread to serve alongside your hearty lasagna.

Expert Tips for Italian Butternut Squash and Spinach Lasagna
-
Smooth Puree: Ensure the butternut squash puree is completely smooth; a watery puree can lead to a soggy lasagna. Use a hand mixer or food processor for best results.
-
Drain Spinach Well: Thoroughly drain the spinach to avoid extra moisture. Squeeze out any excess liquid using a clean kitchen towel or paper towels.
-
Al Dente Noodles: Cook lasagna noodles until al dente—they will finish cooking while baking. Overcooked noodles can lead to a mushy texture in your Italian Butternut Squash and Spinach Lasagna.
-
Rest Before Slicing: Allow the lasagna to rest for at least 10 minutes after baking. This helps the layers set, making graceful slices and serving far easier.
-
Layering Order: When assembling, begin with a layer of the squash mixture to prevent sticking. Alternate layers for a beautiful presentation and balanced flavor.
How to Store and Freeze Italian Butternut Squash and Spinach Lasagna
- Fridge: Store leftovers in an airtight container for up to 4 days. Allow the lasagna to cool completely before covering to prevent condensation.
- Freezer: You can freeze the lasagna (either before or after baking) for up to 3 months. Wrap it tightly in plastic wrap followed by foil to avoid freezer burn.
- Reheating: When ready to enjoy, reheat in a covered oven at 350°F for 20–25 minutes, or microwave individual portions for a quicker option. Enjoy your Italian Butternut Squash and Spinach Lasagna without compromising on taste!
- Serving Tip: For best texture, thaw frozen lasagna in the fridge overnight before baking or reheating.
What to Serve with Italian Butternut Squash and Spinach Lasagna
Imagine a warm, inviting table surrounded by loved ones, where every bite complements the delectable layers of your lasagna.
- Garlic Bread: Perfectly crispy and buttery, it offers a delightful crunch alongside the creamy lasagna, making each bite even more enjoyable.
- Crisp Green Salad: A refreshing mix of greens adds a bright, crunchy contrast to the rich flavors of the lasagna, enhancing the meal.
- Roasted Vegetables: Seasoned and caramelized veggies like bell peppers and zucchini provide a healthy, flavorful side that balances the dish beautifully.
- Italian-Style Antipasto Platter: Excellent for sharing, it includes olives, marinated artichokes, and cheeses, setting the tone for an Italian feast.
- Fruit Sorbet: A light and fruity dessert to cleanse the palate after the hearty lasagna, perfect for ending the meal on a refreshing note.
- Wine Pairing: A glass of crisp Pinot Grigio or a light red wine, such as Chianti, will enhance the flavors of the dish while adding a touch of sophistication.
- Herbed Yogurt Dip: Light and tangy, this dip with fresh herbs can be served with pita or fresh veggies, providing a delightful appetizer before the main course.
- Stuffed Mushrooms: Savory bites filled with cheese and herbs, these elevate the dining experience and make a charming side dish for your lasagna.
- Caprese Skewers: Fresh tomatoes, mozzarella, and basil on skewers make for a vibrant appetizer that’s easy to enjoy alongside the lasagna.
- Basil-Lemonade: A refreshing, herb-infused drink that adds a unique twist to the meal while beautifully balancing out the rich flavors of the lasagna.
Make Ahead Options
These Italian Butternut Squash and Spinach Lasagna layers are perfect for busy cooks looking to save time during the week! You can prepare the butternut squash mixture and the spinach filling up to 3 days in advance, storing them separately in airtight containers in the refrigerator. Additionally, you can cook the lasagna noodles and layer the assembled lasagna the night before, making sure to cover it tightly with foil to retain moisture. When you’re ready to bake, simply pop it in the oven at 375°F (190°C) for about 30 minutes covered, then uncover for an additional 10 minutes to achieve that golden, bubbly top. This way, you’ll enjoy a delicious, stress-free dinner with just a little effort!
Italian Butternut Squash and Spinach Lasagna Variations
Feel free to make this wonderful dish your own by experimenting with the flavor and texture!
-
Gluten-Free Noodles: Swap regular noodles for gluten-free ones for a deliciously satisfying alternative that everyone can enjoy.
-
Extra Veggies: Add layers of roasted zucchini, bell pepper, or mushrooms for an enhanced nutritional boost and added color.
-
Spicy Kick: Include red pepper flakes or fresh jalapeños in the spinach mixture for a delightful touch of heat that surprises the palate.
-
Creamy Spinach: Blend a bit of cream cheese into the spinach layer for extra creaminess and depth of flavor that elevates each bite.
-
Herb Variations: Instead of Italian seasoning, try fresh thyme, rosemary, or oregano for a unique twist that transforms the mood of your dish.
-
Nutty Finish: Sprinkle toasted pine nuts or walnuts between layers for a crunchy texture and a nutty flavor that contrasts beautifully with the creamy ingredients.
-
Vegan Delight: Substitute all dairy with plant-based cheeses and yogurt, and make this Italian butternut squash and spinach lasagna fully vegan without losing any of the comforting flavors.
-
Tofu Ricotta: For a protein boost, create a tofu-based layer instead of ricotta by blending firm tofu with nutritional yeast, lemon juice, and herbs for a plant-based Ricotta that mimics the original beautifully.
As you explore these variations, consider pairing this comforting dish with a refreshing Fall Farro Salad or a rustic Italian Pot Roast Stracotto for a delightful meal. Enjoy this culinary adventure!

Italian Butternut Squash and Spinach Lasagna Recipe FAQs
How do I choose a ripe butternut squash?
Absolutely! Look for butternut squashes that have a firm skin and a tan or beige color. Avoid any that have dark spots or blemishes. They should feel heavy for their size, indicating they’re full of moisture and flavor. A squash with a slightly tapered end is often sweeter, so keep an eye out for that!
What is the best way to store leftovers of this lasagna?
Very good question! Store leftovers in an airtight container in the refrigerator for up to 4 days. Make sure the lasagna has cooled completely before covering it to prevent condensation, which can cause sogginess. If you plan to keep it longer, consider freezing it!
Can I freeze Italian Butternut Squash and Spinach Lasagna?
Definitely! You can freeze this lasagna either before or after baking. Wrap it tightly with plastic wrap and then cover with aluminum foil to seal in freshness, preventing freezer burn. It can last up to 3 months in the freezer. When you’re ready to enjoy it, just thaw it in the refrigerator overnight before baking or reheating.
What should I do if my spinach layer turns out watery?
That’s a common issue! To avoid that, make sure to thoroughly drain your spinach after cooking. If it’s still watery, try squeezing out excess moisture with a clean kitchen towel or using a colander. The drier the spinach, the better your lasagna will hold together, ensuring every slice is beautiful!
Are there any dietary considerations with this recipe?
Absolutely! This Italian Butternut Squash and Spinach Lasagna can suit many dietary needs. If you need a gluten-free option, simply use gluten-free lasagna noodles. Additionally, if you’re cooking for someone with a dairy intolerance, you can substitute the cheeses with dairy-free alternatives. Always check labels for allergies!

Italian Butternut Squash and Spinach Lasagna You'll Love
Ingredients
Equipment
Method
- In a mixing bowl, combine the mashed butternut squash with ricotta cheese, milk, salt, and ground nutmeg. Blend until smooth and creamy. Set aside.
- In a large bowl, mix the drained cooked spinach with ricotta, half of the shredded mozzarella, minced garlic, salt, and pepper. Combine thoroughly.
- Bring a large pot of salted water to a boil. Cook the lasagna noodles according to package instructions until al dente, about 8-10 minutes. Drain and rinse with cold water.
- Preheat your oven to 375°F (190°C). In a greased 9x13 inch baking dish, spread a thin layer of the squash mixture. Layer with three noodles, half of the spinach mixture, and some mozzarella. Repeat layers and finish with remaining mozzarella and Parmesan cheese.
- Cover with aluminum foil and bake for 30 minutes. Remove the foil and bake for an additional 10 minutes until the cheese is golden brown.
- Let the lasagna rest for 10 minutes before serving to help the layers set.

Leave a Reply