Butternut Squash Lasagna

Photo of author

By Ethan Walker

Published: May 22, 2026

This post may contain affiliate links. See our disclosure policy.

Butternut squash lasagna offers a decadent, vegetable-forward alternative to classic red sauce pasta dishes by combining roasted squash puree with savory spinach and cheese.

This vegetarian masterpiece redefines comfort food. While traditional lasagna relies heavily on acidic tomatoes and ground meats, this version celebrates the natural sweetness of roasted winter squash balanced by earthy sage and nutty Parmesan.

It serves as a sophisticated centerpiece for holiday dinners or a cozy Sunday night meal. By roasting the vegetables, you unlock a depth of flavor that raw boiling simply cannot achieve.

Roasting the Secret Ingredients for Maximum Flavor

Roasting the butternut squash alongside whole garlic and onion creates a caramelized base that defines the entire dish. Most recipes suggest boiling the squash, but roasting evaporates excess moisture and intensifies the natural sugars.

When you squeeze that roasted garlic into the puree, you add a mellow, sweet complexity that pairs perfectly with the squash\’s silky texture. This step transforms the vegetable from a simple side dish into a luxurious pasta sauce.

Why Roast the Garlic and Onions?

Raw onions and garlic can overpower the delicate notes of squash. Roasting mellows the garlic until it becomes spreadable and sweet. The onions char slightly at the edges, providing a smoky hint that cuts through the creamy cheese layers. This trio of roasted ingredients forms the backbone of your lasagna.

The Bechamel Sauce: A Creamy Foundation

A classic white sauce, or bechamel, serves as the glue for this lasagna, providing a velvety mouthfeel that complements the squash puree. Unlike a tomato sauce that can be watery, a properly thickened bechamel stays in place, ensuring every slice holds its shape.

We infuse this sauce with fresh sage and nutmeg to highlight the autumnal flavors of the squash.

Mastering the Roux

To make the perfect sauce, start by melting butter and whisking in flour to create a roux. You must cook the flour for at least two minutes to remove the raw taste. Pouring the milk in slowly while whisking constantly prevents lumps. Once it coats the back of a spoon, you have achieved the ideal consistency for layering.

The Cheese and Spinach Layer

The cottage cheese or ricotta layer provides a high-protein punch and a refreshing contrast to the sweet squash. By mixing in squeezed-dry spinach, you add color, texture, and essential nutrients. This layer ensures the lasagna feels hearty and satisfying without the need for meat.

Spinach Preparation Tip

Never skip the step of squeezing the spinach. Frozen spinach holds an incredible amount of water. If you add it directly to the cheese mixture, your lasagna will turn into a soggy mess. Use a clean kitchen towel or a fine-mesh sieve to press out every drop of liquid before mixing it with the mozzarella and eggs.

Nutritional Comparison Table

Compare how this vegetable-based lasagna stacks up against traditional meat versions.

FeatureButternut Squash LasagnaTraditional Beef Lasagna
Primary FlavorSweet, Savory, NuttyAcidic, Umami, Salty
Vegetable ContentHigh (Squash, Spinach, Onion)Low (Tomato, Onion)
Fat SourceDairy & Olive OilAnimal Fat & Dairy
Best SeasonFall/WinterYear-Round

Nutrition Facts per Serving

This meal provides a balanced profile of carbohydrates, protein, and healthy fats.

NutrientAmount per Serving
Calories460 kcal
Total Fat19 g
Protein26 g
Carbohydrates49 g
Fiber5 g
Sodium1285 mg
Sugar11 g

Pro Tips for Success

Always let your lasagna rest for at least 20 minutes after taking it out of the oven. This cooling period allows the layers to set. If you cut into it immediately, the hot sauce and puree will run, and the layers will slide apart. Patience results in the perfect square slice you see in restaurants.

Using No-Boil Noodles

This recipe calls for no-boil noodles to save time and effort. These noodles absorb moisture from the squash puree and the bechamel sauce as they bake. Ensure your sauce reaches the very edges of the pan to fully submerge the noodles, preventing crunchy, dry corners. If you prefer standard noodles, boil them until just before al dente before layering.

Make Ahead and Storage Instructions

You can easily prepare this lasagna a day in advance. Assemble the layers, cover tightly with foil, and refrigerate. When you are ready to eat, simply bake according to the instructions, adding about 10 minutes to the covered baking time to account for the cold temperature of the dish.

Freezing Gluten-Free Options

This recipe freezes beautifully. Slice leftovers into individual portions and wrap them tightly. To reheat, use a microwave or oven until the center is steaming. For those with dietary restrictions, gluten-free lasagna sheets work well in this recipe as long as they are surrounded by enough moisture from the sauce.


The Recipe

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 Lasagna

Butternut Squash Lasagna

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Ethan Walker
  • Prep Time: 30 min
  • Cook Time: 2 hr 15 min
  • Total Time: 2 hr 45 min
  • Yield: 8 servings 1x
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian-American
  • Diet: Vegetarian

Description

A luxurious and creamy vegetarian lasagna featuring roasted butternut squash puree, savory spinach, and a homemade sage-infused bechamel sauce.


Ingredients

Scale

1 large butternut squash (about 2 ½ pounds)
3 tablespoons olive oil (divided)
2 ¼ teaspoons kosher salt (divided)
½ teaspoon ground black pepper (divided)
1 large yellow onion (halved then cut into 1 ½-inch wedges)
1 head garlic
3 tablespoons unsalted butter
⅓ cup all-purpose flour
3 ½ cups low-fat milk
1 cup grated Parmesan cheese (divided)
1 cup shredded low-moisture part-skim mozzarella (divided)
⅛ teaspoon ground nutmeg
16 ounces low-fat cottage cheese or part-skim ricotta
2 large eggs
12 ounces frozen chopped spinach (thawed and squeezed very dry)
1 tablespoon finely chopped fresh sage
12 to 15 sheets no-boil lasagna noodles


Instructions

  1. Preheat oven to 375°F. Roast halved squash, onion wedges, and wrapped garlic head on a baking sheet with olive oil, salt, and pepper for 45-60 minutes.
  2. Scoop roasted squash flesh into a food processor. Add roasted garlic cloves and onions. Puree until smooth and set aside.
  3. Make the sauce: Melt butter in a pan, whisk in flour for 2 minutes. Gradually whisk in milk until thickened. Stir in 1/2 cup Parmesan, nutmeg, sage, and seasoning.
  4. Combine cottage cheese, eggs, dry spinach, mozzarella, 1/4 cup Parmesan, and seasoning in a bowl.
  5. Lower oven to 350°F. In a 9×13 dish, layer: thin white sauce, noodles, half the squash, noodles, entire cheese/spinach mixture, noodles, remaining squash, noodles, and remaining white sauce.
  6. Top with remaining Parmesan. Cover with foil and bake for 1 hour. Uncover and bake 15 minutes more. Rest for 20 minutes before serving.

Notes

  • Ensure spinach is squeezed extremely dry to prevent a watery lasagna.
  • If onions brown too quickly during roasting, remove them before the squash is finished.
  • Resting for 20 minutes is critical for clean slices.

Nutrition

  • Serving Size: 8 servings
  • Calories: 460 kcal
  • Sugar: 11 g
  • Sodium: 1285 mg
  • Fat: 19 g
  • Saturated Fat: 9 g
  • Unsaturated Fat: 8 g
  • Trans Fat: 0 g
  • Carbohydrates: 49 g
  • Fiber: 5 g
  • Protein: 26 g
  • Cholesterol: 85 mg

Leave a Comment

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