Are you ready to indulge in a comforting dish that’s bursting with flavor? Look no further than our creamy Butternut Squash and Spinach Lasagna! This delightful vegetarian recipe offers a contemporary twist on a traditional favorite, combining the sweet richness of butternut squash with the earthy notes of fresh spinach. Each layer is a savory mix of creamy cheeses and wholesome ingredients, making this dish not just a feast for the taste buds but also a nutritious option for dinner.
The appeal of this Butternut Squash and Spinach Lasagna lies not only in its delicious flavors but also in its vibrant colors and textures. It’s perfect for family gatherings, cozy dinners, or even as a meal prep option throughout the week. Plus, you can savor a hint of autumn in every bite, thanks to the warm spices and the seasonal star—nestled beautifully between hearty layers of pasta.
In this article, we’ll explore how easy it is to make this creamy masterpiece right at home. Whether you’re new to cooking or a seasoned pro, this recipe ensures success and satisfaction for all. Let’s dive right into creating this culinary delight!
Why You’ll Love This Butternut Squash and Spinach Lasagna
- Flavor Packed: Rich and creamy with a perfect balance of sweetness from the squash and savory notes from the cheeses.
- Vegetarian Delight: A wholesome meat-free option that is both satisfying and comforting.
- Nutritious Ingredients: Packed with vitamins from spinach and fiber from squash, making it a healthy choice.
- Customizable: Easily adapt with your favorite vegetables or swap ingredients to suit dietary preferences.
- Perfect for Meal Prep: Make ahead and store for a quick, hearty meal during busy weekdays.
Preparation Phase & Tools to Use
Before diving into making your creamy Butternut Squash and Spinach Lasagna, it’s crucial to prepare your kitchen and gather the right tools to ensure a smooth cooking experience. Start by preheating your oven to 375°F (190°C) to have it ready for baking. Make sure you have a large 9×13-inch baking dish on hand, as it will hold all the delicious layers of your lasagna.
Next, you’ll need a medium mixing bowl to combine ingredients for the butternut squash mixture and another for the ricotta filling. A large pot is essential for cooking the lasagna noodles, along with a colander for draining them. A spatula or large spoon will help you layer the ingredients evenly. If you’d like to make your prep easier, consider laying out your ingredients beforehand in bowls to streamline your workflow.

Ingredients
- 9 lasagna noodles (cooked according to package instructions)
- 3 cups butternut squash puree (homemade or store-bought)
- 2 cups fresh spinach (washed and chopped)
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese
- 1 cup grated Parmesan cheese
- 1 large egg
- 1/2 cup milk (whole or dairy-free alternatives)
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/2 tsp dried sage
- 1/2 tsp garlic powder
Instructions
Step 1: Prepare the Butternut Squash Mixture
Begin by taking a medium bowl and adding the butternut squash puree. Mix in the milk, dried sage, and garlic powder thoroughly until the mixture is silky smooth. This creamy blend acts as the flavorful base of your lasagna layers, giving every bite a delightful sweetness and warmth. Set this bowl aside while you move on to preparing the next component.
Step 2: Make the Ricotta Filling
In a separate mixing bowl, combine ricotta cheese with a large egg, salt, and black pepper. Add half of the grated Parmesan cheese to this mixture and stir until everything is well blended. This filling is crucial as it steps up the creaminess of your lasagna and complements the layered flavors of the squash and spinach brilliantly. Ensure that all the ingredients are well incorporated for an even distribution.
Step 3: Cook the Lasagna Noodles
Fill a large pot with water and add a generous amount of salt before bringing it to a boil. Once boiling, add the lasagna noodles and cook according to the package directions, usually around 8-10 minutes. This step is essential to achieve the right texture, as fully cooked noodles help absorb the flavors of the sauce better. Once cooked, drain and lay the noodles flat on a sheet pan or clean kitchen towel to cool slightly.
Step 4: Layer the Lasagna
Now it’s time to build your lasagna! Start by spreading a thin layer of the butternut squash mixture on the bottom of a lightly greased 9×13-inch baking dish. This serves not just as a flavor foundation but also prevents the noodles from sticking. Lay 3 cooked lasagna noodles over this base. Follow with half of the ricotta filling, then a generous cup of chopped spinach, and one-third of the mozzarella cheese. Repeat these layers with the remaining ingredients—another 3 noodles, the rest of the ricotta filling, spinach, and a similarly generous portion of mozzarella.
Step 5: Final Layer
Finish off your lasagna with the last of the butternut squash mixture spread over the top. For that gooey and cheesy finish, sprinkle the remaining mozzarella and Parmesan cheese over this layer. It’s this final topping that will turn golden and bubbly when baked!
Step 6: Bake the Lasagna
Cover the baking dish with aluminum foil, allowing it to cook evenly, and place it in the preheated oven for about 30 minutes. Once this time has passed, carefully remove the foil and let it bake for an additional 15 minutes, or until the cheese is golden brown and bubbly. Once out of the oven, let the lasagna rest for about 10 minutes before slicing. This allows it to set and makes for easier serving.

