Fall is the perfect time for comfort food, and nothing beats the combination of roasted butternut squash and browned butter. These stuffed shells offer a sophisticated twist on a classic Italian-American favorite. Every bite balances the creamy sweetness of the squash with the savory punch of parmesan and the aromatic crispness of fresh sage. Whether you are hosting a dinner party or looking for a cozy Sunday night meal, this recipe delivers restaurant-quality results right in your kitchen. You will love how the earthy sage butter glazes the pasta, creating a rich sauce that complements the ricotta filling perfectly.
Recipe Information
- Prep Time: 30 minutes
- Cook Time: 40 minutes
- Total Time: 70 minutes
- Servings: 6
- Difficulty: Medium
Nutrition values
- Calories: 445 kcal
- Protein: 18g
- Carbs: 52g
Why Make This Butternut Squash Stuffed Shells With Sage Butter
This dish is the ultimate seasonal showstopper. It transitions perfectly from a regular weeknight dinner to a formal holiday centerpiece. Unlike traditional tomato-based stuffed shells, this version uses a nutty, browned butter sauce that highlights the natural sugars in the butternut squash. It is vegetarian-friendly, incredibly filling, and offers a complex flavor profile that appeals to both kids and adults. Plus, roasting the squash brings out a depth of flavor that canned purees simply cannot match.
Ingredients
- 1 box (12 oz) Jumbo Pasta Shells
- 1 medium butternut squash (about 2 lbs), peeled and cubed
- 15 oz whole milk ricotta cheese
- 1 cup grated Parmesan cheese, divided
- 2 cups shredded mozzarella cheese
- 1 large egg, lightly beaten
- 2 cloves garlic, minced
- 1/4 teaspoon ground nutmeg
- 1/2 cup unsalted butter
- 20-25 fresh sage leaves
- 2 tablespoons olive oil
- Salt and black pepper to taste
Directions
Step 1: Roast the Butternut Squash
Preheat your oven to 400°F (200°C). Toss the cubed butternut squash with olive oil, salt, and pepper on a large baking sheet. Spread the cubes in a single layer and roast for 25-30 minutes until they are fork-tender and slightly caramelized. Remove from the oven and let them cool slightly. Lower the oven temperature to 375°F (190°C).
Step 2: Prepare the Pasta Shells
Bring a large pot of salted water to a boil. Cook the jumbo shells according to the package instructions, but stop 2 minutes before the recommended “al dente” time. The shells should be pliable but firm so they hold their shape during stuffing. Drain the pasta and rinse with cold water to stop the cooking process and prevent sticking.
Step 3: Create the Squash Filling
Place the roasted squash in a large bowl and mash it with a fork or potato masher until smooth. Add the ricotta cheese, 1/2 cup of Parmesan cheese, the beaten egg, minced garlic, and nutmeg. Season with more salt and pepper. Mix everything together until the filling is creamy and well-combined.
Step 4: Stuff the Shells
Lightly grease a 9×13 inch baking dish. Take a cooked shell and fill it with approximately 2 tablespoons of the squash mixture. Place the stuffed shell into the baking dish, open-side up. Repeat this process until all the filling or shells are used. Sprinkle the shredded mozzarella and the remaining 1/2 cup of Parmesan over the top.
Step 5: Bake to Perfection
Cover the baking dish with aluminum foil. Bake for 20 minutes. Then, remove the foil and bake for another 10-15 minutes until the cheese is bubbly and starting to brown on the edges. While the shells bake, you can prepare the sage butter sauce.
Step 6: Prepare the Sage Butter and Garnish
In a small skillet or saucepan, melt the butter over medium heat. Once the butter begins to foam, add the fresh sage leaves. Continue cooking the butter, stirring occasionally, until it turns a deep golden brown and smells nutty. The sage leaves should become crispy. Pour the browned sage butter and the crispy leaves over the baked shells immediately before serving.
Expert Tips for Perfect Butternut Squash Stuffed Shells With Sage Butter
To get the best results, ensure your squash is dry after roasting. Excess moisture can make the filling runny. If you want a smoother texture, use a food processor to blend the roasted squash and ricotta together. Always salt your pasta water generously; this is your only chance to season the pasta itself. Finally, keep a close eye on the butter while browning. It can go from golden brown to burnt in a matter of seconds.

