Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Butternut Squash and Spinach 3-Cheese Lasagna

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Olivia
  • Prep Time: 30 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 20 minutes
  • Yield: Serves 6–8
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian-American
  • Diet: Vegetarian

Description

A cozy vegetarian lasagna layered with creamy roasted butternut squash, tender spinach, and a rich blend of ricotta, mozzarella, and parmesan cheeses.


Ingredients

  • 12 lasagna noodles
  • 3 cups butternut squash, peeled and cubed
  • 2 tablespoons olive oil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 cloves garlic, minced
  • 4 cups fresh spinach
  • 15 oz ricotta cheese
  • 2 cups mozzarella cheese, shredded
  • 1 cup parmesan cheese, grated
  • 1 large egg
  • 2 cups milk or cream
  • 1/4 teaspoon dried nutmeg or thyme
  • 3 tablespoons butter
  • 3 tablespoons all-purpose flour

Instructions

  1. Preheat the oven to 375°F (190°C).
  2. Toss the butternut squash with olive oil, salt, and pepper and roast until tender, about 25–30 minutes.
  3. Mash or blend the roasted squash until smooth.
  4. Cook lasagna noodles according to package directions and set aside.
  5. Sauté garlic in a skillet, add spinach, and cook until wilted. Remove from heat.
  6. Make the white sauce by melting butter, stirring in flour, then whisking in milk until smooth and thickened.
  7. In a bowl, mix ricotta, egg, parmesan, nutmeg or thyme, salt, and pepper.
  8. Assemble the lasagna by layering white sauce, noodles, squash purée, ricotta mixture, spinach, and mozzarella.
  9. Repeat layers and finish with mozzarella and parmesan on top.
  10. Cover with foil and bake for 30 minutes.
  11. Uncover and bake an additional 15–20 minutes until bubbly and lightly golden.
  12. Let rest for 10 minutes before slicing and serving.

Notes

  • Frozen spinach can be used if well-drained.
  • Letting the lasagna rest helps it slice cleanly.
  • Great for make-ahead meals and freezer storage.
  • Add mushrooms or caramelized onions for extra flavor.

Nutrition

  • Serving Size: 1 slice
  • Calories: 420
  • Sugar: 7g
  • Sodium: 620mg
  • Fat: 22g
  • Saturated Fat: 12g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 5g
  • Protein: 20g
  • Cholesterol: 95mg