I was a vegetarian for 3 years and although I do eat meat now, lasagna is the one dish I still prefer vegetarian. The flavors are just so bold! This butternut squash lasagna is one of my favorite vegetarian recipes. Make a double batch — it's easy to freeze and reheat!
Things You'll Need
1 medium sized butternut squash (about 6 cups, cubed)
3 tablespoons olive oil, divided
2 cups ricotta cheese, divided
½ cup milk
2 teaspoons salt, divided
2 teaspoons pepper, divided
1 teaspoon garlic powder
½ teaspoon nutmeg
4 cups spinach leaves, packed
1 large egg
2 cups shredded mozzarella cheese, divided
1/2 cup shredded parmesan, divided
8 lasagna noodles
Step 1: Cook the squash
Preheat the oven to 400°F. Peel and cube the squash, and add in an even layer to a baking sheet. Drizzle with 1 tablespoon olive oil, 1/2 teaspoon salt, and 1/2 teaspoon pepper. Roast until fork tender, about 20 minutes.
Step 2: Cook the spinach
Add the spinach, 1 tablespoon olive oil, 1/2 teaspoon salt and 1/2 teaspoon pepper to a large pan over medium high heat. Cook until wilted, then remove from heat and allow to cool slightly.
Step 3: Make the ricotta layer
Add 1 cup of ricotta, 1 1/2 cups mozzarella, 1/4 cup parmesan, the egg, and garlic powder to the pan. Stir to combine.
Step 4: Make the sauce
Add the cooked butternut squash, remaining ricotta, milk, 1 teaspoon salt, 1 teaspoon pepper, and the nutmeg to a blender. Blend until smooth, adding additional milk to thin to desired consistency.
Step 5: Layer
Lower oven temperature to 350°F. Spray an 8x8" baking dish with cooking spray. Starting with the sauce, layer the ingredients in the dish until all the ingredients have been used. Top with the remaining cheese.
Step 6: Bake
Bake uncovered until the edges start to brown and the cheese has melted, about 20 minutes.
Step 7: Serve
Serve warm and enjoy!