Description
This Butternut Squash and Spinach Lasagna is a delicious, vegetarian twist on the classic Italian dish. Featuring layers of creamy butternut squash, savory spinach, ricotta, mozzarella, and Parmesan cheese, it’s a comforting and flavorful meal perfect for family dinners or special occasions.
Ingredients
For the Butternut Squash Filling:
- 2 cups puréed butternut squash (about half a medium squash)
 - 1 cup ricotta cheese
 - ½ cup milk (adjust for consistency)
 - ¼ teaspoon salt + ⅛ teaspoon extra
 - ¼ teaspoon nutmeg
 
For the Spinach Filling:
- 8 ounces fresh spinach (yields about 1 cup cooked)
 - 1 cup ricotta cheese
 - 1 cup shredded mozzarella cheese
 - 2 garlic cloves, minced
 - ¼ teaspoon salt
 - Freshly ground black pepper
 
Additional Ingredients:
- 10 ounces lasagna noodles, cooked
 - 1½ cups shredded mozzarella cheese
 - ½ cup grated Parmesan cheese
 - ¼ teaspoon Italian seasoning
 - ¼ teaspoon paprika
 - ¼ teaspoon dried basil
 
Instructions
- Prepare Butternut Squash Filling – Mix puréed squash, ricotta, milk, salt, and nutmeg in a bowl until smooth. Adjust consistency with more milk if needed.
 - Prepare Spinach Filling – Sauté spinach until wilted, then chop. Mix with ricotta, mozzarella, garlic, salt, and pepper.
 - Assemble Lasagna – Preheat oven to 375°F (190°C). In a greased 9×13-inch dish, layer butternut squash, noodles, spinach filling, and cheese. Repeat layers, finishing with cheese on top.
 - Bake – Cover with foil and bake for 30 minutes. Remove foil and bake for another 10-15 minutes until golden and bubbly. Let rest for 10 minutes before serving.
 
Notes
- Make-ahead friendly—store in the fridge or freeze for later.
 - Use gluten-free noodles or zucchini slices for a gluten-free version.
 - Swap cheese for plant-based alternatives to make it vegan.