Butternut Squash & Spinach Lasagna

Butternut Squash & Spinach Lasagna – Creamy, Cheesy, and Delicious Vegetarian Dinner

Butternut Squash & Spinach Lasagna is a comforting, flavorful vegetarian dish featuring layers of tender pasta, sweet roasted butternut squash, nutritious spinach, creamy ricotta cheese, and melted mozzarella. This delicious homemade lasagna combines rich, savory flavors with the natural sweetness of butternut squash, creating a satisfying meal that’s perfect for cozy family dinners, holiday gatherings, and special occasions.

Unlike traditional meat lasagna, this recipe uses roasted vegetables and a creamy cheese filling to create a deliciously hearty dish without meat. The sweetness of butternut squash pairs beautifully with earthy spinach, aromatic herbs, and rich Parmesan cheese.

Whether you’re looking for a meatless Monday dinner, a comforting fall recipe, or an impressive vegetarian main course, Butternut Squash & Spinach Lasagna is an excellent choice.

Prep Time: 25 minutes Cook Time: 55–65 minutes Total Time: 1 hour 30 minutes Servings: 8

Ingredients for Butternut Squash & Spinach Lasagna

For the Roasted Butternut Squash

  • 1 medium butternut squash, approximately 2 pounds

  • 2 tablespoons olive oil

  • ½ teaspoon salt

  • ¼ teaspoon black pepper

  • ½ teaspoon garlic powder

  • ½ teaspoon dried thyme

  • ¼ teaspoon ground nutmeg

For the Spinach Filling

  • 5 ounces fresh baby spinach

  • 1 tablespoon olive oil

  • 3 garlic cloves, minced

  • 1 small yellow onion, finely chopped

  • ½ teaspoon salt

  • ¼ teaspoon black pepper

For the Ricotta Cheese Mixture

  • 15 ounces whole-milk ricotta cheese

  • 1 large egg

  • ½ cup freshly grated Parmesan cheese

  • 1 teaspoon dried Italian seasoning

  • ¼ teaspoon ground nutmeg

  • ¼ teaspoon black pepper

  • 2 tablespoons chopped fresh parsley

For the Creamy White Sauce

  • 3 tablespoons unsalted butter

  • 3 tablespoons all-purpose flour

  • 2½ cups whole milk

  • ½ teaspoon garlic powder

  • ¼ teaspoon ground nutmeg

  • ½ teaspoon salt

  • ¼ teaspoon black pepper

  • ¼ cup grated Parmesan cheese

For Assembling the Lasagna

  • 9 regular lasagna noodles

  • 2 cups shredded mozzarella cheese

  • ¼ cup freshly grated Parmesan cheese

  • Fresh basil or parsley for garnish

How to Make Butternut Squash & Spinach Lasagna

Step 1: Preheat the Oven

Preheat your oven to 425°F (220°C).

Line a large baking sheet with parchment paper and lightly grease a 9 × 13-inch baking dish.

Preparing the oven in advance helps the butternut squash roast evenly while developing a slightly caramelized exterior.

Step 2: Prepare the Butternut Squash

Peel the butternut squash using a vegetable peeler.

Cut it in half lengthwise and remove the seeds with a spoon.

Slice the squash into small, evenly sized cubes, approximately ½ inch thick.

Place the cubes in a large mixing bowl.

Add olive oil, salt, black pepper, garlic powder, dried thyme, and nutmeg.

Toss everything together until the squash is evenly coated.

Step 3: Roast the Butternut Squash

Spread the seasoned squash cubes in a single layer on the prepared baking sheet.

Roast for 25–30 minutes, turning halfway through cooking.

The squash should become fork-tender with lightly golden edges.

Remove it from the oven and allow it to cool slightly.

Transfer approximately three-quarters of the roasted squash to a food processor or blender.

Blend until smooth, adding 2–3 tablespoons of milk if necessary.

Keep the remaining roasted squash cubes for layering.

