On a chilly evening, I found myself staring at an overflowing basket of butternut squash and a bunch of vibrant spinach, wondering how to transform these humble ingredients into something comforting. That’s when I realized—nothing says cozy quite like an Italian Butternut Squash and Spinach Lasagna. With its creamy layers and delightful textures, this vegetarian dish proves that comfort food doesn’t have to include meat. Perfect for busy weeknights, you can whip it up ahead of time and entertain effortlessly, knowing it will please even the pickiest eaters. Curious about how to make your kitchen smell heavenly while creating a meal that feels like a warm hug? Let’s dive into this delicious recipe together!

Why choose this lasagna recipe?
Comfort in Every Bite: This Italian Butternut Squash and Spinach Lasagna offers a heartwarming taste of home that will impress family and friends alike.
Versatile and Adaptable: Feel free to swap out noodles or cheese types to suit your dietary preferences—whether you’re looking for gluten-free options or a creamy vegan version, this recipe has you covered!
Make-Ahead Convenience: Perfect for busy weeknights, you can prepare this dish in advance, making it easy to serve a delicious meal without the last-minute scramble.
Rich, Flavorful Layers: The combination of sweet butternut squash and savory spinach creates a symphony of flavors, while creamy ricotta and gooey mozzarella add that beloved comfort food touch.
Nutrient-Packed Goodness: Not only is it a feast for the eyes, but it’s also bursting with vitamins and minerals, making it a wholesome choice for the whole family.
Pair it with a light salad like Apple Feta Salad for a delightful balance, and you’ve got a meal that’s sure to be a hit!
Italian Butternut Squash and Spinach Lasagna Ingredients
Get ready to create a delightful comfort food masterpiece!
-
For the Squash Filling
-
Butternut Squash – Provides creaminess and natural sweetness; use fresh or canned puree, ensuring it’s plain for optimal flavor.
-
Ricotta Cheese – Adds richness and a creamy texture; substitute with cottage cheese for a lighter option.
-
Milk – Helps create a smooth squash mixture; substitute with plant-based milk for a dairy-free version.
-
Salt – Enhances the flavor of the squash mixture; adjust to taste.
-
Ground Nutmeg – Adds a warm, aromatic quality; omit if sensitive to spices.
-
For the Spinach Filling
-
Fresh Spinach – Adds color and nutrients; substitute frozen spinach but ensure it is well-drained.
-
Shredded Mozzarella Cheese – Contributes to the cheesy layer; use any melting cheese as a substitute.
-
Minced Garlic – Adds depth of flavor; use garlic powder in a pinch.
-
For the Lasagna Assembly
-
Lasagna Noodles – Forms the structure; can be regular or gluten-free noodles, ensuring they’re cooked al dente.
-
Grated Parmesan Cheese – Offers a salty, nutty topping; use nutritional yeast for a dairy-free option.
-
Italian Seasoning, Paprika, Dried Basil – For flavoring the top; expand with other herbs like oregano or thyme.
Step‑by‑Step Instructions for Italian Butternut Squash and Spinach Lasagna
Step 1: Prepare the Butternut Squash Filling
Begin by blending 2 cups of mashed butternut squash with 1 cup of ricotta cheese, ½ cup of milk, salt, and a pinch of ground nutmeg in a food processor. Blend until the mixture is creamy and smooth, which should take about 2-3 minutes. This squash filling will offer the base layer of your Italian Butternut Squash and Spinach Lasagna, bringing both richness and sweetness.
Step 2: Prepare the Spinach Filling
In a large bowl, combine 2 cups of drained, cooked spinach with 1 cup of ricotta, 1 cup of shredded mozzarella cheese, 2 minced garlic cloves, and a sprinkle of salt and pepper to taste. Mix thoroughly until well combined, ensuring that the spinach is evenly distributed within the creamy mixture. This vibrant filling adds both color and flavor, enhancing your lasagna’s appeal.
Step 3: Cook the Noodles
Bring a large pot of salted water to a rolling boil. Carefully add 9-12 lasagna noodles and cook according to package instructions until they are al dente, usually about 8-10 minutes. Once cooked, drain the noodles and rinse them under cold water to stop the cooking process. This step prevents the noodles from sticking together, making layering your Italian Butternut Squash and Spinach Lasagna easier.
Step 4: Layer the Lasagna
Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with oil or cooking spray. Begin layering your lasagna by spreading about ⅓ of the butternut squash filling at the bottom of the dish. Next, place a layer of noodles over the filling, followed by half of the spinach mixture and a sprinkle of mozzarella cheese. Repeat these layers, finishing with the remaining squash filling topped with shredded mozzarella and grated Parmesan cheese.
Step 5: Bake the Lasagna
Cover the assembled lasagna with aluminum foil, pressing down around the edges. Bake in the preheated oven for 30 minutes to allow the flavors to meld together. After 30 minutes, remove the foil and bake for an additional 10-15 minutes until the cheese is bubbly and golden brown on top. This step unlocks the delicious flavors and gives your Italian Butternut Squash and Spinach Lasagna its appealing, crispy crust.
Step 6: Rest and Serve
Once the lasagna is out of the oven, let it rest for about 10-15 minutes before slicing. This resting period allows the layers to set, making it easier to serve. As you cut into the delicious layers, you’ll see the creamy squash and vibrant spinach come together beautifully, inviting everyone to savor a slice.