Variations
- Protein: Consider adding cooked chicken or turkey for an added protein boost.
- Vegetables: Feel free to experiment with layer additions like mushrooms, zucchini, or roasted red peppers for extra vibrant flavors.
- Spices: Introduce a dash of nutmeg or even red chili flakes based on your preferred heat level.
Cooking Notes
- For a delightful twist, try using fresh spinach as opposed to frozen for an enhanced flavor profile.
- Using homemade butternut squash puree can elevate your dish, but if in a hurry, feel free to utilize canned options.
- Keep in mind that pre-cooking the noodles enhances flavor absorption.
Serving Suggestions
- Serve with a light side salad drizzled with balsamic vinaigrette for a refreshing contrast.
- A toasted garlic bread on the side can add a nice crunch to your dining experience.
Tips
- To ensure the best results, choose high-quality cheeses for rich flavors.
- If you enjoy preparing meals ahead, this lasagna freezes well—just ensure to wrap it tightly.
Prep Time, Cook Time, Total Time
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
Nutritional Information
- Calories: 400 per serving
- Protein: 20g
- Sodium: 600mg
FAQs
Can I make this lasagna gluten-free?
Absolutely! Simply swap traditional noodles for gluten-free lasagna noodles, and you’re good to go.
What can I use instead of ricotta cheese?
You can easily substitute ricotta with cottage cheese or a plant-based alternative if you prefer.
Can I add more vegetables?
Definitely! Feel free to include any of your favorite vegetables into the layers to enhance flavor and nutrition.
How do I store leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. You can also freeze portions for later use.
Conclusion
In conclusion, our creamy Butternut Squash and Spinach Lasagna is not just a delicious meal; it’s a labor of love that satisfies both taste and nutrition. With its layers of flavor, it’s sure to impress at any gathering or family dinner. Remember, cooking should be fun and adaptable—so don’t hesitate to play around with ingredients and make it truly your own! We’d love to hear how your lasagna turns out, so feel free to share your thoughts and any variations in the comments below. Happy cooking!
Print
Creamy Butternut Squash and Spinach Lasagna
- Total Time: 1 hour 5 minutes
- Yield: 6 servings 1x
Description
This delightful vegetarian recipe offers a contemporary twist on a traditional favorite, combining the sweet richness of butternut squash with the earthy notes of fresh spinach.
Ingredients
- 9 lasagna noodles (cooked according to package instructions)
- 3 cups butternut squash puree (homemade or store-bought)
- 2 cups fresh spinach (washed and chopped)
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese
- 1 cup grated Parmesan cheese
- 1 large egg
- 1/2 cup milk (whole or dairy-free alternatives)
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/2 tsp dried sage
- 1/2 tsp garlic powder
Instructions
- Begin by taking a medium bowl and adding the butternut squash puree. Mix in the milk, dried sage, and garlic powder thoroughly until the mixture is silky smooth. Set this bowl aside while you move on to preparing the next component.
- In a separate mixing bowl, combine ricotta cheese with a large egg, salt, and black pepper. Add half of the grated Parmesan cheese to this mixture and stir until everything is well blended.
- Fill a large pot with water and add a generous amount of salt before bringing it to a boil. Once boiling, add the lasagna noodles and cook according to the package directions. Once cooked, drain and lay the noodles flat on a sheet pan or clean kitchen towel to cool slightly.
- Start by spreading a thin layer of the butternut squash mixture on the bottom of a lightly greased 9×13-inch baking dish. Lay 3 cooked lasagna noodles over this base. Follow with half of the ricotta filling, then a generous cup of chopped spinach, and one-third of the mozzarella cheese. Repeat these layers with the remaining ingredients.
- Finish off your lasagna with the last of the butternut squash mixture spread over the top. Sprinkle the remaining mozzarella and Parmesan cheese over this layer.
- Cover the baking dish with aluminum foil, and place it in the preheated oven for about 30 minutes. Once this time has passed, carefully remove the foil and let it bake for an additional 15 minutes. Once out of the oven, let the lasagna rest for about 10 minutes before slicing.
Notes
Using homemade butternut squash puree can elevate your dish, but if in a hurry, feel free to utilize canned options. This lasagna freezes well—just ensure to wrap it tightly.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Dinner
Nutrition
- Calories: 400 per serving
- Sodium: 600 mg
- Protein: 20 g