The smooth squash puree creates a naturally creamy texture that makes Butternut Squash & Spinach Lasagna especially delicious.

Reduce the oven temperature to 375°F (190°C) for baking the assembled lasagna.

Step 4: Cook the Lasagna Noodles

Bring a large pot of salted water to a boil.

Add the lasagna noodles and cook according to the package instructions until just al dente.

Drain carefully and rinse briefly with cool water to stop the cooking process.

Lay the noodles flat on a lightly oiled baking sheet to prevent sticking.

Avoid overcooking the noodles because they will continue softening while the lasagna bakes.

Step 5: Prepare the Spinach Filling

Heat olive oil in a large skillet over medium heat.

Add the finely chopped onion and sauté for 3–4 minutes until softened.

Stir in the minced garlic and cook for another 30 seconds.

Add the fresh spinach in batches, stirring gently until wilted.

Season with salt and black pepper.

Continue cooking until most of the liquid has evaporated.

Transfer the spinach mixture to a plate and allow it to cool.

If necessary, gently squeeze out excess moisture before adding it to the lasagna.

Removing extra moisture is important because watery spinach can make the finished lasagna soggy.

Step 6: Make the Ricotta Cheese Mixture

In a medium mixing bowl, combine ricotta cheese, egg, grated Parmesan, Italian seasoning, nutmeg, black pepper, and chopped parsley.

Mix thoroughly until smooth and creamy.

Fold the cooled spinach mixture into the ricotta filling.

Stir until the spinach is evenly distributed.

This rich cheese mixture creates soft, flavorful layers that complement the sweetness of the roasted squash.

Step 7: Prepare the Creamy White Sauce

Melt butter in a medium saucepan over medium heat.

Add the all-purpose flour and whisk continuously for approximately 1 minute.

Slowly pour in the milk while whisking to prevent lumps.

Continue cooking for 4–6 minutes until the sauce begins to thicken.

Add garlic powder, nutmeg, salt, and black pepper.

Stir in the grated Parmesan cheese.

Remove from the heat once the sauce becomes smooth and creamy.

The sauce should be thick enough to coat the back of a spoon but still pourable.

Step 8: Assemble the First Layer

Spread approximately ½ cup of white sauce across the bottom of the prepared baking dish.

Arrange three cooked lasagna noodles over the sauce.

Spread half of the roasted butternut squash puree evenly over the noodles.

Spoon half of the spinach ricotta mixture over the squash.

Sprinkle with approximately ½ cup of shredded mozzarella cheese.

Add a few spoonfuls of white sauce.

Spread gently to create an even layer.

Step 9: Add the Second Layer

Arrange another three lasagna noodles over the first layer.

Spread the remaining butternut squash puree over the noodles.

Add the remaining spinach ricotta mixture.

Distribute the reserved roasted squash cubes evenly.

Sprinkle with another ½ cup of mozzarella cheese.

Spoon a little more white sauce over the filling.

Step 10: Finish the Lasagna

Place the final three lasagna noodles over the filling.

Spread the remaining white sauce evenly across the top, making sure the noodles are completely covered.

Sprinkle with the remaining mozzarella and ¼ cup Parmesan cheese.

The cheese topping will melt and develop a beautiful golden crust while baking.

Step 11: Bake Until Golden

Cover the baking dish loosely with aluminum foil.

Bake at 375°F (190°C) for 25 minutes.

Remove the foil and continue baking for another 15–20 minutes.

The lasagna is ready when the cheese is melted, the edges are bubbling, and the top develops golden spots.

If you prefer a darker cheese topping, broil for 1–2 minutes while watching carefully.

Step 12: Rest and Serve

Remove the lasagna from the oven.

Allow it to rest for approximately 15 minutes before slicing.

This resting period allows the layers to settle, making it easier to cut neat portions.

Garnish with fresh basil or parsley.

Serve warm and enjoy the creamy, cheesy layers of homemade Butternut Squash & Spinach Lasagna.