Make Ahead Options
These Italian Butternut Squash and Spinach Lasagna preparations are perfect for busy home cooks looking to save time! You can assemble the entire lasagna up to 24 hours in advance, covering it tightly with plastic wrap to keep the ingredients fresh and moist. If prepared ahead, refrigerate the lasagna until ready to bake. To maintain quality, avoid overcooking the noodles when boiling, as they’ll continue to absorb moisture. When ready to serve, simply remove the wrap and bake from the refrigerator; you may need to add an extra 10-15 minutes to the original baking time to ensure it’s heated through. Enjoy restaurant-quality comfort food with minimal effort!
Italian Butternut Squash and Spinach Lasagna Variations
Feel free to get creative and customize this delicious lasagna to fit your personal taste and dietary needs!
-
Noodle Alternatives: Swap traditional lasagna noodles for thinly sliced zucchini for a low-carb, gluten-free twist. Not only do they add a fresh flavor, but they also make your dish lighter!
-
Cheese Substitutions: Use dairy-free cheese options or whipped tofu as a creamy substitute to cater to vegan preferences. This way, everyone at the table can enjoy the warmth of this comforting dish.
-
Added Vegetables: Incorporate mushrooms or roasted red peppers to enhance the flavors and textures in your lasagna. These vibrant additions create a delightful, multi-dimensional experience with each bite.
-
Herb Infusion: Experiment with fresh herbs like thyme or oregano instead of dried herbs. The fresh aroma can take this dish to a whole new level, bringing vibrant flavor to your table.
-
Spicy Kick: Add a pinch of red pepper flakes to the spinach mixture for a subtle heat that enhances the overall taste of the lasagna. A little spice can awaken the flavors and provide a delightful surprise!
-
Creamy Texture Boost: For a richer filling, mix in some cream cheese along with the ricotta. This addition will make each layer even creamier, enveloping your taste buds in heavenly comfort.
-
Nutty Flavor: Sprinkle in some toasted pine nuts or walnuts into the spinach filling for added crunch and a nutty flavor. It’s a delightful textural contrast that elevates your lasagna.
Pair this fantastic lasagna with a refreshing Apple Feta Salad or some crispy garlic bread, and you’ll have a meal worthy of applause. Let your kitchen fill with aromas and enjoy the smiles around the table!
What to Serve with Italian Butternut Squash and Spinach Lasagna
The perfect complement to a hearty lasagna will elevate your dining experience, turning a simple meal into a celebration.
- Garlic Bread: This classic pairing offers a crunchy texture and buttery flavor, perfect for soaking up those luscious lasagna layers.
- Mixed Green Salad: A light and refreshing salad dressed with lemon vinaigrette balances the richness of the lasagna, adding a crisp contrast.
- Roasted Vegetables: Tender, caramelized veggies like zucchini and bell peppers add vibrant colors and earthy flavors that harmonize beautifully with the dish.
- Herb-Infused Olive Oil: A drizzle of this fragrant oil as a finishing touch adds a depth of flavor and will enhance the entire meal.
- Italian Red Wine: A glass of Chianti or Sangiovese pairs perfectly, accentuating the savory notes of your lasagna and enhancing the overall dining experience.
- Tiramisu: For dessert, this classic Italian delight is the ideal sweet finish to a savory meal, bringing a balance of rich coffee and creamy textures.
Whether you’re entertaining guests or enjoying a cozy dinner at home, these suggestions will beautifully accompany your Italian Butternut Squash and Spinach Lasagna!
Expert Tips for Italian Butternut Squash and Spinach Lasagna
-
Prepping Ingredients: Make sure to wash and dry your spinach thoroughly. Excess moisture can lead to a watery lasagna that isn’t as enjoyable.
-
Layering Strategy: Alternate layers starting and ending with the squash mixture, ensuring an even distribution of flavor throughout your Italian Butternut Squash and Spinach Lasagna.
-
Noodle Cooking Time: Cook lasagna noodles just until al dente since they’ll absorb some moisture during baking. This helps prevent a mushy texture.
-
Resting Period: Allow the lasagna to cool for at least 10 minutes before slicing. This helps the layers hold together and improves presentation.
-
Cheese Choices: Feel free to mix and match cheeses based on your preferences—try different types of melting cheese to find your favorite combination.
-
Extra Veggies: Don’t hesitate to add other vegetables like mushrooms or roasted peppers for added flavor and texture; just make sure to adjust moisture levels from the squash and spinach.
Storage Tips for Italian Butternut Squash and Spinach Lasagna
Fridge: Store leftover lasagna in an airtight container for up to 4 days. Reheat individual portions in the microwave or oven until heated through.
Freezer: You can freeze unbaked lasagna for up to 3 months. Wrap it tightly in plastic wrap and foil before placing it in the freezer for best results.
Reheating: Whether from the fridge or freezer, reheat lasagna in the oven at 350°F (175°C) for 25-30 minutes if thawed, or about 50 minutes if frozen, until the cheese is bubbly.
Portioning: Consider slicing the lasagna into individual servings before freezing. This makes it easier to thaw and reheat only what you need, ensuring your Italian Butternut Squash and Spinach Lasagna stays delicious.

