Butternut Squash Spinach Lasagna is a delicious and healthy dish that combines the sweetness of squash with nutritious spinach. This incredible lasagna features layers of creamy ricotta, savory marinara, and gooey mozzarella, creating a comforting meal that everyone will love. Perfect for busy weeknights or a family gathering, this vegetarian dish is not only satisfying but also packed with nutrients. Let’s dive into this amazing recipe and discover how to make your own!
Why You’ll Love This Butternut Squash Spinach Lasagna
There are countless reasons to adore this vegetarian lasagna with butternut squash. First, it’s a delightful way to sneak in vegetables without compromising on flavor. The natural sweetness of the butternut squash perfectly balances the savory layers, creating a taste sensation. Additionally, it’s a healthy butternut squash lasagna, making it a guilt-free indulgence. This dish is not only filling but also easy to prepare, ensuring you can whip it up on a busy evening. You’ll also appreciate that it’s suitable for gluten-free diets if you use gluten-free noodles. With so many benefits, this lasagna is sure to become a staple in your home!

Ingredients for Butternut Squash Spinach Lasagna
Gather these items:
- 12 lasagna noodles
- 2 cups butternut squash, peeled and cubed
- 2 cups fresh spinach, chopped
- 1 cup ricotta cheese
- 2 cups shredded mozzarella cheese
- 1 cup marinara sauce
- 1/2 cup grated Parmesan cheese
- 2 tablespoons olive oil
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Salt and pepper to taste
- Fresh basil for garnish (optional)
How to Make Butternut Squash Spinach Lasagna Step-by-Step
- Step 1: Preheat your oven to 375°F (190°C).
- Step 2: Boil the lasagna noodles in salted water according to package instructions until al dente. Drain and set aside.
- Step 3: In a large pot, heat olive oil over medium heat. Add the cubed butternut squash and sauté until tender, about 10-15 minutes. Season with garlic powder, onion powder, salt, and pepper.
- Step 4: Add the chopped spinach to the pot and cook until wilted. Remove from heat and let cool slightly.
- Step 5: In a bowl, combine the ricotta cheese, half of the mozzarella, and grated Parmesan. Mix well and season with salt and pepper.
- Step 6: In a baking dish, spread a thin layer of marinara sauce on the bottom. Place three lasagna noodles on top.
- Step 7: Spread half of the ricotta mixture over the noodles, followed by half of the butternut squash and spinach mixture. Repeat the layers, finishing with noodles and sauce on top.
- Step 8: Sprinkle the remaining mozzarella cheese over the final layer of sauce.
- Step 9: Cover the dish with aluminum foil and bake for 30 minutes. Remove the foil and bake for an additional 15-20 minutes, or until the cheese is bubbly and golden.
- Step 10: Remove from the oven and let cool for 10-15 minutes before slicing and serving.
Pro Tips for the Best Butternut Squash Spinach Lasagna
Keep these in mind:
- This dish can be made ahead of time and stored in the refrigerator.
- You can substitute the ricotta with cottage cheese for a lighter option.
- Feel free to add other vegetables like mushrooms or zucchini for added flavor.
- For a special twist, consider using a mix of different cheeses for a more complex flavor.

Best Ways to Serve Butternut Squash Spinach Lasagna
Enjoy this spinach lasagna recipe with a fresh side salad or garlic bread for a complete meal. You can also serve it with seasonal vegetables for a balanced plate. For an extra touch, garnish with fresh basil or a sprinkle of red pepper flakes to enhance the flavors!
How to Store and Reheat Butternut Squash Spinach Lasagna
This dish can be stored in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave or the whole dish in the oven at 350°F (175°C) until warmed through. This makes it a fantastic option for meal prep!
Frequently Asked Questions About Butternut Squash Spinach Lasagna
What’s the secret to perfect Butternut Squash Spinach Lasagna?
The key to perfect butternut squash lasagna lies in the balance of flavors and textures. Ensure the squash is cooked until tender and the layers are evenly distributed for a satisfying bite.
Can I make Butternut Squash Spinach Lasagna ahead of time?
Yes! You can prepare this butternut squash and spinach casserole a day in advance. Just assemble it, cover it tightly, and store it in the refrigerator until you’re ready to bake.
How do I avoid common mistakes with Butternut Squash Spinach Lasagna?
To avoid common mistakes, ensure that the noodles are cooked al dente and the filling is well-seasoned. Also, let the lasagna cool slightly before slicing to maintain its shape.
Variations of Butternut Squash Spinach Lasagna You Can Try
There are many delightful variations you can explore! Consider making a vegan butternut squash lasagna by substituting the cheeses with plant-based alternatives. You can also try a gluten-free butternut squash lasagna by using gluten-free noodles. Experiment with different herbs or spices to customize the flavor to your liking!
For more information on the health benefits of butternut squash, check out this Healthline article.
To learn about the nutritional value of spinach, visit this Medical News Today article.
For tips on meal prepping, see this EatingWell guide.
For more about me and my cooking journey, visit my About Me page. If you have any questions, feel free to contact me. You can also check out my privacy policy or disclaimer.
PrintButternut Squash Spinach Lasagna: 7 Irresistible Layers
Butternut Squash & Spinach Lasagna is a delicious and healthy dish that combines the sweetness of squash with nutritious spinach.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Dish
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 12 lasagna noodles
- 2 cups butternut squash, peeled and cubed
- 2 cups fresh spinach, chopped
- 1 cup ricotta cheese
- 2 cups shredded mozzarella cheese
- 1 cup marinara sauce
- 1/2 cup grated Parmesan cheese
- 2 tablespoons olive oil
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Salt and pepper to taste
- Fresh basil for garnish (optional)
Instructions
- Preheat your oven to 375°F (190°C).
- Boil the lasagna noodles in salted water according to package instructions until al dente. Drain and set aside.
- In a large pot, heat olive oil over medium heat. Add the cubed butternut squash and sauté until tender, about 10-15 minutes. Season with garlic powder, onion powder, salt, and pepper.
- Add the chopped spinach to the pot and cook until wilted. Remove from heat and let cool slightly.
- In a bowl, combine the ricotta cheese, half of the mozzarella, and grated Parmesan. Mix well and season with salt and pepper.
- In a baking dish, spread a thin layer of marinara sauce on the bottom. Place three lasagna noodles on top.
- Spread half of the ricotta mixture over the noodles, followed by half of the butternut squash and spinach mixture. Repeat the layers, finishing with noodles and sauce on top.
- Sprinkle the remaining mozzarella cheese over the final layer of sauce.
- Cover the dish with aluminum foil and bake for 30 minutes. Remove the foil and bake for an additional 15-20 minutes, or until the cheese is bubbly and golden.
- Remove from the oven and let cool for 10-15 minutes before slicing and serving.
Notes
- This dish can be made ahead of time and stored in the refrigerator.
- You can substitute the ricotta with cottage cheese for a lighter option.
- Feel free to add other vegetables like mushrooms or zucchini.
Nutrition
- Serving Size: 1 slice
- Calories: 350
- Sugar: 5g
- Sodium: 600mg
- Fat: 12g
- Saturated Fat: 6g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 3g
- Protein: 15g
- Cholesterol: 30mg












Leave a Reply