There’s something truly comforting about the layers in my Butternut Squash Spinach Lasagna Recipe. The sweet, creamy squash paired with garlicky spinach and melty cheeses makes for a cozy meal that’s as satisfying on a weeknight as it is impressive at a dinner party.
Jump to:
Why You'll Love This Recipe
I honestly feel like this Butternut Squash Spinach Lasagna Recipe strikes the perfect balance between indulgent and healthy. It’s loaded with vibrant veggies but also ooey-gooey cheese that makes everyone happy. Every time I make it, I get rave reviews – and it’s easier than you’d think!
- Seasonal ingredients: Butternut squash and spinach give a fresh, natural sweetness that feels perfect in fall and winter.
- Comfort food made lighter: Using ricotta and a little milk keeps the layers creamy without overwhelming you.
- Flexible and forgiving: I tweak this lasagna easily for gluten-free or vegan diets, and it still turns out amazing.
- Show-stopping presentation: Layers with melted mozzarella and Parmesan on top create that golden crust everyone loves.
Ingredients & Why They Work
The magic of this Butternut Squash Spinach Lasagna Recipe is in its simple, quality ingredients that play off each other beautifully. You’ll want fresh butternut squash, good ricotta, and plenty of mozzarella for gooey layers. Choosing good-quality lasagna noodles – or their gluten-free alternatives – really makes a difference too.
- Butternut squash puree: The heart of the dish, giving sweetness and creaminess without heaviness.
- Ricotta cheese: Adds richness and helps bind the fillings together smoothly.
- Milk: Enhances creaminess, making the squash mixture silky and luscious.
- Spinach: Provides a fresh, earthy balance, and I love using it cooked for tender texture.
- Mozzarella cheese: Melts beautifully, creating that dreamy, stringy lasagna pull.
- Parmesan cheese: A sharp, nutty top finish that adds depth.
- Garlic: Infuses the spinach filling with subtle warmth and flavor.
- Lasagna noodles: Whether regular or gluten-free, they’re the backbone holding it all together.
- Italian seasoning, paprika, basil: Sprinkled on top, these herbs bring a little magic and aroma to the finished dish.
Make It Your Way
What I love most about this Butternut Squash Spinach Lasagna Recipe is how easy it is to customize. Don’t like garlic? Swap it for shallots. Want it vegan? Use plant-based cheese and tofu ricotta – it works surprisingly well. Honestly, it’s a great base recipe to have fun with and make your own.
- Variation: I’ve made this with roasted sweet potatoes instead of squash once, and it was just as good – a bit sweeter and chunkier texture, which was a fun twist.
- Gluten-Free: Use brown rice noodles; just be sure to trim them nicely so they fit your pan.
- More veggies: Feel free to add sautéed mushrooms or zucchini slices into the spinach layer for extra layers of flavor and texture.
Step-by-Step: How I Make Butternut Squash Spinach Lasagna Recipe
Step 1: Prep the Butternut Squash Filling
I start by steaming or roasting the butternut squash until soft, then blending it into a smooth puree. From there, I mix in ricotta, milk, salt, and a pinch of nutmeg. Adding extra milk here is key — it makes the filling silky and easy to spread, which prevents the lasagna from feeling dry at the end.
Step 2: Make the Spinach Filling
While the squash filling comes together, I quickly cook fresh spinach until it wilts, then squeeze out excess moisture. I mix it with ricotta, mozzarella, minced garlic, salt, and pepper. If you want a bright flavor, add a little lemon zest or juice – but honestly, even plain garlic-spiked spinach tastes fantastic here.
Step 3: Cook and Prep the Noodles
Next, cook your lasagna noodles according to the package directions, rinse them with cold water, and trim them if needed so they fit your baking dish neatly. I’ve found that cutting them to size ensures even layers and helps the lasagna bake evenly.
Step 4: Assemble and Bake
This is the fun part! I layer a third of the butternut squash mixture on the bottom, sprinkle mozzarella, then lay out the noodles carefully—no overlapping. Next, half the spinach filling, more mozzarella, then noodles again. Repeat until all fillings are used, finishing with a generous splash of Parmesan, mozzarella, and herbs on top. Cover with foil, bake 30 minutes, then uncover and bake 10 more for that golden crust.
Top Tip
From my experience making this Butternut Squash Spinach Lasagna Recipe several times, I’ve learned a few tricks that make all the difference between good and wow-worthy.
- Don’t skimp on milk in the squash filling: It keeps the layers creamy and prevents dryness, which can be a challenge with roasted veggies.
- Trim noodles carefully: Fitting the pasta snugly in the dish avoids folds that end up soggy or lumpy.
- Use fresh mozzarella if possible: It melts better and gives a luscious texture that shredded won’t replicate exactly.
- Rest after baking: Let the lasagna cool for at least 10 minutes before slicing to keep the layers intact and avoid a messy plate.
How to Serve Butternut Squash Spinach Lasagna Recipe
Garnishes
I like to sprinkle some fresh basil leaves on top after baking for a pop of color and fresh herbal aroma. Sometimes, a drizzle of good-quality olive oil adds a silky finish. A light dusting of extra Parmesan on the plate never hurts either!
Side Dishes
This lasagna pairs beautifully with a crisp green salad dressed with lemon vinaigrette to cut through the richness. Roasted garlic bread or simple steamed green beans tossed with lemon zest make perfect, fuss-free sides too.
Creative Ways to Present
For a special occasion, I’ve made individual servings in small ramekins – layering the fillings and noodles for charming personal lasagnas. It’s a hit at dinner parties and looks lovely plated with a garnish of microgreens or edible flowers.
Make Ahead and Storage
Storing Leftovers
I store leftover lasagna tightly covered in the fridge for up to 4 days. I find that using an airtight container helps maintain moisture and flavor, so it doesn’t dry out between meals.
Freezing
This recipe freezes wonderfully. I freeze it either as a whole dish or in individual portions wrapped tightly in plastic and foil. When you’re ready, thaw overnight in the fridge and bake as usual – adding a few extra minutes to ensure it’s heated through.
Reheating
When reheating, I cover the lasagna with foil to keep it moist and bake at 350°F for about 20 minutes or until warmed through. Avoid microwaving if you want to keep that wonderful layered texture intact.
Frequently Asked Questions:
Absolutely! You can roast or steam the butternut squash and puree it a day or two in advance. Store it tightly in the fridge, then mix it with the ricotta and milk just before assembling the lasagna.
Feel free to use frozen spinach that’s been thawed and well drained. It works just as well and is super convenient, especially outside of spinach’s peak season. Just be sure to squeeze out as much moisture as possible to avoid watery layers.
To make this Butternut Squash Spinach Lasagna Recipe vegan, swap all the cheeses for plant-based alternatives. For ricotta, making your own with tofu blended with lemon juice is a fantastic option that adds creaminess. Also, check that your noodles are egg-free if you’re avoiding all animal products.
Yes! When using no-boil noodles, add about ½ cup extra milk or vegetable stock to the squash puree to keep the layers moist. You might also want to extend the baking time by 10 minutes to ensure the noodles cook through perfectly.
Final Thoughts
This Butternut Squash Spinach Lasagna Recipe has become one of my go-to dishes when I want something cozy but still bright and veggie-forward. It’s an easy crowd-pleaser that feels a little special yet is straightforward enough for weeknights. Give it a try—you might just find your new favorite comfort food.
Print
Butternut Squash Spinach Lasagna Recipe
- Prep Time: 30 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 10 minutes
- Yield: 8 servings
- Category: Main Course
- Method: Baking
- Cuisine: American, Italian
- Diet: Vegetarian
Description
A creamy and delicious vegetarian lasagna featuring layers of butternut squash puree and spinach fillings with ricotta and mozzarella cheeses, seasoned with Italian herbs and baked to perfection. This hearty and comforting dish is perfect for a satisfying main course and can easily be adapted for gluten-free or vegan diets.
Ingredients
Butternut Squash Filling:
- 2 cups butternut squash puree (about half of squash)
- 1 cup ricotta cheese
- ½ cup milk or more, if needed
- ¼ teaspoon salt plus ⅛ teaspoon more
- ¼ teaspoon nutmeg
Spinach Filling:
- 8 oz spinach (1 cup cooked spinach)
- 1 cup ricotta cheese
- 1 cup mozzarella cheese
- 2 garlic cloves minced
- ¼ teaspoon salt
- pepper to taste
Other Ingredients:
- 10 oz lasagna noodles cooked (for gluten free, use Tinkyada brown rice lasagna noodles)
- 1 ½ cups mozzarella cheese or more
- ½ cup Parmesan cheese on top
- ¼ teaspoon Italian seasoning
- ¼ teaspoon Paprika
- ¼ teaspoon Basil
- Olive oil spray or light greasing for baking dish
Instructions
- Preheat Oven: Preheat your oven to 375 degrees Fahrenheit to prepare for baking the lasagna.
- Prepare Butternut Squash Filling: In a food processor or mixing bowl, combine 2 cups of butternut squash puree with ricotta cheese, milk, salt, and nutmeg. Add more milk as needed to achieve a creamy texture. Mix well and adjust seasoning by tasting and adding more salt if necessary.
- Prepare Spinach Filling: In a separate bowl, mix cooked spinach with ricotta cheese, mozzarella cheese, minced garlic, salt, and pepper. Taste and adjust seasoning if needed. Note that lemon juice or zest can be added to the spinach for extra flavor, though it is optional.
- Cook Lasagna Noodles: Bring a large pot of water to a boil. Cook lasagna noodles according to package instructions. Drain and rinse with cold water. Trim noodles to fit the baking dish if necessary.
- Assemble Lasagna - First Layer: Lightly grease an 11 x 8.5 inch baking dish with olive oil spray. Spread one-third of the butternut squash filling evenly on the bottom. Lightly sprinkle mozzarella cheese over the filling. Lay cooked lasagna noodles on top without overlapping, approximately three noodles.
- Second Layer: Spread half of the spinach filling over the noodles, then lightly sprinkle mozzarella cheese. Add a layer of cooked noodles on top.
- Third Layer: Spread another one-third of the butternut squash filling, sprinkle mozzarella cheese lightly, and top with cooked noodles.
- Fourth Layer: Spread remaining half of the spinach filling, sprinkle mozzarella cheese lightly, and add the final layer of noodles.
- Top Layer: Spread the remaining one-third of the butternut squash filling over the final layer of noodles. Sprinkle Parmesan cheese and the remaining mozzarella cheese (about ½ cup). Generously season the top with Italian seasoning, paprika, and basil.
- Bake Lasagna: Cover the baking dish with foil and bake for 30 minutes in the preheated oven. Remove the foil and bake uncovered for an additional 10 minutes until the cheese is bubbly and browned.
Notes
- Make it GLUTEN-FREE: Use brown rice gluten-free lasagna noodles and follow the recipe as-is.
- No-Boil Noodles: You can use no-boil lasagna noodles, adding about ½ cup of milk, water, or vegetable stock to the squash puree, and bake the lasagna for 10 extra minutes.
- Make it VEGAN: Substitute vegan Parmesan and mozzarella cheeses and use a vegan ricotta made from tofu and lemon juice.
- Ensure noodles fit your baking dish by trimming if needed after cooking.
- For extra creaminess, adjust the milk quantity in the butternut squash filling to your preference.
Nutrition
- Serving Size: 1 serving
- Calories: 320 kcal
- Sugar: 5 g
- Sodium: 450 mg
- Fat: 15 g
- Saturated Fat: 7 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 4 g
- Protein: 15 g
- Cholesterol: 40 mg
Leave a Reply