If you are craving a cozy, colorful dish that feels like a warm hug on a plate, the Butternut Squash Lasagna with Ricotta, Spinach, and Fresh Sage Recipe is your new best friend. This lasagna reinvents the classic with the sweet earthiness of roasted butternut squash, the creamy richness of ricotta, and the fresh brightness of spinach and fragrant sage. Every bite is layered with beautiful textures and balanced flavors, making it a perfect centerpiece for dinners that call for comfort and a touch of elegance.

Ingredients You’ll Need
Gathering the right ingredients is key to bringing this dish to life. Each component plays an essential role, from the velvety butternut squash puree to the fresh sage that adds an aromatic note, creating a lasagna that’s as vibrant as it is delicious.
- Butternut squash (8 cups chopped): The star of the dish, offering a naturally sweet and creamy base when roasted and pureed.
- Olive oil (2 Tbsp): Helps the squash roast to a perfect caramelized finish.
- Cayenne pepper (1/4 tsp): Adds a subtle warmth that gently wakes up the flavors.
- Butter (1/4 cup plus more for greasing): Browned to bring a nutty depth that complements the squash beautifully.
- Whole-milk ricotta cheese (2 containers, 15-oz each): Provides creamy richness to balance the sweetness and add body to the filling.
- Parmesan cheese (4 oz, grated): Offers salty, savory contrast and lovely umami notes.
- Eggs (3 large): Bind the ricotta mixture together for a smooth, firm texture.
- Kosher salt (1/2 tsp): Enhances all the flavors without overpowering.
- Frozen chopped spinach (1 pkg, 15-oz, thawed and drained): Adds freshness, a tender bite, and a pop of green color.
- Fresh sage (1 1/2 tsp chopped, plus more for garnish): Imparts an earthy, herbal aroma that ties the whole dish together.
- No-boil lasagna noodles (1 pkg, 9-oz): Simplifies preparation without sacrificing the perfect pasta layers.
- Fresh mozzarella cheese (1 lb, shredded): Melts into gooey, savory goodness that makes every mouthful irresistible.
How to Make Butternut Squash Lasagna with Ricotta, Spinach, and Fresh Sage Recipe
Step 1: Roast the Butternut Squash
Start by preheating your oven to 400°F. Toss the chopped squash with olive oil and cayenne pepper on a baking sheet. Roasting for about 35 minutes softens the squash and concentrates its natural sweetness, giving the lasagna a rich, velvety foundation.
Step 2: Brown the Butter
While the squash roasts, melt the butter in a saucepan over medium heat until it turns golden and smells nutty, about 4 to 5 minutes. This browned butter will add a subtle depth and aroma to the squash puree later on.
Step 3: Prepare the Ricotta Mixture
In a food processor, blend the ricotta, Parmesan, eggs, and kosher salt until smooth and creamy. Then fold in the thawed, drained spinach and chopped fresh sage. This mixture balances the sweetness of the squash with a savory, herbaceous layer that’s essential for the lasagna’s character.
Step 4: Puree the Roasted Squash
Next, process the roasted butternut squash until smooth. Add the browned butter, pulsing a few times to fully incorporate the nutty flavors. Transfer this luscious orange puree to a bowl; it’s the glowing heart of our dish.
Step 5: Assemble the Lasagna
Grease a 13×9-inch baking dish with butter. Begin with spreading about 3/4 cup of the squash puree evenly on the bottom to prevent sticking and to add a flavorful base. Layer with three no-boil lasagna noodles, then spread about 1 3/4 cups of the ricotta-spinach mixture. Follow with another 3/4 cup of squash puree and top that with 1 1/3 cups of shredded mozzarella. Repeat these layers twice more, finishing with a generous layer of mozzarella on top to get that perfect golden, bubbly crust.
Step 6: Bake to Perfection
Cover the assembled lasagna with foil lightly greased to avoid sticking, place it on a foil-lined baking sheet (to catch any overflow), and bake for 30 minutes at 400°F. If you’ve assembled it ahead of time and chilled it, you’ll want to bake it for 45 minutes before removing the foil. Then uncover and bake an additional 20 to 25 minutes until the top is beautifully golden and bubbly, signaling it’s ready.
Step 7: Rest and Garnish
Once out of the oven, let the lasagna rest for about 10 minutes; this helps everything set so it slices neatly. Finally, sprinkle fresh sage leaves on top for a fragrant and stunning garnish that brightens the presentation and flavor.
How to Serve Butternut Squash Lasagna with Ricotta, Spinach, and Fresh Sage Recipe

