There’s something deeply comforting about layers of creamy goodness baked to bubbly perfection. This Butternut Squash Spinach Lasagna Recipe hits all those cozy notes with a fresh twist that’s both vibrant and satisfying. Let me take you through why it’s so worth making at home.
Jump to:
Why You'll Love This Recipe
This Butternut Squash Spinach Lasagna Recipe has quickly become a family favorite for me—not just because it’s packed with nutritious veggies, but because it feels indulgent without being heavy. It’s the perfect balance of creamy, cheesy, and fresh, all in one hearty dish.
- Rich and Creamy Layers: Combining butternut squash puree with ricotta cheese creates a silky filling that feels decadent but is actually wholesome.
- Fresh Veggie Boost: The spinach adds a lush, earthy flavor that pairs beautifully with the subtle sweetness of squash.
- Easy to Customize: Whether you want it gluten-free, vegan, or a bit more spicy, you can tailor this recipe effortlessly.
- Perfect for Entertaining: It makes enough for a crowd and looks impressive on your table without all the fuss.
Ingredients & Why They Work
The ingredients in this Butternut Squash Spinach Lasagna Recipe are simple but thoughtfully chosen to complement each other. The squash puree lends natural sweetness and creaminess, while ricotta and mozzarella bring the cheesy comfort we expect from lasagna. Fresh spinach packed with garlic keeps things vibrant, and herbs tie it all together.
- Butternut Squash: Roasted and pureed, it’s the star of this dish, adding both moisture and subtle sweetness. Choose a firm, bright orange squash for best flavor.
- Ricotta Cheese: This adds creaminess and a mild tang that balances the sweet squash perfectly.
- Mozzarella Cheese: Melty and stretchy, mozzarella creates that irresistible, gooey texture everyone loves.
- Spinach: Use fresh or frozen spinach—just make sure to drain excess water to keep your lasagna from getting soggy.
- Garlic: Freshly minced for flavor depth and a subtle kick.
- Lasagna Noodles: Whether gluten-free or traditional, the noodles hold the layers together. I like to trim mine gently to fit snugly in the dish.
- Parmesan Cheese: Sprinkled on top for a flavor boost and golden finish.
- Italian Seasoning, Basil, Paprika: These spices add warmth and a hint of herbal complexity to each bite.
- Milk: Used to thin the squash ricotta mixture—add a bit more if your puree feels too thick for easy spreading.
Make It Your Way
I love tweaking this Butternut Squash Spinach Lasagna Recipe depending on the season or who I’m feeding. With a few small adaptations, you can make it just right for your taste or dietary needs.
- Vegan Variation: I tried swapping in vegan ricotta made from tofu and vegan mozzarella once, and it turned out surprisingly delicious—perfect for friends who avoid dairy.
- Gluten-Free Version: Using brown rice lasagna noodles works beautifully and keeps the layers intact without losing flavor or texture.
- Spice It Up: Adding a pinch of red pepper flakes to the spinach mixture gives the whole dish a subtle warmth that balances the sweetness.
- Herb Swap: Sometimes I swap basil and Italian seasoning for fresh thyme or sage depending on my herb garden’s bounty—it’s a tasty twist!
Step-by-Step: How I Make Butternut Squash Spinach Lasagna Recipe
Step 1: Prep the Butternut Squash Filling
First things first, roast your butternut squash or use a pre-cooked puree. Combine the 2 cups of squash puree with ricotta, milk, salt, and nutmeg. Stir thoroughly until super creamy. If it feels too thick, I add a splash more milk to help it spread easily. Taste as you go — you want a really balanced flavor, neither too salty nor bland.
Step 2: Make the Spinach Filling
Cook your spinach until just wilted, then squeeze out all the excess moisture—don’t skip this step or your lasagna might get watery. Mix the spinach with ricotta, mozzarella, minced garlic, salt, and pepper. The garlic really lifts this mixture; I always add a bit extra because it keeps the flavors vibrant under the cheese.
Step 3: Cook and Prepare the Lasagna Noodles
Boil your noodles until al dente, then rinse under cold water and drain well. Trim the noodles to fit your baking dish—it’s a small but important step to create neat layers without overlap or bunching.
Step 4: Assemble the Layers
Spread a generous ⅓ of the butternut squash mixture on the bottom of your greased casserole dish. Sprinkle mozzarella lightly over that, then carefully place 3 noodles to cover. Layer half the spinach filling on top, followed by more mozzarella, then noodles again. Repeat with butternut squash, noodles, spinach, mozzarella, and noodles. Finally, top with the last squash layer sprinkled with Parmesan, mozzarella, Italian seasoning, paprika, and basil. The layering might seem intricate, but it’s the secret to hitting all those flavor notes in every bite.
Step 5: Bake to Perfection
Cover with foil and bake at 375°F for 30 minutes. Then remove the foil and bake an additional 10 minutes to get that golden, bubbly top. Keep an eye on it so the cheese doesn’t brown too fast. Once out, let it rest for 10 minutes before slicing—it helps the layers set nicely.
Top Tip
After making this Butternut Squash Spinach Lasagna Recipe many times, I’ve found a few tricks that really take it from good to unforgettable.
- Drain Spinach Well: I learned the hard way that excess water will make the lasagna runny—so squeeze every last drop out before mixing.
- Adjust Milk in Squash Filling: Depending on how thick your squash puree is, adding more milk ensures the spread is creamy without being gluey.
- Trim Your Noodles: It might feel tedious, but trimming noodles helps keep your layers uniform and prevents curling.
- Rest Before Serving: Letting the lasagna cool for 10 minutes after baking helps everything set up so slices hold together perfectly.
How to Serve Butternut Squash Spinach Lasagna Recipe
Garnishes
I like to add a sprinkle of freshly chopped basil and maybe a drizzle of good olive oil right before serving—it brightens the rich layers. A little cracked black pepper on top always adds a nice finishing touch, too.
Side Dishes
Since this lasagna already packs plenty of veggies and texture, I usually keep sides light and crisp—think a simple mixed greens salad with lemon vinaigrette or roasted Brussels sprouts for extra crunch.
Creative Ways to Present
For special occasions, I’ve layered this lasagna in individual ramekins instead of one big dish. It’s charming and looks like you put in way more effort! Also, topping each portion with a little toasted pine nut and microgreens makes for a stunning, fresh presentation.
Make Ahead and Storage
Storing Leftovers
My go-to is storing leftover lasagna in airtight containers in the fridge for up to 3 days. I find it actually tastes even better the next day as the flavors meld. Just reheat gently to keep it from drying out.
Freezing
Whenever I make a big batch, I freeze individual portions wrapped tightly in plastic wrap and foil. They keep really well for up to 3 months. Just thaw overnight in the fridge before reheating.
Reheating
I usually reheat leftovers in a 350°F oven, covered with foil to keep moisture in, for about 20 minutes. This warms it through evenly without drying out the cheesy layers. The microwave works in a pinch but oven reheating is worth the wait.
Frequently Asked Questions:
Yes! Frozen spinach works well, but be sure to thaw it thoroughly and squeeze out all excess moisture before mixing it with the cheeses to avoid a watery lasagna.
Simply swap regular lasagna noodles for gluten-free options like brown rice lasagna noodles. The rest of the recipe stays the same, and you’ll still get a delicious, layered lasagna everyone will enjoy.
Absolutely! You can assemble the lasagna up to a day ahead, cover it tightly, and refrigerate before baking. Just add a few extra minutes to the bake time if cooking straight from the fridge.
Roasting the squash until tender before pureeing really intensifies its natural sweetness and gives you a smooth, creamy texture. Using a food processor or blender helps achieve that perfect consistency for layering.
Final Thoughts
This Butternut Squash Spinach Lasagna Recipe feels like a warm hug on a plate. It’s wholesome enough to make you feel good about what you’re eating and indulgent enough to make any mealtime feel special. I hope you enjoy layering, baking, and sharing it just as much as I do—because good food, especially recipes like this, are meant to be savored and passed on.
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 delicious and creamy vegetarian lasagna layered with butternut squash puree, spinach filling, and a blend of ricotta, mozzarella, and Parmesan cheeses. This comforting dish offers flavorful spices and a rich texture, perfect for a wholesome main course.
Ingredients
Butternut Squash Filling:
- 2 cups butternut squash puree (about half of squash)
- 1 cup ricotta cheese
- ½ cup milk (plus more if needed)
- ¼ teaspoon salt (plus ⅛ teaspoon more as needed)
- ¼ 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 (for topping)
- ¼ teaspoon Italian seasoning
- ¼ teaspoon paprika
- ¼ teaspoon basil
Instructions
- Preheat oven: Preheat the oven to 375 F to prepare for baking the lasagna.
- Make butternut squash filling: In a food processor, combine 2 cups of butternut squash puree with ricotta cheese, ½ cup milk, salt, and nutmeg. Blend until creamy and smooth, adding more milk if needed to reach desired consistency. Taste and adjust salt as necessary.
- Prepare spinach filling: Mix cooked spinach, ricotta cheese, mozzarella cheese, minced garlic, salt, and pepper in a bowl. Adjust seasoning by tasting and adding more salt and pepper if desired.
- Cook lasagna noodles: Bring a large pot of water to a boil and cook lasagna noodles according to package instructions. Rinse noodles in cold water and drain well. Trim noodles to fit your baking dish if necessary.
- Grease baking dish: Lightly grease an 11 x 8.5 x 3 inch casserole dish with olive oil spray to prevent sticking.
- Assemble first layer: Spread one third of the butternut squash filling evenly on the bottom of the dish. Sprinkle lightly with mozzarella cheese. Arrange 3 cooked lasagna noodles over the filling without overlapping.
- Add spinach layer: Spread half of the spinach filling over the noodles and sprinkle lightly with mozzarella cheese. Top with another layer of lasagna noodles.
- Second squash layer: Spread another third of the butternut squash mixture over the noodles, sprinkle with mozzarella cheese, and cover with another layer of noodles.
- Second spinach layer: Spread the remaining half of the spinach filling over the noodles. Sprinkle lightly with mozzarella cheese and add the final layer of noodles.
- Top with final squash layer and cheeses: Spread the remaining one third of butternut squash filling on top of the noodles. Sprinkle grated Parmesan cheese and the remaining mozzarella cheese (about ½ cup) on top. Generously sprinkle the top with Italian seasoning, paprika, and basil.
- Bake covered: Cover the baking dish with foil and bake for 30 minutes at 375 F.
- Bake uncovered: Remove the foil and bake an additional 10 minutes to brown the cheese and finish cooking.
Notes
- Make it GLUTEN-FREE: Use brown rice gluten-free lasagna noodles or any preferred gluten-free variety and follow recipe instructions as usual.
- Using NO-BOIL LASAGNA NOODLES: Add approximately ½ cup extra milk, water, or vegetable stock to the squash puree for moisture. You may need to bake the lasagna 10 minutes longer to ensure it's fully cooked.
- To make it VEGAN: Substitute vegan Parmesan and mozzarella cheeses. Make vegan ricotta from tofu and lemon juice as a replacement for regular ricotta.
Nutrition
- Serving Size: 1 serving
- Calories: 320 kcal
- Sugar: 5 g
- Sodium: 400 mg
- Fat: 15 g
- Saturated Fat: 8 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 5 g
- Protein: 18 g
- Cholesterol: 40 mg
Leave a Reply