Delicious Variations
You can easily customize this recipe to suit your preferences. For an added protein boost, stir some cooked ground sausage or pancetta into the filling. If you enjoy a bit of crunch, sprinkle toasted walnuts or pecans over the dish just before serving. For a tangier flavor profile, swap half of the ricotta for goat cheese. If you prefer a creamier sauce, you can pour a little heavy cream into the baking dish before adding the shells to create a “bechamel” style base.
Frequently Asked Questions
Can I use canned butternut squash puree?
Yes, you can use canned puree to save time. Ensure it is 100% pure squash and not pumpkin pie filling. However, roasting fresh squash provides a superior flavor and a thicker texture that holds up better inside the shells.
Can I make this dish ahead of time?
Absolutely. You can assemble the shells and place them in the baking dish up to 24 hours in advance. Cover them tightly and refrigerate. When you are ready to eat, bake them as directed, adding about 5-10 minutes to the covered baking time to account for the cold temperature.
How do I store and reheat leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave or place the whole dish back in the oven at 350°F until warmed through. Adding a tiny splash of water or extra butter helps keep the pasta moist.
Can these stuffed shells be frozen?
Yes, these shells freeze beautifully. Arrange the stuffed, unbaked shells in a freezer-safe dish and freeze for up to 3 months. For best results, thaw them in the refrigerator overnight before baking, or bake from frozen by adding an extra 20 minutes to the covered baking time.
What should I serve as a side dish?
This is a rich and hearty meal, so it pairs best with lighter sides. A crisp arugula salad with a lemon vinaigrette or roasted balsamic Brussels sprouts works wonderfully to balance the creamy flavors of the squash and butter.
Conclusion
Butternut Squash Stuffed Shells With Sage Butter is a comforting, elegant meal that celebrates the best flavors of the season. The combination of sweet squash, creamy cheeses, and aromatic browned butter creates a dish that is far more than the sum of its parts. It takes a little effort to roast and stuff the shells, but the first bite makes every minute worth it. Serve this at your next family gathering or quiet night in, and watch it become a new favorite tradition.

Butternut Squash Stuffed Shells With Sage Butter
- Total Time: 1 hour 10 minutes
- Diet: Vegetarian
Ingredients
- 1 box (12 oz) Jumbo Pasta Shells
- 1 medium butternut squash (about 2 lbs), peeled and cubed
- 15 oz whole milk ricotta cheese
- 1 cup grated Parmesan cheese, divided
- 2 cups shredded mozzarella cheese
- 1 large egg, lightly beaten
- 2 cloves garlic, minced
- 1/4 teaspoon ground nutmeg
- 1/2 cup unsalted butter
- 20–25 fresh sage leaves
- 2 tablespoons olive oil
- Salt and black pepper to taste
Instructions
- Preheat your oven to 400°F (200°C). Toss the cubed butternut squash with olive oil, salt, and pepper on a large baking sheet. Spread the cubes in a single layer and roast for 25-30 minutes until they are fork-tender and slightly caramelized. Remove from the oven and let them cool slightly. Lower the oven temperature to 375°F (190°C).
- Bring a large pot of salted water to a boil. Cook the jumbo shells according to the package instructions, but stop 2 minutes before the recommended “al dente” time. The shells should be pliable but firm so they hold their shape during stuffing. Drain the pasta and rinse with cold water to stop the cooking process and prevent sticking.
- Place the roasted squash in a large bowl and mash it with a fork or potato masher until smooth. Add the ricotta cheese, 1/2 cup of Parmesan cheese, the beaten egg, minced garlic, and nutmeg. Season with more salt and pepper. Mix everything together until the filling is creamy and well-combined.
- Lightly grease a 9×13 inch baking dish. Take a cooked shell and fill it with approximately 2 tablespoons of the squash mixture. Place the stuffed shell into the baking dish, open-side up. Repeat this process until all the filling or shells are used. Sprinkle the shredded mozzarella and the remaining 1/2 cup of Parmesan over the top.
- Cover the baking dish with aluminum foil. Bake for 20 minutes. Then, remove the foil and bake for another 10-15 minutes until the cheese is bubbly and starting to brown on the edges. While the shells bake, you can prepare the sage butter sauce.
- In a small skillet or saucepan, melt the butter over medium heat. Once the butter begins to foam, add the fresh sage leaves. Continue cooking the butter, stirring occasionally, until it turns a deep golden brown and smells nutty. The sage leaves should become crispy. Pour the browned sage butter and the crispy leaves over the baked shells immediately before serving.
- Cook Time: 70 minutes