Italian Butternut Squash and Spinach Lasagna Recipe FAQs
How do I choose ripe butternut squash?
Absolutely! When selecting butternut squash, look for ones that have a smooth, tan skin without any dark spots or blemishes. A heavier squash indicates more moisture and flavor. You want it to feel firm to the touch and have a matte appearance—shiny skin can mean it was harvested too early!
What’s the best way to store leftover lasagna?
Very! After serving, let your Italian Butternut Squash and Spinach Lasagna cool completely before transferring it to an airtight container. It can be stored in the fridge for up to 4 days. Just reheat in the microwave or oven until warmed through. You’ll love how it tastes even after a few days!
Can I freeze lasagna, and if so, how should I do it?
Absolutely! You can freeze unbaked lasagna for up to 3 months. Wrap it tightly in plastic wrap, then cover it with foil to prevent freezer burn. If you’ve already baked it, let it cool completely, slice it into portions, and freeze each slice in airtight containers or freezer bags. For reheating, bake from frozen at 350°F (175°C) for about 50 minutes until it’s heated through and the cheese is bubbly.
What should I do if my lasagna is too watery?
The more the merrier with layers! To avoid a watery lasagna, ensure all vegetables, especially spinach, are well-drained before adding them. If the squash mixture seems too liquidy, you can cook it on the stovetop to evaporate excess moisture. Layer with a paper towel between the ingredients to absorb additional liquid, ensuring a perfectly layered dish!
Are there any dietary considerations I should keep in mind?
Absolutely! If you’re concerned about allergies, ensure all ingredients are free from gluten if you’re using gluten-free noodles. For lactose sensitivity, try substituting ricotta and mozzarella with dairy-free alternatives, such as cashew cream or vegan cheese. Always check labels when trying new products to avoid cross-contamination!

Delicious Italian Butternut Squash and Spinach Lasagna to Savor
Ingredients
Equipment
Method
- Prepare the Butternut Squash Filling by blending the butternut squash, ricotta cheese, milk, salt, and nutmeg in a food processor until creamy.
- Prepare the Spinach Filling by mixing the spinach, ricotta, mozzarella, garlic, salt, and pepper in a large bowl until well combined.
- Cook the lasagna noodles in salted boiling water until al dente, following package instructions, then drain and rinse under cold water.
- Layer the lasagna starting with butternut squash filling, followed by noodles, spinach filling, and mozzarella; repeat layers and finish with squash and cheese on top.
- Bake the lasagna covered with foil at 375°F (190°C) for 30 minutes, then remove foil and bake for an additional 10-15 minutes until cheese is bubbly.
- Rest the lasagna for 10-15 minutes before slicing and serving.

Leave a Reply