Butternut Squash and Spinach 3-Cheese Lasagna

Butternut Squash and Spinach 3-Cheese Lasagna is a cozy, comforting dish that I love making when I want something hearty, wholesome, and full of rich flavor. The natural sweetness of the butternut squash pairs beautifully with tender spinach and layers of creamy, melty cheese. It’s a satisfying vegetarian lasagna that feels just as indulgent as the classic version.

Why You’ll Love This Recipe

I like this recipe because it’s comforting and filling without relying on meat. The butternut squash adds a creamy texture and subtle sweetness, while the spinach brings freshness and balance. The three cheeses melt together into a rich, cozy filling that makes every bite feel special. It’s perfect for family dinners, holidays, or make-ahead meals. Butternut Squash and Spinach 3-Cheese Lasagna

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • Lasagna noodles

  • Butternut squash, peeled and cubed

  • Olive oil

  • Salt

  • Black pepper

  • Garlic, minced

  • Fresh spinach

  • Ricotta cheese

  • Mozzarella cheese, shredded

  • Parmesan cheese, grated

  • Egg

  • Milk or cream

  • Dried thyme or nutmeg

  • Butter

  • All-purpose flour

Directions

  1. I start by roasting the butternut squash with olive oil, salt, and pepper until tender.

  2. I mash or blend the roasted squash until smooth and creamy.

  3. I cook the lasagna noodles according to package instructions and set them aside.

  4. In a skillet, I sauté garlic and spinach until wilted, then remove from heat.

  5. I make a simple white sauce by melting butter, stirring in flour, then whisking in milk until smooth and thickened.

  6. In a bowl, I mix ricotta cheese with the egg, parmesan, salt, pepper, and a pinch of nutmeg or thyme.

  7. I assemble the lasagna by layering white sauce, noodles, squash purée, ricotta mixture, spinach, and mozzarella.

  8. I repeat the layers until everything is used, finishing with mozzarella and parmesan on top.

  9. I cover with foil and bake at 375°F (190°C) for 30 minutes.

  10. I uncover and bake for another 15–20 minutes until bubbly and lightly golden.

  11. I let the lasagna rest for at least 10 minutes before slicing.

Servings and timing

This recipe serves about 6–8 people. Prep takes roughly 30 minutes, and baking takes about 50 minutes total. It’s ideal for a make-ahead meal or special family dinner.

Variations

Sometimes I add sautéed mushrooms or caramelized onions for extra depth. I’ve also used frozen spinach when fresh isn’t available, making sure to squeeze out excess moisture. For extra richness, I mix a little cream into the squash purée or add goat cheese to the ricotta layer. Butternut Squash and Spinach 3-Cheese Lasagna

Storage/reheating

I store leftovers in an airtight container in the fridge for up to 4 days. This lasagna also freezes very well for up to 2 months. To reheat, I warm individual slices in the oven or microwave until heated through. I prefer oven reheating to keep the layers intact.

FAQs

Can I make this lasagna ahead of time?

Yes, I often assemble it a day ahead and refrigerate it. I bake it fresh when I’m ready to serve.

Can I use frozen butternut squash?

Yes, I roast it straight from frozen or cook it until tender, then blend it smooth.

What cheeses work best?

I like ricotta, mozzarella, and parmesan, but I’ve also used fontina or provolone with great results.

Is this lasagna very sweet?

It has a subtle sweetness from the squash, but the cheeses and spinach balance it nicely.

Can I make this gluten-free?

Yes, I use gluten-free lasagna noodles and substitute gluten-free flour in the white sauce.

Conclusion

Butternut Squash and Spinach 3-Cheese Lasagna is one of my favorite comfort meals when I want something warm, rich, and satisfying. I love how the creamy squash, tender spinach, and melted cheese layers come together into a dish that feels cozy and special. Whether I’m serving it for a family dinner or saving leftovers for later, this lasagna always delivers comfort and flavor in every bite.

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

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

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star