I absolutely love this Butternut Squash Lasagna Recipe because it’s the kind of comfort food that feels both indulgent and wholesome at the same time. When you bite into those layers of creamy roasted butternut squash sauce, earthy mushrooms, and tender pasta, it’s like autumn on a plate—warm, inviting, and packed with flavor. Whether you’re serving it for a cozy family dinner or a special holiday gathering, it’s bound to become a new favorite.
What really makes this Butternut Squash Lasagna Recipe stand out is how the silky butternut squash sauce replaces the usual tomato base, giving it a unique sweetness and a velvety texture that pairs beautifully with the savory mushroom and spinach filling. Plus, it’s a clever way to sneak in some veggies while still feeling totally indulgent. Trust me, once you try it, you’ll want to make it again and again!
Why You’ll Love This Recipe
- Unique Flavor Profile: The butternut squash sauce adds a subtle sweetness and creaminess unlike classic tomato-based lasagnas.
- Easy to Make Ahead: Both the butternut sauce and mushroom filling can be prepped days ahead, perfect for busy schedules.
- Versatile and Adaptable: You can tweak the mushrooms, use vegan cheese substitutes, or add herbs to personalize it easily.
- Comforting and Nutritious: It’s a hearty, veggie-packed meal that’ll satisfy cravings without feeling heavy or overprocessed.
Ingredients You’ll Need
This Butternut Squash Lasagna Recipe uses simple ingredients that come together to create that perfect balance of creamy, savory, and cheesy goodness. Here’s a quick insight into what you’ll need and why each one plays a crucial role in flavor and texture.
- Butternut Squash: Roasted for sweetness and smoothness, it’s the star of the sauce base.
- Sweet Onion: Roasting alongside the squash adds depth and a mellow flavor to the sauce.
- Olive Oil: Enhances richness and helps bring all the elements together beautifully.
- Mushrooms: Choose a mix for earthy complexity in the filling—cremini and shiitake are my favorites.
- Shallot or Onion: Gives a subtle sharpness that complements the mushrooms well.
- Garlic and Fresh Sage: Aromatics that lift the whole dish with savory warmth.
- Ricotta Cheese: Provides creaminess and a slight tang to balance the sweetness of squash.
- Lasagna Noodles: No-boil noodles make assembly quicker, but standard boiled noodles are fine too.
- Mozzarella and Pecorino: The melty and salty cheeses that create the perfect cheesy layers.
Variations
I love playing around with this Butternut Squash Lasagna Recipe to suit different tastes and dietary needs. You might find that adding your own twist makes it even more special and tailored to your family’s preferences.
- Vegan Version: I swapped ricotta for tofu ricotta and used vegan meltable cheeses, and no one missed the dairy. Plus, adding nutritional yeast can boost flavor if you want.
- Herb Variations: Trying thyme instead of sage gives a slightly different aromatic profile—my guests noticed and loved the twist.
- Add Spinach or Kale: Tossing in a handful or two of baby spinach with your mushrooms adds color and nutrition without overpowering the flavors.
- Use a Quick Béchamel Sauce: I sometimes layer a creamy béchamel on top for extra richness, which makes the topping golden and irresistible.
How to Make Butternut Squash Lasagna Recipe
Step 1: Roast and Puree the Butternut Squash Sauce
First things first, preheat your oven to 425°F. Cut your butternut squash in half, scoop out the seeds, and place it cut-side down on a parchment-lined sheet with the onion wedges nearby—drizzle everything lightly with olive oil. Roast for 30 to 40 minutes, until fork-tender and sweet-smelling. Once cooled, scoop out about 3 to 3 ½ cups of squash flesh into a food processor along with the roasted onions, olive oil, water (or veggie broth), salt, pepper, and garlic powder. Puree until silky smooth. A trick I learned: make the sauce a bit looser than you think you need, especially if using no-boil noodles—they soak up moisture, and a saucier base keeps the lasagna perfectly tender.
Step 2: Prepare the Mushroom and Spinach Filling
Heat some olive oil or butter in a large skillet over medium heat. Add the sliced mushrooms, diced shallots or onion, and a pinch of salt, letting the mushrooms release their juices and brown nicely—this usually takes around 8-10 minutes. Then, stir in garlic and fresh sage, cooking until fragrant, about 2-3 minutes. If you want some extra greens, toss in some baby spinach at the end to wilt lightly. Taste and adjust the seasoning here—you want the filling to be richly savory, as it balances the sweet butternut nicely.
Step 3: Mix the Ricotta Layer
In a bowl, mix the ricotta cheese with an egg (optional but it adds richness), nutmeg, and salt. I’ve found the nutmeg adds a lovely hint of warmth that complements the squash sauce beautifully. If you’re going vegan, simply omit the egg and use tofu ricotta—no need for extra salt then.
Step 4: Assemble the Lasagna
Grease a 9×13-inch baking dish, then spread 1 cup of your butternut squash sauce into a thin layer on the bottom to prevent sticking. Layer your first set of noodles on top, then spread half of the ricotta mixture evenly. Add half of the mushroom filling, followed by ½ cup of shredded mozzarella and 2-3 tablespoons of pecorino. Repeat with a second noodle layer, another cup of butternut sauce, the remaining ricotta, the rest of the filling, and cheeses. Finally, top with the last noodle layer, cover with the rest of the butternut sauce, and sprinkle or spread your remaining cheese or béchamel sauce on top. Cover tightly with parchment and foil to keep the no-boil noodles moist and bake at 375°F for 40 minutes. Then, uncover and bake for an additional 15-20 minutes until it’s golden and bubbly. Let it rest before slicing and serving to allow the layers to set beautifully.
Pro Tips for Making Butternut Squash Lasagna Recipe
- Make the Sauce Ahead: Roasting and pureeing the butternut squash sauce a day or two ahead saves loads of time on assembly day.
- Don’t Skip the Loosened Sauce: When using no-boil noodles, the extra liquid prevents dryness and ensures the noodles cook perfectly.
- Seal the Lasagna Well: Use parchment under the foil to avoid foil touching wet food, which can cause unwanted aluminum flavor.
- Let it Rest Before Serving: Resting allows the layers to firm up, making for cleaner slices and a better eating experience.
How to Serve Butternut Squash Lasagna Recipe
Garnishes
I’m a sucker for crispy sage leaves sprinkled on top for that extra crunch and herbaceous aroma—it’s a simple step that really elevates the presentation and flavor. Alternatively, a drizzle of a homemade arugula pesto adds a peppery bite that balances the sweet and creamy layers beautifully.
Side Dishes
I often serve this lasagna with a crisp green salad—something light with lemon vinaigrette cuts through the richness perfectly. Roasted Brussels sprouts or garlic sautéed green beans also make great side dishes, rounding out the meal with complementary textures and flavors.
Creative Ways to Present
For special occasions, I love making individual lasagna portions in small ramekins—it looks fancy and makes serving effortless. You could also try layering this Butternut Squash Lasagna Recipe in a deep-dish pie dish for a rustic presentation that feels cozy and inviting.
Make Ahead and Storage
Storing Leftovers
Leftover lasagna stores wonderfully in the fridge for up to 4 days. I recommend covering it tightly with foil or plastic wrap to keep it moist—otherwise, the sauce can dry out. I love having leftovers for lunch; just pair them with a crisp salad and it feels like a whole new meal.
Freezing
I’ve frozen this lasagna successfully either fully assembled or in individual portions. Just make sure to wrap it well in plastic wrap and then foil to avoid freezer burn. Thaw overnight in the fridge before reheating for best texture and flavor.
Reheating
Reheat leftovers covered in the oven at 350°F until warmed through, usually about 20-25 minutes. If you’re in a hurry, the microwave works too—just cover the plate to keep the lasagna moist and heat in short bursts, stirring or rotating the portion to heat evenly.
FAQs
-
Can I make this Butternut Squash Lasagna Recipe vegan?
Absolutely! Swap the ricotta for a tofu ricotta or nut-based vegan cheese, and use vegan mozzarella alternatives. Skip the egg in the ricotta mixture, and use plant-based milk for the béchamel if you choose to make it. The flavors still come through beautifully.
-
What type of mushrooms work best for the filling?
I like mixing cremini, shiitake, and portobello for a rich earthy flavor, but button mushrooms or wild mushroom blends work just as well. The key is to sauté them until nicely browned to develop deep savory notes.
-
Can I prepare this dish entirely ahead of time?
Yes, you can make the butternut squash sauce and mushroom filling days in advance and store them in the fridge. You can assemble the full lasagna a few hours before baking or even the night before, then bake it fresh when you’re ready.
-
Do I need to boil the noodles if I use no-boil lasagna sheets?
No need to boil no-boil noodles! Just make sure your butternut squash sauce is a bit thinner or saucy so the noodles absorb the moisture and cook properly during baking.
-
What’s the best way to cut and serve the lasagna?
Let the lasagna rest about 10 minutes after baking to set the layers. Use a sharp, sturdy knife to cut square portions. A spatula helps keep slices intact—this makes serving neat and elegant!
Final Thoughts
This Butternut Squash Lasagna Recipe holds a special place in my heart—it’s one of those dishes that brings people together around the table and earns compliments every time. The way the sweet, creamy squash sauce harmonizes with savory mushrooms and melty cheese is pure magic. I hope you try it soon and enjoy the cozy, soulful goodness as much as my family and I do. Happy cooking!
PrintButternut Squash Lasagna Recipe
- Prep Time: 60 minutes
- Cook Time: 60 minutes
- Total Time: 2 hours
- Yield: 9 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
This Butternut Squash Lasagna recipe combines creamy roasted butternut squash sauce with a savory mushroom and spinach filling layered between tender no-boil lasagna noodles and a ricotta mixture. Baked to golden perfection and optionally topped with a luscious béchamel sauce or crispy sage leaves, this comforting vegetarian dish is perfect for a hearty meal with a twist on traditional lasagna.
Ingredients
Creamy Butternut Squash Sauce:
- 1 medium butternut squash (2 1/2 lbs- 3 lbs), about 3 cups cooked
- 1/2 sweet onion, sliced into big wedges
- Olive oil for drizzling
- 1/2-1 cup water or vegetable broth
- 3 tablespoons olive oil
- 1 1/4 teaspoon salt
- 1/2 teaspoon pepper
- 1/2 teaspoon garlic powder
Mushroom Spinach Filling:
- 2 tablespoons olive oil or butter
- 1 1/2 lb mushrooms, sliced (cremini, button, shiitake, portobello, wild mushrooms, etc.)
- 1 fat shallot or 1/2 onion, diced
- 4 garlic cloves, rough chopped
- 2 tablespoons fresh chopped sage (or substitute thyme or rosemary)
- 1/2 teaspoon salt
- Optional: 2-3 handfuls baby spinach or other greens, wilted
Ricotta Mixture:
- 1 lb ricotta cheese (or sub vegan tofu ricotta)
- 1 egg (optional)
- 1/2 teaspoon nutmeg
- 1/2 teaspoon salt
Lasagna:
- 1 1/2 cups grated mozzarella cheese (about 3-4 ounces) or substitute vegan meltable cheese
- 1/2 cup pecorino or parmesan cheese (about 1 ounce), or vegan substitute
- No-boil lasagna noodles (enough for 3 layers) or regular boiled noodles cooked to al dente
- Optional: crispy sage leaves or arugula pesto for garnish
Optional Quick Béchamel Sauce:
- 1 1/2 tablespoons olive oil or butter
- 1 1/2 tablespoons flour
- 1 cup milk or nut milk
- Generous pinch salt, pepper, and nutmeg
- Remaining 1/2 cup mozzarella and 2 tablespoons parmesan or meltable vegan cheese
Instructions
- Prepare Butternut Squash Sauce: Preheat the oven to 425°F (220°C). Cut the butternut squash in half lengthwise, scoop out the seeds, and place cut-side down on a parchment-lined baking sheet. Arrange the onion wedges next to it, drizzle with olive oil, and roast for 30-40 minutes until fork-tender. Let cool. Alternatively, cook whole in an instant pot for 22 minutes. Once cool, scoop out 3 to 3 ½ cups of squash flesh into a food processor. Add the roasted onion, olive oil, water or broth, salt, pepper, and garlic powder. Puree until very smooth and saucy enough to pour. Add more water if necessary.
- Cook Mushroom and Spinach Filling: Heat olive oil or butter in a large skillet over medium heat. Add the mushrooms, shallots (or onion), and salt. Sauté until mushrooms release their liquid and begin to brown. Add garlic, fresh sage (or herbs), and pepper, cooking for another 2-3 minutes until garlic is fragrant. Turn off heat and optionally stir in baby spinach to wilt. Adjust salt and pepper to taste. Optional: add a drizzle of truffle oil for enhanced flavor. This mixture can be made up to 3 days ahead and refrigerated.
- Mix Ricotta Mixture: In a bowl, combine ricotta cheese with the egg (if using), nutmeg, and salt. Use a fork to mix until smooth. The egg is optional but adds richness.
- Lower Oven Temperature: Reduce oven temperature to 375°F (190°C) in preparation for baking the lasagna.
- Assemble the Lasagna: Grease a 9 x 13-inch baking dish. Spread 1 cup of butternut squash sauce evenly on the bottom. Layer with the first set of lasagna noodles. Spread half of the ricotta mixture over the noodles. Top with half of the sautéed mushroom and spinach filling. Sprinkle with ½ cup mozzarella and 2-3 tablespoons pecorino cheese. Add the second layer of noodles, drizzle with 1 cup butternut sauce, and spread the remaining ricotta mixture evenly. Add the remaining mushrooms with any bits of onion and sage. Sprinkle again with ½ cup mozzarella and 2-3 tablespoons pecorino. Add the final noodle layer on top, cover with the remaining butternut sauce, and either sprinkle with remaining cheese or spread the optional béchamel sauce over it.
- Bake the Lasagna: Cover the assembled lasagna tightly with parchment paper followed by foil, ensuring no foil touches the food to prevent aluminum leaching. Bake for 40 minutes at 375°F. Then uncover and bake an additional 15-20 minutes until golden and bubbly on top.
- Rest and Serve: Let the lasagna rest for 10 minutes before cutting into 9 servings. Garnish with optional crispy sage leaves or arugula pesto for added flavor and presentation.
Notes
- The butternut squash sauce should be loose and saucy when using no-boil noodles to ensure proper cooking.
- Baking with parchment under the foil prevents the foil from touching wet food, minimizing aluminum leaching.
- Ricotta mixture egg is optional but enhances richness.
- Mushroom filling can be made up to 3 days in advance; squash sauce up to 4 days ahead.
- Consider using vegan cheese and tofu ricotta to make this recipe vegan-friendly.
- Optional crispy sage leaves garnish adds a delightful texture and aroma.
- For a richer top layer, use the quick béchamel sauce as directed.
Nutrition
- Serving Size: 1 slice (1/9 of recipe)
- Calories: 350
- Sugar: 6g
- Sodium: 520mg
- Fat: 16g
- Saturated Fat: 7g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 5g
- Protein: 14g
- Cholesterol: 45mg