Imagine the warm, cozy layers of fall flavors wrapped up in this Butternut Squash Spinach Lasagna Recipe — it’s creamy, cheesy, and packed with colorful, wholesome ingredients that feel like a hug on a plate. Trust me, once you try it, you’ll want to make it again and again.
Jump to:
Why You'll Love This Recipe
What makes this Butternut Squash Spinach Lasagna Recipe a real keeper? For me, it’s how the sweet squash perfectly balances the earthy spinach and creamy cheeses to create layers of flavor that don’t feel heavy. I adore how it manages to be both comforting and fresh.
- Balanced Flavors: The butternut squash adds a subtle sweetness that pairs magically with garlic-spiced spinach and melty cheeses.
- Vegetarian & Adaptable: Perfect for meatless meals, but you can easily customize it for gluten-free or vegan diets.
- Texture Perfection: Creamy ricotta, gooey mozzarella, and tender noodles bring layers of melt-in-your-mouth goodness.
- Make-Ahead Friendly: You can prep parts or the whole lasagna in advance — ideal for busy weeknights or entertaining.
Ingredients & Why They Work
Each ingredient in this Butternut Squash Spinach Lasagna Recipe plays a crucial role in building layers of flavor and perfect texture. When shopping, look for fresh squash with vibrant orange flesh and bright green spinach for best results.
- Butternut Squash Puree: Naturally creamy and sweet, it gives the lasagna a luscious base without adding heaviness.
- Ricotta Cheese: Adds smooth richness and balances the sweetness of the squash.
- Milk: Used to loosen the squash-ricotta mixture, making it silky and spreadable.
- Nutmeg: A subtle pinch enhances the squash’s natural sweetness and warms up the flavor.
- Spinach: Earthy and slightly bitter, it counters the squash’s sweetness and adds vibrant color.
- Mozzarella Cheese: Melts beautifully, giving a stretchy, cheesy texture in every bite.
- Garlic: Adds aromatic depth to the spinach filling.
- Lasagna Noodles: The structural backbone – use gluten-free if needed to keep it accessible.
- Parmesan Cheese: Sprinkled on top for a nutty, salty finishing touch.
- Italian Seasoning, Paprika, Basil: These spices boost the overall Italian vibe and add layers of flavor complexity.
Make It Your Way
I like to tweak this Butternut Squash Spinach Lasagna Recipe depending on the season or who I’m cooking for. It’s flexible enough that you can swap cheeses or even add herbs to suit your mood. Plus, it’s great for accommodating dietary needs without losing any flavor.
- Vegan Version: I’ve tried replacing the ricotta and mozzarella with vegan alternatives, and tossing in tofu-based ricotta made with lemon juice to mimic the tang — it works surprisingly well!
- Gluten-Free: Using brown rice pasta gave me the same satisfying bite without missing traditional noodles.
- Add Fresh Herbs: Try adding fresh sage or thyme to deepen the aroma — it’s a game changer on chilly evenings.
- Use No-Boil Noodles: For a quicker prep, swapping in no-boil noodles saved me time, just be sure to add a little extra milk to keep the filling creamy.
Step-by-Step: How I Make Butternut Squash Spinach Lasagna Recipe
Step 1: Prepare the Butternut Squash Filling
Start with roasting or steaming your butternut squash until tender, then puree it until smooth. In a bowl, mix the squash puree with ricotta cheese, milk, salt, and a pinch of nutmeg. A key tip is to add milk gradually — you want the filling to be creamy enough to spread but not runny. Taste and adjust salt—it really makes a difference here.
Step 2: Cook and Prepare the Spinach Filling
Sauté or steam fresh spinach until wilted, then squeeze out excess moisture (this step prevents soggy lasagna layers). Mix the cooked spinach with ricotta, mozzarella, minced garlic, salt, and pepper. I love adding a bit of lemon zest and juice to brighten the spinach, but that’s totally optional based on your preference.
Step 3: Boil and Prep Lasagna Noodles
Bring a large pot of salted water to a boil and cook your lasagna noodles just until al dente following package instructions. Rinse under cold water immediately to stop cooking and prevent sticking. If needed, trim noodles to fit your baking dish—this little trick helps everything layer neatly without bulging edges.
Step 4: Assemble Your Lasagna
Grease your baking dish lightly. Start by spreading a third of the butternut squash filling on the bottom, then sprinkle with mozzarella. Lay down noodles, then half the spinach filling, and repeat layers until you’ve used all your fillings, finishing with a generous top layer of squash filling, mozzarella, Parmesan, and Italian seasoning. Cover with foil to keep moisture in.
Step 5: Bake to Perfection
Bake covered at 375°F for 30 minutes, then remove foil and bake another 10 minutes to get that beautiful golden top. Let it sit about 10 minutes before slicing — this resting time helps everything set up nicely, so your slices hold together and all those flavors meld beautifully.
Top Tip
After testing this recipe multiple times, I’ve picked up a few key tricks that really level it up and keep it foolproof in the kitchen.
- Moisture Control: Make sure to squeeze the spinach well after cooking to prevent a watery lasagna. Excess moisture can cause soggy noodles and watery filling.
- Adjust Milk Gradually: When mixing the butternut squash filling, add milk little by little until creamy but not runny—it’s easier to add than remove liquid.
- Layer Evenly: Try to distribute fillings evenly so every slice gets the perfect balance of squash, spinach, cheeses, and noodles.
- Rest Before Serving: Let your lasagna cool and rest after baking; it firms up for cleaner slices and richer flavor melding.
How to Serve Butternut Squash Spinach Lasagna Recipe
Garnishes
I like a sprinkle of fresh basil or parsley over the top for a pop of color and freshness right before serving. Sometimes, a light drizzle of high-quality olive oil helps bump up that cozy, homemade vibe.
Side Dishes
Pair this lasagna with a crisp green salad dressed with lemon vinaigrette or roast some garlic bread for a classic Italian complement. Lightly sautéed green beans or a simple arugula salad also work beautifully.
Creative Ways to Present
For special occasions, I like to bake this lasagna in single-serving ramekins or mini cast iron skillets. It makes plating elegant and personal — plus, everyone loves having their own perfectly portioned cheesy slices!
Make Ahead and Storage
Storing Leftovers
I store leftover lasagna in an airtight container in the fridge for up to 3-4 days. To keep it from drying out, adding a small splash of milk over the top before reheating works wonders.
Freezing
This lasagna freezes beautifully! I like to assemble it completely, then wrap tightly in foil and store in a freezer-safe container. It will keep for about 2-3 months. When ready to eat, thaw overnight in the refrigerator before baking.
Reheating
Reheat covered in a 350°F oven until warmed through (about 20-25 minutes), uncover for the last few minutes to refresh that golden crust. Microwaving works for quick lunches but I recommend the oven for the best texture.
Frequently Asked Questions:
Absolutely! Roasting or boiling the butternut squash and pureeing it can be done 2-3 days in advance and stored in the fridge. Just keep it covered tightly to prevent drying out.
The key to avoiding soggy lasagna is squeezing out as much water as possible from the cooked spinach and not using too much milk in the butternut squash filling. Also, make sure to rinse and dry your boiled noodles well before assembling.
Yes! This lasagna freezes well. Wrap tightly and freeze for up to 3 months. Thaw overnight in the fridge before reheating in the oven for best results.
It sure is! Just swap regular lasagna noodles for gluten-free options like brown rice noodles, and follow the instructions as-is. The texture and taste remain just as delicious.
Final Thoughts
This Butternut Squash Spinach Lasagna Recipe holds a special place in my kitchen rotation because it’s hearty but fresh, and it impresses guests without fuss. It’s like a little celebration of fall flavors in every bite. I hope you’ll enjoy making and sharing it just as much as I do—it’s one of those dishes that feels like home.
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 hearty and comforting Butternut Squash and Spinach Lasagna that blends creamy butternut squash puree and savory spinach ricotta layers with tender lasagna noodles and a cheesy topping. This vegetarian dish offers a delicious twist on traditional lasagna, 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 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 get it ready for baking the lasagna.
- Prepare Butternut Squash Filling: In a food processor, combine 2 cups of butternut squash puree with 1 cup ricotta cheese, ½ cup milk, ¼ teaspoon salt, and ¼ teaspoon nutmeg. Blend until creamy and smooth, adding more milk if the mixture is too thick. Taste and adjust salt as necessary.
- Prepare Spinach Filling: Mix cooked spinach with 1 cup ricotta cheese, 1 cup mozzarella cheese, minced garlic, ¼ teaspoon salt, and pepper to taste. Stir thoroughly, then taste and adjust seasoning as needed.
- Cook Lasagna Noodles: Bring a large pot of water to a boil. Cook the lasagna noodles according to package instructions. Drain and rinse with cold water to stop cooking. Trim noodles to fit your baking dish if needed.
- Assemble Lasagna - Layer 1: 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 lasagna noodles on top without overlapping.
- Assemble Lasagna - Layer 2: Spread half of the spinach filling evenly over the noodles. Lightly sprinkle mozzarella cheese on top. Cover with another layer of cooked noodles.
- Assemble Lasagna - Layer 3: Spread another third of the butternut squash filling over the noodles and sprinkle mozzarella cheese lightly. Place another layer of noodles on top.
- Assemble Lasagna - Layer 4: Spread the remaining half of the spinach filling over the noodles and sprinkle mozzarella cheese. Top with the final lasagna noodle layer.
- Top and Season: Spread the remaining one-third of butternut squash filling over the last noodle layer. Sprinkle with ½ cup mozzarella cheese, ½ cup Parmesan cheese, and season generously with Italian seasoning, paprika, and basil.
- Bake: Cover the dish with foil and bake for 30 minutes at 375 F. Remove foil and bake an additional 10 minutes until cheese is golden and bubbly.
Notes
- For a gluten-free version, use brown rice gluten-free lasagna noodles and follow all other directions as stated.
- No-boil lasagna noodles can be used; if so, add about ½ cup of milk, water, or vegetable stock to the squash puree to maintain creaminess and bake an additional 10 minutes.
- To make this vegan, substitute vegan Parmesan and mozzarella cheeses and use vegan ricotta made from tofu and lemon juice.
- Adding lemon juice or zest to the spinach filling enhances flavor and pairs nicely with the butternut squash but is optional.
Nutrition
- Serving Size: 1 slice
- 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