Butternut Squash and Spinach Lasagna Recipe
If you’re craving a cozy, comforting meal that feels like a warm hug from the inside out, then this Butternut Squash and Spinach Lasagna is calling your name. It’s a dreamy blend of creamy roasted butternut squash puree, tender spinach, and gooey cheese layers nestled between perfectly cooked lasagna noodles. This dish is not only dazzling on the eye with its vibrant colors but also satisfies every craving for indulgent comfort food in a wholesome way. Whether you’re cooking for family, hosting friends, or just treating yourself, Butternut Squash and Spinach Lasagna is destined to become a new favorite.

Ingredients You’ll Need
Every ingredient in this Butternut Squash and Spinach Lasagna plays an important role, coming together simply yet beautifully to create a dish that’s rich in flavor, texture, and color. From the naturally sweet roasted squash to the fresh green spinach and the melty cheeses, each element lends something special.
- Roasted butternut squash puree: The heart of the dish, bringing creamy sweetness and vibrant orange color.
- Ricotta cheese: Adds a creamy, slightly tangy layer that balances the sweetness.
- Shredded mozzarella cheese: Melts perfectly for that irresistible gooey, bubbly top.
- Lasagna noodles (cooked): The sturdy base layers that hold everything together.
- Fresh spinach: Offers a fresh, leafy green contrast and adds a nutritious punch.
- Olive oil: Used to roast squash or lightly sauté spinach for extra flavor.
- Salt and pepper: Simple seasoning that brings all the flavors into perfect harmony.
How to Make Butternut Squash and Spinach Lasagna
Step 1: Prepare the Butternut Squash Puree
The key to a luscious Butternut Squash and Spinach Lasagna starts with perfectly roasted squash. Roast the butternut squash until tender and caramelized to bring out its natural sweetness, then puree it until smooth. This step creates that rich, velvety texture that’ll make every bite melt in your mouth.
Step 2: Mix the Cheese and Squash
Next, combine the roasted butternut squash puree with ricotta cheese, seasoning with salt and pepper. This combination adds creaminess and a lovely tangy flavor that complements the sweetness of the squash beautifully. Make sure it’s well blended for consistent flavor throughout.
Step 3: Layer the Lasagna
Now for the fun part: layering! Begin with a layer of cooked lasagna noodles, then spread a generous amount of the squash and ricotta mixture, sprinkle some fresh spinach leaves, and top with shredded mozzarella. Repeat these layers until you run out of ingredients, finishing with a final layer of noodles and a hearty sprinkle of mozzarella on top. This creates the classic lasagna structure with a colorful twist.
Step 4: Bake to Perfection
Pop your assembled lasagna in a preheated oven at 375°F (190°C) for about 45 minutes, until it’s bubbling with golden cheese on top. The baking melds all the flavors together and makes the mozzarella delightfully bubbly and lightly browned. Let it rest for 10 minutes before slicing, so it sets beautifully and every slice holds together perfectly.
How to Serve Butternut Squash and Spinach Lasagna

