There’s something magical about the first cool evening of fall when you can finally turn on the oven without overheating your home. That’s precisely when I reach for this Butternut Squash Lasagna with Sage recipe. Unlike traditional meat-based versions, this vegetarian wonder delivers layers of sweet, earthy squash, aromatic sage, and creamy cheese that melt together into something truly spectacular.
Why This Recipe is Awesome

This Butternut Squash Lasagna with Sage stands out because it transforms humble ingredients into a sophisticated dish that feels special enough for company but comforting enough for a family dinner.
The natural sweetness of butternut squash creates a velvety sauce that replaces traditional tomato, while fresh sage adds that distinctive autumn aroma that simply can’t be matched. What I particularly love is how this dish celebrates seasonal eating without sacrificing comfort. It’s hearty enough to satisfy devoted meat-eaters while elegant enough to serve at a dinner party.
The combination of textures – from the tender pasta to the creamy squash filling and the golden, bubbly cheese top – creates an experience that’s greater than the sum of its parts.
Equipment Needed: Large pot, baking dish (9×13 inch), food processor or blender, sauté pan, sharp knife, cutting board

Butternut Squash Lasagna with Sage
Ingredients
- 1 large butternut squash about 3 pounds, peeled, seeded, and cut into 1-inch cubes
- 3 tablespoons olive oil divided
- 1 teaspoon salt plus more to taste
- ½ teaspoon freshly ground black pepper
- 1 large yellow onion finely chopped
- 3 cloves garlic minced
- 3 tablespoons fresh sage leaves chopped (plus 8-10 whole leaves for garnish)
- ¼ teaspoon nutmeg freshly grated if possible
- 2 cups whole milk ricotta cheese
- 1 cup heavy cream
- 2 large eggs lightly beaten
- 2 cups shredded mozzarella cheese
- 1 cup grated Parmesan cheese divided
- 12 no-boil lasagna noodles
- 2 tablespoons unsalted butter for crisping sage garnish
Instructions
- Prepare the squash: Preheat your oven to 425°F. Toss the butternut squash cubes with 2 tablespoons olive oil, salt, and pepper on a large baking sheet. Roast for 25-30 minutes until tender and edges begin to caramelize, stirring halfway through. Remove from oven and reduce temperature to 375°F.
- Make the squash filling: Heat remaining tablespoon of olive oil in a large sauté pan over medium heat. Add onion and cook until translucent, about 5 minutes. Add garlic and chopped sage, cooking for another minute until fragrant. Transfer this mixture to a food processor or blender.
- Blend the sauce: Add roasted squash and nutmeg to the food processor. Pulse until smooth, adding a splash of cream if needed to achieve a thick but spreadable consistency. Taste and adjust seasoning with salt and pepper.
- Prepare the cheese mixture: In a medium bowl, combine ricotta, 1 cup of the heavy cream, beaten eggs, 1 cup of mozzarella, and ½ cup of Parmesan. Stir until well incorporated.
- Begin assembly: Spread about ½ cup of the squash mixture on the bottom of a 9×13 inch baking dish. Arrange 3 lasagna noodles on top, slightly overlapping if necessary.
- Create the layers: Spread one-third of the remaining squash mixture over the noodles, then one-third of the cheese mixture. Repeat these layers twice more, ending with the cheese mixture on top.
- Add final cheese layer: Sprinkle the remaining 1 cup of mozzarella and ½ cup of Parmesan over the top layer.
- Bake covered: Cover the baking dish with aluminum foil (spray the inside with cooking spray to prevent sticking to cheese). Bake at 375°F for 40 minutes.
- Finish baking: Remove foil and bake for an additional 15 minutes until the top is golden and bubbly. While lasagna finishes, prepare the sage garnish.
- Make crispy sage: Melt butter in a small pan over medium heat. Add whole sage leaves and fry for 30-60 seconds until crisp but not burned. Transfer to a paper towel to drain.
- Rest before serving: Let lasagna rest for 15 minutes before cutting. Garnish with crispy sage leaves and serve warm.
Notes
- For deeper flavor, roast the butternut squash a day ahead and refrigerate until ready to use.
- The entire lasagna can be assembled up to 24 hours before baking—just cover and refrigerate, then add 10-15 minutes to the covered baking time.
- For a lighter version, substitute whole milk for the heavy cream.
- This lasagna freezes beautifully—either before or after baking. If freezing unbaked, thaw completely before cooking.
- Let the lasagna rest the full 15 minutes before cutting to prevent the layers from sliding apart.
Calories & Nutritional Info
- Calories: Approximately 425 calories per serving
- Protein: 20g per serving
- Carbohydrates: 40g per serving
- Fat: 22g per serving
- Dietary Notes: Vegetarian, contains gluten, dairy, and eggs
Common Mistakes to Avoid
- Undercooked squash: Make sure your butternut squash is fully tender before pureeing, or you’ll end up with grainy filling.
- Watery filling: If your squash seems watery after roasting, drain excess liquid before blending.
- Burning the sage: Fresh sage burns quickly—watch it carefully when crisping for garnish.
- Skipping the resting period: Cutting the lasagna too soon will result in a messy serving. The 15-minute rest is crucial.
- Over-seasoning: Cheese adds considerable saltiness, so taste your squash mixture before adding additional salt.
Alternatives & Substitutions
- Squash options: Sweet potato or pumpkin can replace butternut squash with minor flavor differences.
- Herb alternatives: Rosemary or thyme can substitute for sage, though use about half the amount as they’re stronger.
- Dairy-free version: Use coconut cream and dairy-free cheese alternatives, though the texture will be slightly different.
- Gluten-free option: Simply substitute gluten-free lasagna noodles, being mindful they may require different cooking times.
- Adding protein: Layer in sautéed mushrooms, spinach, or even cooked Italian sausage between layers for non-vegetarians.
FAQs
Can I make this lasagna ahead of time?
Absolutely! You can assemble the entire lasagna up to 24 hours before baking. Cover tightly with foil and refrigerate. When ready to bake, add an extra 10-15 minutes to the covered baking time.
Do I need to pre-cook the no-boil noodles?
No, that’s the beauty of no-boil noodles! They’ll cook perfectly in the moisture from the squash and cheese mixtures. Just make sure your fillings aren’t too dry.
How do I know when butternut squash is perfectly roasted?
The squash should be easily pierced with a fork and have golden brown edges. Some pieces may even have slight caramelization, which adds wonderful flavor depth.
Can I freeze leftovers of this lasagna?
Definitely! Cut cooled leftovers into individual portions, wrap well in foil and then plastic wrap, and freeze for up to 3 months. Reheat covered in a 350°F oven until hot throughout.
What side dishes pair well with butternut squash lasagna?
A simple arugula salad with lemon vinaigrette provides a perfect peppery contrast. Garlic bread or a crusty Italian loaf also makes an excellent accompaniment for soaking up any extra sauce.
Final Thoughts
This Butternut Squash Lasagna with Sage brings together the best of comfort food with seasonal sophistication. Don’t be intimidated by the multiple steps—each one builds flavor that makes this dish truly special. The wonderful thing about lasagna is that it improves with time, making tomorrow’s leftovers something to genuinely look forward to. I hope this recipe becomes a fall tradition in your home as it has in mine!