Tips for Perfect Butternut Squash & Spinach Lasagna

1. Roast the Squash for Maximum Flavor

Roasting brings out the natural sweetness of butternut squash and adds subtle caramelized notes.

Avoid boiling the squash because it can absorb excess water, resulting in a less concentrated flavor.

2. Remove Excess Moisture from Spinach

Spinach releases a significant amount of water when cooked.

Drain or squeeze it thoroughly before mixing it with ricotta cheese.

This helps keep the lasagna layers firm and prevents a watery texture.

3. Use Whole-Milk Ricotta

Whole-milk ricotta provides a rich, creamy texture.

Part-skim ricotta can also work, although the filling may be slightly less creamy.

4. Don’t Overcook the Noodles

Cooking the noodles until just al dente prevents them from becoming overly soft during baking.

5. Use Freshly Grated Cheese

Freshly grated Parmesan and mozzarella generally melt more smoothly than some packaged pre-shredded varieties.

6. Allow the Lasagna to Rest

Resting is one of the most important steps when making homemade lasagna.

Cutting it immediately after baking may cause the layers to slide apart.

7. Add Fresh Herbs

Fresh sage, thyme, basil, and parsley complement the flavor of roasted squash beautifully.

Use them in moderation to avoid overpowering the other ingredients.

Delicious Recipe Variations

Butternut Squash and Mushroom Lasagna

Add 1 cup of sautéed mushrooms to the spinach filling for a deeper, earthy flavor.

Cremini mushrooms work particularly well.

Butternut Squash and Kale Lasagna

Replace the spinach with chopped kale.

Sauté the kale until tender before combining it with the ricotta mixture.

Butternut Squash and Goat Cheese Lasagna

Replace ½ cup of ricotta with soft goat cheese for a slightly tangy flavor.

Goat cheese balances the sweetness of the squash beautifully.

Butternut Squash and Sage Lasagna

Add 1 tablespoon of finely chopped fresh sage to the white sauce.

Sage is a classic pairing with butternut squash and creates a warm, aromatic flavor.

Extra Cheesy Vegetarian Lasagna

Add shredded fontina or Gruyère cheese between the layers for an even richer texture.

Gluten-Free Butternut Squash Lasagna

Use gluten-free lasagna noodles and replace the all-purpose flour in the white sauce with an appropriate gluten-free thickener.

Follow the manufacturer’s instructions for the best consistency.

What to Serve with Butternut Squash & Spinach Lasagna

This delicious vegetarian lasagna is rich, creamy, and satisfying on its own. However, pairing it with a lighter side dish can create a balanced and flavorful meal.

Fresh Garden Salad: A crisp salad with mixed greens, cucumber, and lemon vinaigrette helps balance the richness of the cheese.

Garlic Bread: Warm garlic bread adds a crunchy texture and is perfect for enjoying with the creamy sauce.

Roasted Brussels Sprouts: Their slightly nutty flavor complements the sweet butternut squash.

Steamed Broccoli: Lightly seasoned broccoli adds freshness, color, and additional vegetables.

Marinated Tomato Salad: Juicy tomatoes with fresh herbs and olive oil create a refreshing side dish.

Roasted Asparagus: Tender asparagus with garlic and lemon provides a simple, elegant accompaniment.

For holiday dinners, serve Butternut Squash & Spinach Lasagna alongside roasted vegetables and a seasonal green salad.

Why You’ll Love This Recipe

A Delicious Meatless Dinner

This lasagna provides a hearty alternative to traditional meat-based pasta dishes.

The combination of vegetables, cheese, and pasta creates a satisfying meal without requiring meat.

Naturally Sweet and Savory

Roasted butternut squash brings natural sweetness, while spinach, Parmesan, garlic, and herbs add savory depth.

Rich and Creamy Layers

The homemade white sauce and ricotta filling create a smooth, comforting texture.

Great for Meal Preparation

