If you’re craving a comforting, veggie-packed meal that feels like a cozy hug on a plate, this Italian Butternut Squash and Spinach Lasagna Recipe is about to become your new best friend. Imagine silky butternut squash blended with creamy ricotta, tender spinach infused with garlic, and layers of gooey mozzarella nestled between perfectly cooked noodles. It’s a delightful, flavorful twist on classic lasagna that will warm your soul and impress anyone lucky enough to share it with you.
Ingredients You’ll Need
Simple, wholesome ingredients come together beautifully in this recipe, each bringing its own magic to the table. From the naturally sweet butternut squash to the fresh spinach and rich cheeses, every component plays an essential role in flavor, texture, and color.
- 2 cups mashed butternut squash: Provides a naturally sweet, creamy base that gives the dish its cozy depth.
- 1 cup ricotta cheese (for squash layer): Adds creamy richness and a smooth texture to balance the squash.
- 1/2 cup milk: Helps loosen the squash mixture for perfectly spreadable filling.
- 1/4 tsp salt, plus 1/8 tsp extra: Essential for lifting all the natural flavors.
- 1/4 tsp ground nutmeg: Gives a subtle warmth and complexity to the butternut squash layer.
- 8 oz fresh spinach (about 1 cup cooked and drained): Brings vibrant green color and fresh earthiness to the dish.
- 1 cup ricotta cheese (for spinach layer): Smooths out the spinach mixture for creamy, tender bites.
- 1 cup shredded mozzarella cheese (for spinach layer): Adds melty, stringy goodness and a mild milkiness.
- 2 garlic cloves, minced: Infuses the spinach layer with aromatic punch.
- 1/4 tsp salt: Balances and brightens all the flavors.
- Black pepper, to taste: Adds a little kick and warmth.
- 10 oz lasagna noodles, cooked: The perfect tender layers to hold all the fillings together.
- 1 1/2 cups shredded mozzarella cheese (for layering and topping): Ensures melty, golden cheese on top and between layers.
- 1/2 cup grated Parmesan cheese: Delivers a sharp, nutty flavor that complements the veggies.
- 1/4 tsp Italian seasoning: Brings herbal depth to the crusty topping.
- 1/4 tsp paprika: Adds a subtle smoky color and warmth.
- 1/4 tsp dried basil: Enhances the fresh, bright Italian flavors.
How to Make Italian Butternut Squash and Spinach Lasagna Recipe
Step 1: Prepare the Butternut Squash Mixture
First, blend the mashed butternut squash with ricotta, milk, salt, and nutmeg until the mixture turns luxuriously smooth and creamy. This mixture is the heart of your dish and balances the sweet and savory beautifully. If the texture feels too thick, add a little more milk, but be careful not to make it runny.
Step 2: Mix the Spinach Layer
Next, combine the cooked and well-drained spinach with ricotta, mozzarella, minced garlic, salt, and black pepper in a bowl. Stir everything until it’s well blended and tastes just right for seasoning. I personally love adding a tiny squeeze of lemon juice if I have some—it really brightens the flavors and makes that spinach shine.
Step 3: Cook the Lasagna Noodles
Bring a large pot of water to a boil and cook your lasagna noodles until al dente, following the package instructions. Drain and rinse with cold water to stop the cooking and prevent sticking. If needed, trim the noodles to perfectly fit your baking dish for even layering.
Step 4: Layer the Lasagna
Grease your baking dish lightly and start by spreading a third of the butternut squash mixture on the bottom. Sprinkle a little mozzarella cheese, then add a layer of noodles. Spread half the spinach mixture on top, sprinkle mozzarella again, and layer more noodles. Repeat with another third of the squash, cheese, and noodles. Then add the remaining spinach mixture, mozzarella, and the final noodle layer.
Step 5: Top and Bake
Spread the last third of the butternut squash mixture over the noodles, sprinkle Parmesan and the remaining mozzarella evenly over the top. Generously dust with Italian seasoning, paprika, and dried basil for a beautifully herby, slightly smoky crust once baked. Cover the dish with foil and bake at 375°F for 30 minutes. Then remove the foil and bake for an additional 10 minutes until golden and bubbly. Let it rest for 10 minutes before serving to allow those layers to set perfectly.
How to Serve Italian Butternut Squash and Spinach Lasagna Recipe
Garnishes
Fresh basil leaves or a sprinkle of finely chopped parsley add a lovely burst of color and freshness on top. A drizzle of good olive oil or a light dusting of extra Parmesan right before serving also elevates the dish beautifully.
Side Dishes
A crisp mixed green salad with a zesty vinaigrette provides a refreshing contrast to this rich lasagna, while garlic bread or a warm, crusty baguette are great for mopping up those delicious cheesy edges. Roasted vegetables like asparagus or Brussels sprouts pair nicely, adding even more wholesome goodness to the meal.
Creative Ways to Present
Try serving individual portions in small ramekins for a charming twist at dinner parties or layer the lasagna in smaller, colorful baking dishes for a pop of personality. You can even sprinkle toasted pine nuts or pumpkin seeds on top for added crunch and visual appeal.
Make Ahead and Storage
Storing Leftovers
Once cooled, store any leftovers in an airtight container in the refrigerator. The flavors continue to meld overnight, making it even tastier the next day! It should stay fresh for up to 3-4 days.
Freezing
This Italian Butternut Squash and Spinach Lasagna Recipe freezes beautifully. Portion it out before baking or freeze the whole baked dish wrapped tightly in foil and plastic wrap. Frozen lasagna can last up to 2 months without losing its delicious texture and flavor.
Reheating
Reheat individual servings in the microwave or cover the leftover portions with foil and warm in a 350°F oven until heated through and bubbly. Adding a splash of water or milk before reheating helps keep it moist and creamy.
FAQs
Can I make this lasagna gluten-free?
Absolutely! Using gluten-free lasagna noodles works perfectly without sacrificing texture or flavor. I personally love using Tinkyada brown rice noodles for a great gluten-free option.
Is this recipe suitable for vegetarians?
Yes, this lasagna is entirely vegetarian-friendly. It’s packed with veggies and cheeses and contains no meat, making it a hearty and satisfying option for vegetarians.
Can I substitute other greens for the spinach?
Definitely! Swiss chard, kale, or even beet greens can be swapped in, but be sure to cook and drain them thoroughly to avoid adding too much moisture to the layers.
How long does baking time take?
This recipe requires about 40 minutes of baking total—30 minutes covered with foil and 10 minutes uncovered to achieve a golden, bubbling top.
Can I add more cheese on top?
Yes! Feel free to be generous with the mozzarella and Parmesan for a cheesier crust. It will add extra richness and that irresistible golden finish.
Final Thoughts
This Italian Butternut Squash and Spinach Lasagna Recipe is one of those special dishes that feels like a celebration of simple, seasonal ingredients. It’s perfect for cozy dinners and gatherings when you want something impressive yet nourishing. I encourage you to give it a try—it might just become a cherished classic in your home too!
PrintItalian Butternut Squash and Spinach Lasagna Recipe
This Italian Butternut Squash and Spinach Lasagna is a creamy, comforting twist on a classic favorite, featuring layers of rich butternut squash puree, fresh spinach, and a variety of cheeses baked to golden perfection. It’s a delicious vegetarian dish packed with flavor and perfect for a hearty family dinner or special occasions.
- Prep Time: 25 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 5 minutes
- Yield: 8 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Butternut Squash Mixture
- 2 cups mashed butternut squash (from half a squash)
- 1 cup ricotta cheese
- 1/2 cup milk, plus more if needed
- 1/4 tsp salt, plus 1/8 tsp extra
- 1/4 tsp ground nutmeg
Spinach Layer
- 8 oz fresh spinach (1 cup cooked and drained)
- 1 cup ricotta cheese
- 1 cup shredded mozzarella cheese
- 2 garlic cloves, minced
- 1/4 tsp salt
- Black pepper, as desired
Layering and Topping
- 10 oz lasagna noodles, cooked (Tinkyada brown rice noodles for gluten free)
- 1 1/2 cups mozzarella cheese, shredded, or more
- 1/2 cup Parmesan cheese, grated
- 1/4 tsp Italian seasoning
- 1/4 tsp paprika
- 1/4 tsp dried basil
Instructions
- Prepare Butternut Squash Mixture: Using a food processor, combine 2 cups of mashed butternut squash, 1 cup ricotta cheese, 1/2 cup milk, 1/4 teaspoon salt, and 1/4 teaspoon ground nutmeg. Blend until very creamy, adding more milk if needed. Taste and adjust salt if necessary. Set aside for layering later.
- Make Spinach Layer: In a mixing bowl, combine the cooked and well-drained spinach with 1 cup ricotta cheese, 1 cup shredded mozzarella cheese, 2 minced garlic cloves, 1/4 teaspoon salt, and black pepper to taste. Mix thoroughly until well combined. Optionally, add a squeeze of lemon juice to brighten the filling. Adjust seasoning as needed.
- Cook Lasagna Noodles: Bring a large pot of water to a boil. Cook the lasagna noodles according to package instructions until al dente. Rinse noodles in cold water and drain well. Trim noodles to fit your baking dish if necessary.
- Prepare Baking Dish and Layer: Preheat oven to 375°F. Lightly grease an 11 x 8.5 x 3 inch baking dish with olive oil or non-stick spray. Spread one-third of the butternut squash filling on the bottom. Sprinkle lightly with mozzarella cheese. Add a layer of cooked noodles without overlapping. Spread half of the spinach filling over noodles, sprinkle mozzarella cheese, then add another layer of noodles. Spread another one-third of butternut squash filling, sprinkle mozzarella, top with noodles. Spread remaining spinach filling, sprinkle mozzarella, and add final noodle layer.
- Top Lasagna: Spread the last third of butternut squash filling on the top noodle layer. Sprinkle with 1/2 cup grated Parmesan cheese and remaining mozzarella cheese (about 1/2 cup). Generously sprinkle Italian seasoning, paprika, and dried basil on top for a flavorful crust.
- Bake: Cover the dish with foil and bake at 375°F for 30 minutes. Remove foil and bake uncovered for an additional 10 minutes, or until cheese is golden and bubbling.
- Rest and Serve: Allow lasagna to rest for 10 minutes after baking to set the layers. Slice and serve warm for best presentation and ease of cutting.
Notes
- Use gluten-free brown rice noodles like Tinkyada for a gluten-free version.
- Adding a squeeze of lemon juice to the spinach mixture enhances flavor and brightness.
- Rinsing noodles after boiling prevents them from sticking together during layering.
- Letting the lasagna rest after baking helps layers firm up for easier slicing.
- You can add extra herbs on top before baking for a more aromatic crust.