This Butternut Squash & Spinach Lasagna is a delicious and nutritious option for your fall dinner recipes. Combining layers of roasted butternut squash, fresh spinach, and creamy ricotta, this dish is perfect for those looking for healthy fall recipes that are both satisfying and flavorful.
It’s an excellent choice for winter food as well, providing warmth and comfort while being packed with nutrients. This veggie recipe is sure to please both vegetarians and meat-lovers alike.
Delicious Butternut Squash & Spinach Lasagna

This lasagna features layers of roasted butternut squash, sautéed spinach, and a blend of cheeses, all nestled between sheets of pasta. The recipe takes about 1 hour and 15 minutes from start to finish and serves 6 people.
Ingredients
- 9 lasagna noodles
- 2 cups butternut squash, peeled and diced
- 2 cups fresh spinach, chopped
- 1 cup ricotta cheese
- 1 cup mozzarella cheese, shredded
- 1/2 cup Parmesan cheese, grated
- 1 egg
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon dried oregano
- 1/2 teaspoon nutmeg
- 1 jar (24 oz) marinara sauce
Instructions
- Preheat the Oven: Preheat your oven to 400°F (200°C).
- Roast the Squash: Toss the diced butternut squash with olive oil, salt, and pepper. Spread it on a baking sheet and roast for 25-30 minutes until tender.
- Cook the Spinach: In a skillet, heat a little olive oil over medium heat. Add minced garlic and sauté for 1 minute. Add chopped spinach and cook until wilted. Remove from heat.
- Mix the Cheese Filling: In a bowl, combine ricotta cheese, egg, Parmesan cheese, oregano, nutmeg, salt, and pepper. Mix until smooth.
- Assemble the Lasagna: In a baking dish, spread a layer of marinara sauce on the bottom. Place 3 lasagna noodles over the sauce, then spread half of the ricotta mixture, half of the roasted squash, and half of the spinach. Repeat the layers, finishing with noodles and marinara sauce on top. Sprinkle mozzarella cheese over the top layer.
- Bake: Cover the dish with foil and bake for 30 minutes. Remove the foil and bake for an additional 15 minutes until the cheese is bubbly and golden.
- Serve: Let the lasagna cool for a few minutes before slicing. Serve warm.
Cook and Prep Times
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 15 minutes
Nutrition Information
- Servings: 6 servings
- Calories: 320kcal
- Fat: 15g
- Protein: 18g
- Carbohydrates: 35g