There’s something truly comforting about layers of creamy butternut squash and vibrant spinach coming together in one dish. This Butternut Squash Spinach Lasagna Recipe has quickly become one of my favorites for cozy dinners—it’s rich, flavorful, and surprisingly approachable to make at home.
Jump to:
Why You'll Love This Recipe
I’m excited to share this lasagna because it’s a delicious way to showcase butternut squash beyond the usual soups or roasts. The layers feel indulgent yet light thanks to fresh spinach and creamy ricotta, making it feel special without extra fuss.
- Balanced Flavor & Texture: The sweetness of butternut squash perfectly complements the savory spinach and melty cheeses, creating a harmony in every bite.
- Simple Ingredients: You probably have most of these ingredients on hand, making it a great weeknight or weekend meal.
- Versatile & Customizable: This recipe adapts well for gluten-free and vegan diets effortlessly.
- Impresses Without Stress: Even if you’re new to lasagna, the step-by-step process is straightforward and forgiving.
Ingredients & Why They Work
Each component of this Butternut Squash Spinach Lasagna Recipe plays an important role. The creamy fillings bring moisture and flavor, the noodles provide structure, and the cheese layers add gooey richness. Here’s a closer look at what makes the ingredients shine together.
- Butternut Squash Puree: Its natural sweetness and smooth texture form the creamy base for one layer, adding warmth and color to the dish.
- Ricotta Cheese: Acts as a creamy binder in both fillings, giving that classic lasagna richness without overpowering flavors.
- Milk: Used to loosen the squash-ricotta mixture so it spreads easily and feels velvety rather than dense.
- Spinach: Adds vibrant green color and a mild earthy bite, plus it’s packed with nutrients that balance the creamy squash.
- Mozzarella Cheese: Melted mozzarella in the spinach layer and on top gives that irresistible stretch and gooey texture.
- Parmesan Cheese: Adds a salty, nutty kick, especially sprinkled on top for a golden crust.
- Garlic: Infuses the spinach filling with aromatic depth, elevating that familiar lasagna flavor.
- Lasagna Noodles: The glue that holds it all together—regular or gluten-free noodles both work well.
- Spices and Seasonings: Nutmeg in the squash brings warmth; Italian seasoning, paprika, and basil on top add a beautiful herbaceous finish.
Make It Your Way
I like to tweak this Butternut Squash Spinach Lasagna Recipe depending on the season or my mood. Adding fresh herbs or swapping cheeses can make it feel totally new each time I make it—don’t hesitate to experiment!
- Variation: Once, I swapped out spinach for kale for a heartier texture, and the slight bitterness was a great contrast to the sweet squash—definitely worth trying.
- Vegan Option: Using tofu-based vegan ricotta and dairy-free cheeses works beautifully if you prefer a plant-based version.
- Gluten-Free: I always recommend Tinkyada brown rice noodles when I make it gluten-free—they hold up well and taste great.
- Extra Creamy: A splash more milk in the squash puree makes the layers silkier and helps the lasagna stay moist longer.
Step-by-Step: How I Make Butternut Squash Spinach Lasagna Recipe
Step 1: Prepare Your Butternut Squash Filling
Start by pre-cooking your butternut squash into a smooth puree. I roast mine until tender, then blend in a food processor. Mixing the puree with ricotta, milk, salt, and a pinch of nutmeg creates a creamy, subtly sweet base. Don’t skimp on tasting here—you want a nice balance, so add salt or more milk until it feels just right and luscious enough to spread.
Step 2: Make the Spinach Filling
Cook the spinach until wilted, then squeeze out any excess moisture. Combine it with ricotta, mozzarella, minced garlic, salt, and pepper. This filling has that fresh, garlicky taste that complements butternut squash so well. I like adding a little lemon zest and juice sometimes to brighten it up—give it a try if you want a fresher finish.
Step 3: Cook and Prep Your Noodles
Boil your lasagna noodles according to package directions, then rinse them under cold water to stop cooking and prevent sticking. I trim mine a bit to fit my baking dish perfectly. If you’re using no-boil noodles, just keep in mind you may need to add extra moisture to the filling for the noodles to soften properly during baking.
Step 4: Assemble the Layers
Lightly grease your baking dish and start by spreading about a third of your butternut squash filling on the bottom. Sprinkle mozzarella, lay down noodles, then half the spinach filling, mozzarella again, and repeat until layers are complete. Finish with a hearty spread of squash filling on top, sprinkled with Parmesan, mozzarella, Italian seasoning, paprika, and basil for a flavorful crust.
Step 5: Bake to Perfection
Cover with foil and bake at 375°F for 30 minutes, then uncover and bake another 10 minutes until bubbly and golden. The aroma filling your kitchen is one of my favorite moments—the anticipation is real!
Top Tip
I’ve made this lasagna several times, and over the years I’ve learned some tweaks that really elevate the final dish. These little tips will help you get it just right the first time.
- Perfect Puree Consistency: Make sure your butternut squash puree isn't too watery—if it is, cook it down a bit before mixing with ricotta to avoid soggy layers.
- Spinach Moisture Control: After cooking spinach, squeeze out excess water thoroughly to prevent the filling from becoming watery.
- Season As You Go: Taste fillings before assembling. I always adjust salt and seasoning; it makes a noticeable difference in flavor depth.
- Cover Tightly: When baking covered, make sure foil is sealed well to trap steam and keep noodles tender.
How to Serve Butternut Squash Spinach Lasagna Recipe
Garnishes
I like to finish my slices with a sprinkle of fresh basil or chopped parsley—they add a nice pop of color and freshness. A little drizzle of good olive oil or a few red pepper flakes can also kick things up if you like a little heat.
Side Dishes
Pair this lasagna with a crisp arugula salad dressed simply with lemon and olive oil to cut through the richness. Garlic bread or roasted vegetables also make excellent companions.
Creative Ways to Present
For special occasions, I like to assemble individual mini lasagnas in ramekins—it makes for beautiful presentation and personalized portions. Adding a sprinkle of toasted pine nuts or pomegranate seeds on top can add a festive twist too.
Make Ahead and Storage
Storing Leftovers
Leftover lasagna keeps beautifully in an airtight container in the fridge for up to 4 days. I usually reheat individual portions in the microwave with a damp paper towel over the top to keep moisture in.
Freezing
I’ve frozen the assembled lasagna (before baking) wrapped tightly in foil and plastic wrap, and it bakes up just as delicious. When ready, thaw overnight in the fridge and bake at 375°F, adding about 15 extra minutes.
Reheating
For leftovers, reheating in a 350°F oven works best to maintain texture—cover loosely with foil to warm through without drying out. Microwaving is fine for quick meals, just be mindful of uneven heating.
Frequently Asked Questions:
Absolutely! You can assemble it the day before and refrigerate it, then simply bake it fresh when you’re ready. This helps deepen the flavors too.
Roasting the butternut squash until tender brings out the natural sweetness and adds depth. You can also steam or microwave it, but I prefer roasting for better flavor.
Yes, but be sure to thaw and squeeze out as much moisture as possible before mixing, or your filling might become watery.
For gluten-free, swap in certified gluten-free lasagna noodles (like Tinkyada). For vegan, use vegan ricotta, mozzarella, and Parmesan alternatives—there are great tofu-based ricotta recipes online that work well too.
Final Thoughts
This Butternut Squash Spinach Lasagna Recipe is one of those dishes that feels like a hug on a plate. From the creamy layers to the delicate seasoning, it’s a treat that I always look forward to making again and again. I hope you’ll enjoy making it as much as I do, and discover your own little ways to make it your own!
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
This Butternut Squash and Spinach Lasagna is a comforting vegetarian dish combining creamy butternut squash puree, ricotta, mozzarella, and fresh spinach layered between tender lasagna noodles. Baked to perfection with Italian seasonings, it's a hearty and flavorful meal perfect for a cozy dinner.
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
Instructions
- Preheat Oven: Preheat your oven to 375 degrees Fahrenheit to prepare for baking the lasagna.
- Prepare Butternut Squash Filling: In a food processor, combine 2 cups of butternut squash puree with ricotta cheese, milk, salt, and nutmeg. Blend until creamy. Add additional milk if needed to achieve a smooth texture. Taste and adjust salt if necessary.
- Prepare Spinach Filling: Mix cooked spinach, ricotta cheese, mozzarella cheese, minced garlic, salt, and pepper in a bowl. Taste and season with more salt and pepper if desired.
- Cook Lasagna Noodles: Bring a large pot of water to a boil. Cook the lasagna noodles according to package directions. Rinse them with cold water to stop cooking and drain well. Trim noodles to fit your baking dish if necessary.
- Assemble Lasagna: Lightly grease an 11x8.5x3 inch casserole dish with olive oil spray. Spread one-third of the butternut squash filling on the bottom. Sprinkle lightly with mozzarella cheese. Arrange 3 cooked lasagna noodles over the filling without overlapping. Spread half of the spinach filling over noodles and sprinkle with mozzarella cheese. Add another layer of noodles. Spread another one-third of the butternut squash filling and sprinkle mozzarella cheese. Add a layer of noodles. Spread the remaining half of the spinach filling and sprinkle mozzarella cheese. Add a final layer of noodles. Spread last one-third of the butternut squash filling on top, then sprinkle with Parmesan cheese, remaining mozzarella, Italian seasoning, paprika, and basil.
- Bake: Cover the dish with foil and bake for 30 minutes. Remove the foil and bake uncovered for an additional 10 minutes until bubbly and golden.
Notes
- To make gluten-free, use brown rice lasagna noodles and follow instructions as usual.
- For no-boil lasagna noodles, add ½ cup extra milk, water, or vegetable stock to the butternut squash filling and bake 10 minutes longer.
- For a vegan version, substitute vegan Parmesan and mozzarella, and replace ricotta with tofu mixed with lemon juice for a similar texture.
Nutrition
- Serving Size: 1 slice (assuming 8 slices)
- Calories: 350 kcal
- Sugar: 6 g
- Sodium: 450 mg
- Fat: 15 g
- Saturated Fat: 7 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 38 g
- Fiber: 5 g
- Protein: 18 g
- Cholesterol: 40 mg
Leave a Reply