As the leaves turn gold and the air gets crisp, there is nothing more comforting than a dish that captures the essence of the season. Butternut Squash Stuffed Shells With Sage Butter is the ultimate autumn comfort food, blending the natural sweetness of roasted squash with the creamy richness of Italian cheeses. It is a sophisticated twist on a classic pasta favorite that will fill your kitchen with the most incredible aroma.
This recipe is perfect for a cozy Sunday dinner or an elegant holiday gathering. The earthy flavor of the browned butter and fresh sage creates a silky sauce that complements the velvety squash filling perfectly. Whether you are a vegetarian or just looking for a meatless meal that feels truly indulgent, these stuffed shells are sure to become a new family favorite.
Recipe Information
- Prep Time: 30 minutes
- Cook Time: 40 minutes
- Total Time: 70 minutes
- Servings: 6
- Difficulty Level: Medium
Nutrition Information
- Calories per serving: 445
- Protein: 18g
- Carbohydrates: 52g
- Fat: 21g
- Fiber: 5g
- Sugar: 7g
- Sodium: 580mg
Why Make This Butternut Squash Stuffed Shells With Sage Butter
One of the best reasons to make this dish is the incredible balance of flavors. The butternut squash provides a subtle sweetness that pairs beautifully with the savory, nutty notes of the browned butter. Unlike traditional tomato-based pasta dishes, this recipe uses sage and garlic to create a profile that feels grounded, rustic, and incredibly gourmet.
Another reason to love these shells is that they are surprisingly filling and nutritious. Butternut squash is packed with vitamins and fiber, making this a wholesome meal that doesn’t sacrifice flavor. It is also a great “make-ahead” meal; you can assemble the shells in advance and bake them when you are ready to eat, which takes the stress out of hosting guests.
How to Make Butternut Squash Stuffed Shells With Sage Butter
Creating this masterpiece is a rewarding process that involves preparing a creamy filling, stuffing the pasta, and finishing everything with a golden sage butter sauce. Follow these steps to ensure your shells come out perfectly every time.
Ingredients
- 12 oz box jumbo pasta shells (about 30-35 shells)
- 2 cups butternut squash puree (roasted or canned)
- 15 oz ricotta cheese
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 large egg, lightly beaten
- 1/4 teaspoon ground nutmeg
- 2 cloves garlic, minced
- 6 tablespoons unsalted butter
- 15-20 fresh sage leaves
- Salt and black pepper to taste
- Optional: Toasted walnuts for garnish
Directions
Step 1: Boiling the Pasta Shells
Bring a large pot of salted water to a boil. Cook the jumbo shells according to the package instructions, but aim for “al dente”—usually about 2 minutes less than the full cook time. Drain the shells and rinse them under cold water to stop the cooking process and prevent them from sticking together.
Step 2: Mixing the Filling
In a large mixing bowl, combine the butternut squash puree, ricotta cheese, mozzarella, Parmesan cheese, beaten egg, minced garlic, and nutmeg. Season with salt and pepper. Stir the mixture until it is smooth and well combined. This creamy mixture will be the heart of your stuffed shells.
Step 3: Stuffing the Shells
Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish. Take a cooked shell and fill it with about 2 tablespoons of the squash and cheese mixture. Place the stuffed shells side-by-side in the prepared baking dish until the dish is full.
Step 4: Baking the Shells
Cover the baking dish tightly with aluminum foil. Bake in the preheated oven for 20 minutes. Then, remove the foil and bake for an additional 10 to 15 minutes, or until the cheese is melted and the edges of the shells are slightly golden.
Step 5: Preparing the Sage Butter Sauce
While the shells are finishing in the oven, melt the butter in a medium skillet over medium heat. Once the butter begins to foam, add the fresh sage leaves. Cook for 3-5 minutes, stirring occasionally, until the butter turns a light brown color and smells nutty. The sage leaves should become crisp. Remove from heat immediately to prevent burning.
Step 6: Final Assembly
Remove the shells from the oven. Drizzle the warm brown butter and the crispy sage leaves evenly over the top of the shells. If desired, sprinkle with extra Parmesan cheese or toasted walnuts for added crunch.
How to Serve Butternut Squash Stuffed Shells With Sage Butter
These shells are quite rich, so they pair best with a light, bright side dish. A simple arugula salad with a lemon vinaigrette helps cut through the creaminess of the squash and cheese. You could also serve them alongside roasted Brussels sprouts or steamed green beans. A piece of crusty sourdough bread is also excellent for soaking up any extra sage butter left on the plate.
How to Store Butternut Squash Stuffed Shells With Sage Butter
You can store any leftovers in an airtight container in the refrigerator for up to 3 to 4 days. When reheating, it is best to use the oven at 350°F to maintain the texture of the shells, though a microwave will work in a pinch. If you want to freeze this dish, assemble the shells in a freezer-safe pan, cover tightly with plastic wrap and foil, and freeze for up to 2 months. Bake directly from frozen, adding about 15-20 minutes to the total baking time.
Expert Tips for Perfect Butternut Squash Stuffed Shells With Sage Butter
For the best flavor, try roasting your own butternut squash instead of using canned puree. Simply cube the squash, toss it in olive oil, and roast at 400°F until tender before mashing. Also, be careful not to overcook the pasta shells during the initial boil; they will soften further in the oven, and al dente shells hold their shape much better during the stuffing process. Finally, keep a close eye on your butter while browning—it can go from golden to burnt very quickly!