Garnishes
Fresh sage leaves are not only beautiful, but they add that subtle herbal fragrance each bite deserves. A light drizzle of high-quality olive oil or a few curls of Parmesan can also elevate the dish and make it look restaurant-ready.
Side Dishes
This lasagna pairs wonderfully with crisp, simple salads to balance the richness. Think arugula tossed with lemon vinaigrette or a crunchy fennel and orange salad. Roasted vegetables like Brussels sprouts or a light tomato and basil salad also complement the autumnal flavors perfectly.
Creative Ways to Present
For a special occasion, serve individual portions garnished with sage and a sprinkle of Parmesan on rustic plates. You might also try layering the components in smaller ramekins for personal servings that wow your guests and showcase the layers beautifully.
Make Ahead and Storage
Storing Leftovers
Butternut Squash Lasagna with Ricotta, Spinach, and Fresh Sage Recipe leftovers keep well covered in the refrigerator for up to 4 days. The flavors actually settle and meld together, making slices just as delicious the next day.
Freezing
This lasagna freezes beautifully. Assemble and bake it according to instructions, then allow it to cool completely before wrapping tightly in plastic wrap and foil. Freeze up to 3 months. When ready, thaw overnight in the fridge before reheating.
Reheating
Reheat leftovers covered with foil in a 350°F oven for 20 to 25 minutes until warmed through, or microwave individual portions for quicker enjoyment. Adding a little splash of water before reheating helps keep moisture and prevent drying out.
FAQs
Can I make this lasagna vegan?
While this recipe leans heavily on dairy, you can make a vegan version by swapping ricotta and mozzarella for plant-based alternatives and using a flax egg instead of chicken eggs. Keep in mind the texture and flavor will differ from the original but remains delicious.
Is it necessary to use no-boil noodles?
No-boil noodles simplify the process since they cook during baking and absorb moisture from the squash puree. If you prefer, traditional noodles can be boiled first, but adjust moisture to ensure the lasagna doesn’t become dry.
Can I prepare this dish ahead of time?
Absolutely! The Butternut Squash Lasagna with Ricotta, Spinach, and Fresh Sage Recipe can be assembled a day in advance. Keep it refrigerated and bake it freshly when ready for the best texture and flavor.
What if I don’t have fresh sage?
While fresh sage is recommended for its aroma and flavor, dried sage can be used in a pinch. Use about one-third the amount and add it to the ricotta mixture before assembling.
How spicy is this dish with cayenne pepper?
The cayenne is used sparingly to add just a gentle hint of warmth that complements the sweetness of the squash—it’s not spicy or overwhelming, so feel free to adjust or omit based on your heat preference.
Final Thoughts
This Butternut Squash Lasagna with Ricotta, Spinach, and Fresh Sage Recipe is a celebration of seasonal flavors and comforting textures that feels both elegant and homey. It’s the kind of dish you’ll want to make again and again—whether for cozy family dinners or sharing with friends who appreciate something a little different. Give it a try and watch how it becomes a new favorite on your table!
Print
Butternut Squash Lasagna with Ricotta, Spinach, and Fresh Sage Recipe
- Prep Time: 30 minutes
- Cook Time: 1 hour 35 minutes
- Total Time: 2 hours 5 minutes
- Yield: 10 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
This Butternut Squash Lasagna is a comforting, flavorful vegetarian dish that layers roasted butternut squash puree, creamy ricotta and spinach mixture, no-boil lasagna noodles, and shredded mozzarella cheese. Finished with browned butter and fresh sage, it makes a perfect hearty meal ideal for a cozy family dinner or special occasion.
Ingredients
Butternut Squash and Roasting
- 8 cups chopped butternut squash (about 3 lbs.)
- 2 Tbsp olive oil
- 1/4 tsp cayenne pepper
Cheese and Dairy
- 1/4 cup butter, plus more for greasing
- 2 (15-oz.) containers whole-milk ricotta cheese
- 4 oz Parmesan cheese, grated (about 1 cup)
- 3 large eggs
- 1 lb fresh mozzarella cheese, shredded (about 4 cups)
Other Ingredients
- 1/2 tsp kosher salt
- 1 (15-oz.) pkg frozen chopped spinach, thawed and drained
- 1 1/2 tsp chopped fresh sage, plus more leaves for garnish
- 1 (9-oz.) pkg no-boil lasagna noodles
Instructions
- Preheat and Roast Squash: Preheat your oven to 400°F. Toss the chopped butternut squash with olive oil and cayenne pepper on a baking sheet, then roast for 35 minutes or until the squash is tender and caramelized.
- Brown the Butter: Melt the butter in a saucepan over medium heat. Cook it for 4–5 minutes until it becomes browned and aromatic, then remove from heat to prevent burning.
- Prepare Ricotta Mixture: In a food processor, blend ricotta cheese, grated Parmesan, eggs, and kosher salt until smooth. Transfer this mixture to a bowl and fold in the thawed and drained spinach along with the chopped fresh sage.
- Puree Roasted Squash: Pulse the roasted butternut squash in the food processor to create a smooth puree. Add the browned butter and pulse again to combine, then transfer this to a separate bowl.
- Assemble the Lasagna: Grease a 13×9-inch baking dish with butter. Spread 3/4 cup of the squash puree evenly on the bottom. Layer with 3 no-boil lasagna noodles, 1 3/4 cups ricotta mixture, 3/4 cup squash puree, and 1 1/3 cups shredded mozzarella cheese. Repeat these layers twice, finishing with mozzarella on top.
- Bake the Lasagna: Cover the dish with greased foil and place it on a foil-lined baking sheet to catch drips. Bake for 30 minutes (or 45 minutes if the lasagna was chilled beforehand). Remove the foil and bake uncovered for an additional 20–25 minutes until the top is golden and bubbly.
- Rest and Garnish: Allow the lasagna to rest for 10 minutes before serving to let it set. Garnish with fresh sage leaves for a fragrant and attractive finish.
Notes
- Make sure to thoroughly drain the spinach to avoid excess moisture in the lasagna.
- You can prepare the lasagna a day ahead and refrigerate before baking; just add extra baking time if baking from cold.
- For a spicier kick, adjust the cayenne pepper to your taste.
- Use no-boil noodles as directed for easier assembly and texture.
- Browned butter adds rich flavor but be careful not to burn it.
- Allowing the lasagna to rest before serving helps it set and slice better.

