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.
| Feature | Butternut Squash Lasagna | Traditional Beef Lasagna |
|---|---|---|
| Primary Flavor | Sweet, Savory, Nutty | Acidic, Umami, Salty |
| Vegetable Content | High (Squash, Spinach, Onion) | Low (Tomato, Onion) |
| Fat Source | Dairy & Olive Oil | Animal Fat & Dairy |
| Best Season | Fall/Winter | Year-Round |
Nutrition Facts per Serving
This meal provides a balanced profile of carbohydrates, protein, and healthy fats.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 460 kcal |
| Total Fat | 19 g |
| Protein | 26 g |
| Carbohydrates | 49 g |
| Fiber | 5 g |
| Sodium | 1285 mg |
| Sugar | 11 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
Butternut Squash Lasagna
- 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
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
- 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.
- Scoop roasted squash flesh into a food processor. Add roasted garlic cloves and onions. Puree until smooth and set aside.
- 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.
- Combine cottage cheese, eggs, dry spinach, mozzarella, 1/4 cup Parmesan, and seasoning in a bowl.
- 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.
- 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