You can prepare the components ahead of time, assemble the lasagna, and refrigerate it until ready to bake.

Perfect for Family Gatherings

With eight generous servings, this recipe is ideal for family meals, potlucks, and holiday celebrations.

Storage and Reheating Instructions

Refrigerator Storage

Allow leftover lasagna to cool slightly.

Transfer individual portions to airtight containers or cover the baking dish tightly.

Refrigerate within 2 hours and consume within 3–4 days.

Freezer Storage

Butternut Squash & Spinach Lasagna freezes well.

Wrap individual portions tightly in plastic wrap and aluminum foil, or use freezer-safe containers.

Freeze for up to 2–3 months for best quality.

Reheating in the Oven

Preheat the oven to 350°F (175°C).

Place the lasagna in an oven-safe baking dish.

Cover loosely with foil and heat for approximately 20–25 minutes, or until the center is thoroughly hot.

For food safety, reheat leftovers to 165°F (74°C).

Microwave Reheating

Place a serving on a microwave-safe plate.

Cover loosely and heat in short intervals until thoroughly warmed.

Add a tablespoon of water or milk if the lasagna appears dry.

Frequently Asked Questions

Can I make Butternut Squash & Spinach Lasagna ahead of time?

Yes. You can assemble the entire lasagna up to 24 hours in advance.

Cover it tightly and refrigerate until ready to bake.

When baking directly from the refrigerator, allow some additional cooking time and check that the center is properly heated.

Can I use frozen spinach?

Absolutely.

Thaw approximately 5–6 ounces of frozen spinach and squeeze out as much moisture as possible.

Add it directly to the ricotta mixture after sautéing the onions and garlic.

Can I substitute pumpkin for butternut squash?

Yes. Pumpkin puree can be used as a substitute.

Choose unsweetened pumpkin puree rather than pumpkin pie filling.

The flavor will be slightly different but still delicious.

Can I use no-boil lasagna noodles?

Yes, but you may need additional sauce or liquid.

Follow the package directions and make sure the noodles are fully covered with sauce before baking.

How do I prevent watery lasagna?

Drain the cooked spinach thoroughly, roast rather than boil the squash, and allow the white sauce to thicken properly.

Resting the baked lasagna also helps the layers set.

Can I make this recipe without ricotta?

Yes. Cottage cheese can replace ricotta.

For a smoother texture, blend the cottage cheese briefly before mixing it with the spinach and seasonings.

Is this lasagna vegetarian?

It contains no meat, but some Parmesan cheeses use animal-derived rennet.

If you follow a strict vegetarian diet, choose cheeses specifically labeled vegetarian.

Can I freeze the lasagna before baking?

Yes. Assemble the lasagna in a freezer-safe baking dish.

Wrap it tightly and freeze for up to 2 months.

For best results, thaw overnight in the refrigerator before baking. Never put a very cold glass dish directly into a hot oven.

Nutritional Information (Per Serving)

Approximate nutritional values based on 8 servings. Actual values depend on the cheese, pasta, milk, and portion sizes used.

Nutrient Amount
Calories 460 kcal
Protein 23 g
Carbohydrates 42 g
Total Fat 24 g
Saturated Fat 13 g
Fiber 5 g
Sugar 9 g
Sodium 760 mg

Final Thoughts

Butternut Squash & Spinach Lasagna is a comforting vegetarian recipe that combines sweet roasted squash, tender spinach, creamy ricotta, and golden melted cheese in every delicious layer.

Its rich texture and balanced flavors make it a wonderful choice for autumn dinners, holiday gatherings, and cozy family meals.

Whether served with a fresh salad, roasted vegetables, or warm garlic bread, this homemade lasagna is sure to become a favorite for anyone who enjoys wholesome, flavorful comfort food.

With its beautiful golden topping, creamy interior, and satisfying combination of vegetables and cheese, Butternut Squash & Spinach Lasagna proves that a meatless dinner can be both comforting and delicious.

Similar Posts

Leave a Reply

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