Garnishes
A sprinkle of freshly grated Parmesan or a handful of torn fresh basil leaves adds a fragrant, savory lift that highlights the richness of the lasagna. A light dusting of freshly cracked black pepper can also bring a gentle kick that wakes up your taste buds.
Side Dishes
Serve this luscious lasagna alongside a crisp garden salad with a tangy vinaigrette to cut through the creaminess, or roasted garlic bread for some extra indulgence. A simple tomato and cucumber salad can also add refreshing crispness and balance out the warm layers.
Creative Ways to Present
Try baking this Butternut Squash and Spinach Lasagna in individual ramekins for a charming, personalized touch perfect for dinner parties. You can also layer it in a glass baking dish for a stunning visual presentation that shows off the beautiful orange, green, and golden layers when serving guests.
Make Ahead and Storage
Storing Leftovers
Once cooled, cover any leftover Butternut Squash and Spinach Lasagna tightly with plastic wrap or foil and store in the refrigerator. It will keep well for up to 3 days, allowing you to enjoy the comforting flavors without cooking all over again.
Freezing
You can freeze this lasagna either before baking or after it has cooled down post-baking. Wrap it tightly with freezer-safe wrap and foil, and it’ll keep up to 2 months. Thaw overnight in the fridge before reheating to maintain texture and flavor.
Reheating
Reheat lasagna slices gently in an oven at 350°F (175°C) wrapped in foil to prevent drying out, or use a microwave for a faster option, covering the dish with a microwave-safe lid. Reheating until just warmed through ensures the cheese stays melty and the squash creamy.
FAQs
Can I use frozen spinach for this recipe?
Absolutely! Just make sure to thaw and squeeze out excess moisture before layering so your lasagna doesn’t get watery. Frozen spinach works great if fresh isn’t available.
Do I need to pre-cook lasagna noodles for this dish?
Yes, cooking the noodles beforehand ensures they’re soft enough to layer easily and cook evenly in the oven without drying out inside the lasagna.
Is this Butternut Squash and Spinach Lasagna vegetarian?
Yes, it’s completely vegetarian as outlined here. You can keep it that way or add sautéed mushrooms or cooked sausage if you want to mix things up.
Can I make this recipe vegan?
You can make it vegan by swapping ricotta and mozzarella with plant-based versions, and using olive oil or vegan butter. It will still be delicious and creamy!
How do I know when the lasagna is done baking?
Look for bubbly, golden cheese on top and bubbling edges as your main cues. The internal temperature should be hot throughout, and letting it rest before serving helps it set nicely.
Final Thoughts
I can’t recommend this Butternut Squash and Spinach Lasagna enough—it’s a cozy, vibrant twist on a classic that’s perfect for any season. Whether you’re making it for a special occasion or a simple weeknight dinner, it’s sure to delight everyone at the table. Give it a try, and let its creamy sweetness and fresh greens win you over time and time again.
“`
PrintButternut Squash and Spinach Lasagna Recipe
This Butternut Squash and Spinach Lasagna is a delicious and hearty vegetarian dish that combines creamy roasted butternut squash puree with fresh spinach and gooey melted cheese. Perfect for a family dinner, this lasagna offers a wonderful blend of sweetness from the squash and savory richness from ricotta and mozzarella, all layered between tender lasagna noodles.
- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 15 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Italian-inspired
- Diet: Vegetarian
Ingredients
Lasagna Ingredients
- 2 cups roasted butternut squash puree
- 1 cup ricotta cheese
- 2 cups shredded mozzarella cheese
- 1 box lasagna noodles, cooked according to package instructions
- 2 cups fresh spinach
- 2 tablespoons olive oil
- Salt and pepper to taste
Instructions
- Preheat the Oven: Preheat your oven to 375°F (190°C) to ensure it’s ready for baking your lasagna layers to perfection.
- Prepare the Squash Mixture: In a mixing bowl, combine the roasted butternut squash puree with ricotta cheese, then season with salt and pepper to taste. Mix until smooth and well incorporated to create a creamy filling.
- Layer the Lasagna: In a baking dish, start by placing a layer of cooked lasagna noodles. Spread a portion of the squash and ricotta mixture over the noodles, followed by a layer of fresh spinach and then a generous sprinkle of shredded mozzarella cheese. Repeat this layering process until all ingredients are used, finishing with a top layer of noodles and mozzarella cheese.
- Bake the Lasagna: Place the assembled lasagna into the preheated oven and bake for 45 minutes. Bake until the cheese on top is bubbly and golden brown, indicating that the layers are heated through and nicely melded.
- Rest and Serve: Once baked, remove the lasagna from the oven and let it rest for 10 minutes. This resting time helps the layers to set, making it easier to cut and serve.
Notes
- For creamier texture, you can add a little grated Parmesan cheese to the squash and ricotta mixture.
- If fresh spinach is unavailable, frozen spinach (thawed and drained) can be used as a substitute.
- To save time, you can use no-boil lasagna noodles but adjust the layering accordingly.
- Roast your butternut squash ahead of time and refrigerate to speed up prep.
- Letting the lasagna rest before serving allows the layers to firm up and improves slicing.
Nutrition
- Serving Size: 1 slice (about 1/6 of recipe)
- Calories: 350
- Sugar: 5g
- Sodium: 450mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 4g
- Protein: 16g
- Cholesterol: 40mg
Keywords: butternut squash lasagna, spinach lasagna, vegetarian lasagna, roasted butternut squash recipe, cheesy lasagna, healthy lasagna recipe, fall dinner ideas