Delicious Variations
If you want to add some extra protein, cooked and crumbled Italian sausage or pancetta makes a wonderful addition to the squash filling. For a different cheese profile, try swapping the ricotta for goat cheese to add a tangy kick. You can also mix in a cup of chopped sautéed spinach to the filling for a boost of greens. If you prefer a bit of heat, a pinch of red pepper flakes in the sage butter sauce works wonders.
Frequently Asked Questions
Q: Can I use frozen squash puree for this recipe?
Yes, you can use frozen puree. Just make sure it is completely thawed and any excess water is drained off before mixing it with the cheeses to keep the filling from becoming too runny.
Q: What if I can’t find jumbo shells?
If jumbo shells aren’t available, you can use this same filling for manicotti tubes or even as a layer in a butternut squash lasagna.
Q: Is there a vegan version of this dish?
You can make it vegan by using almond-based ricotta, vegan mozzarella, and a flax egg. Replace the butter with a high-quality vegan butter substitute or olive oil for the sage sauce.
Q: Why did my shells break while I was stuffing them?
Shells usually break because they were overcooked. Next time, try boiling them for a minute or two less. If they do break, you can still lay them in the pan and cover them with cheese—they will still taste delicious!
Q: Can I use dried sage instead of fresh?
While dried sage will provide flavor, it won’t give you the same result as the fresh leaves, which become wonderfully crispy in the butter. If you must use dried, use only 1 teaspoon and add it to the butter as it melts.
Conclusion
Butternut Squash Stuffed Shells With Sage Butter is a beautiful, hearty meal that celebrates the best flavors of the season. With its creamy filling and aromatic sauce, it is a dish that feels special enough for guests but is simple enough for a cozy night in. Give this recipe a try the next time you want to bring a little extra warmth to your dinner table!

Butternut Squash Stuffed Shells With Sage Butter
- Cook Time: 70 minutes
- Total Time: 1 hour 10 minutes
- Diet: Vegetarian
Ingredients
- 12 oz box jumbo pasta shells (about 30–35 shells)
- 2 cups butternut squash puree (roasted or canned)
- 15 oz ricotta cheese
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 large egg, lightly beaten
- 1/4 teaspoon ground nutmeg
- 2 cloves garlic, minced
- 6 tablespoons unsalted butter
- 15–20 fresh sage leaves
- Salt and black pepper to taste
- Optional: Toasted walnuts for garnish
Instructions
- Bring a large pot of salted water to a boil. Cook the jumbo shells according to the package instructions, but aim for “al dente”—usually about 2 minutes less than the full cook time. Drain the shells and rinse them under cold water to stop the cooking process and prevent them from sticking together.
- In a large mixing bowl, combine the butternut squash puree, ricotta cheese, mozzarella, Parmesan cheese, beaten egg, minced garlic, and nutmeg. Season with salt and pepper. Stir the mixture until it is smooth and well combined.
- Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish. Take a cooked shell and fill it with about 2 tablespoons of the squash and cheese mixture. Place the stuffed shells side-by-side in the prepared baking dish until the dish is full.
- Cover the baking dish tightly with aluminum foil. Bake in the preheated oven for 20 minutes. Then, remove the foil and bake for an additional 10 to 15 minutes, or until the cheese is melted and the edges of the shells are slightly golden.
- While the shells are finishing in the oven, melt the butter in a medium skillet over medium heat. Once the butter begins to foam, add the fresh sage leaves. Cook for 3-5 minutes, stirring occasionally, until the butter turns a light brown color and smells nutty. The sage leaves should become crisp. Remove from heat immediately to prevent burning.
- Remove the shells from the oven. Drizzle the warm brown butter and the crispy sage leaves evenly over the top of the shells. If desired, sprinkle with extra Parmesan cheese or toasted walnuts for added crunch.




