Butternut squash stuffed shells have become my absolute go-to dinner when I want something that feels fancy but doesn’t require me to actually be fancy. Look, I’m gonna be real with you – I discovered this butternut squash stuffed shells recipe during a Pinterest rabbit hole at 2 AM, and it’s honestly changed my entire relationship with weeknight cooking.
This butternut squash stuffed shells dish is like if fall decided to get cozy with Italian comfort food and have the most delicious baby ever. My neighbor actually knocked on my door once asking what smelled so incredible because the aroma was drifting through our shared wall. True story.
Now, here’s the thing about butternut squash stuffed shells – everyone assumes it’s this super complicated, chef-level dish. But honestly? If I can make it without burning down my kitchen (which has almost happened more times than I care to admit), literally anyone can master these butternut squash stuffed shells.
My Butternut Squash Stuffed Shells Journey
So this was October 2021, and I was going through my “I’m gonna cook fancy dinners every night” phase that lasted exactly three weeks. I had bought this gorgeous butternut squash at the farmers market because it looked so photogenic, but then it just sat on my counter for like two weeks while I ordered takeout.
Finally, I was scrolling Instagram while eating leftover Chinese food (don’t judge me) when I saw someone’s butternut squash stuffed shells that looked absolutely incredible. I screenshotted it and promptly forgot about it until I was staring at that squash again, feeling guilty about wasting food.
The first attempt at butternut squash stuffed shells was… let’s call it a learning experience. I overcooked the shells, under-seasoned the filling, and somehow managed to splash butternut squash mixture all over my white kitchen walls. But you know what? It still tasted amazing, and I was hooked.
My sister tried it the next week and literally asked if I’d hired a personal chef. That’s when I knew these butternut squash stuffed shells were something special. Now I make them at least twice a month, and I’ve got the process down to a science. Sort of.
Shopping for Butternut Squash Stuffed Shells
Okay, so shopping for butternut squash stuffed shells ingredients is where some people get overwhelmed, but honestly, most of this stuff you probably already have. The butternut squash is obviously the star – you’ll want about 2-3 pounds for this recipe, which usually means one large squash or two medium ones.
For the shells themselves, don’t get the jumbo ones unless you want to be stuffing shells until midnight. Regular large shells work perfectly for these butternut squash stuffed shells. I buy the Barilla brand because they hold up well and don’t get mushy.
Here’s everything you need for these butternut squash stuffed shells:
For the Butternut Squash Filling:
- 2-3 lbs butternut squash, peeled and cubed
- 15 oz ricotta cheese (whole milk, please – don’t go low-fat on me)
- 1 cup shredded mozzarella cheese, divided
- 1/2 cup grated Parmesan cheese
- 1 large egg
- 2 cloves garlic, minced
- 1 teaspoon dried sage (or 1 tablespoon fresh, chopped)
- 1/2 teaspoon nutmeg
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional but amazing)
For the Shells and Assembly:
- 1 box (12 oz) jumbo pasta shells
- 2 cups marinara sauce (I use Rao’s because I’m bougie like that)
- 1/2 cup heavy cream
- 1/2 cup shredded mozzarella for topping
- Fresh basil leaves for garnish
Optional but Highly Recommended:
- 1/4 cup toasted pine nuts
- 1/4 cup dried cranberries (trust me on this one)
The cranberries might sound weird in butternut squash stuffed shells, but they add this little pop of sweetness that plays so well with the savory cheese mixture. My picky nephew doesn’t even pick them out, which is saying something.
Preparing the Butternut Squash for Stuffed Shells
This is where people get intimidated, but cutting butternut squash really isn’t as scary as it looks. I use a sharp chef’s knife and just take my time. Safety first, people – I learned this after almost losing a finger to an overly ambitious squash-cutting session.
Peel the squash with a vegetable peeler (it takes some muscle, but you’ve got this), then cut it into roughly 1-inch cubes. They don’t have to be perfect – this is going into a filling for butternut squash stuffed shells, not a fancy restaurant presentation.
Here’s my game-changer tip: roast the squash instead of boiling it. Toss those cubes with a little olive oil, salt, and pepper, then roast them at 400°F for about 25-30 minutes until they’re tender and starting to caramelize. This concentrates the flavor and gets rid of excess water that would make your butternut squash stuffed shells soggy.
I tried boiling the squash once to save time, and the filling was watery and bland. Never again. The roasting step is non-negotiable for the best butternut squash stuffed shells.
While the squash is roasting, cook your shells according to the package directions, but here’s the key – undercook them by about 2 minutes. They’re going in the oven later, so they’ll finish cooking there. Overcooked shells that fall apart when you try to stuff them are the enemy of good butternut squash stuffed shells.
Making the Perfect Filling

Once your roasted squash is cool enough to handle, mash it up in a large bowl. I use a potato masher and leave it slightly chunky – some texture is good in butternut squash stuffed shells. If you want it completely smooth, you could use a food processor, but honestly, I like the rustic feel of hand-mashed.
Now comes the fun part – mix in the ricotta, half of the mozzarella, all the Parmesan, that egg, minced garlic, sage, nutmeg, salt, pepper, and red pepper flakes if you’re using them. The mixture should be creamy but not soupy, and it should taste incredible on its own.
Taste it! Seriously, taste your filling before stuffing those shells. It should be well-seasoned and flavorful because pasta can be pretty bland on its own. If it needs more salt, add it. More sage? Go for it. This is your butternut squash stuffed shells masterpiece.
The egg is crucial here – it helps bind everything together and gives the filling structure so it doesn’t fall out of the shells when you cut into your finished butternut squash stuffed shells.
Assembling Your Butternut Squash Stuffed Shells
Preheat your oven to 375°F. Mix your marinara sauce with the heavy cream in a bowl – this creates this gorgeous, creamy tomato sauce that’s perfect for butternut squash stuffed shells. The cream mellows out the acidity of the tomatoes and complements the sweetness of the squash.
Spread about half of this sauce mixture in the bottom of a 9×13 baking dish. This prevents the shells from sticking and adds flavor to every bite of your butternut squash stuffed shells.
Now for the somewhat tedious but oddly satisfying part – stuffing the shells. I use a small spoon to fill each shell with the butternut squash mixture. Don’t overstuff them or they’ll split, but don’t under-fill them either. You want each shell to be generously filled with that delicious mixture.
Arrange the stuffed shells in your baking dish, nestling them into that creamy sauce. Pour the remaining sauce over the top, then sprinkle with the remaining mozzarella cheese. If you’re using pine nuts or cranberries, scatter those on top too.
Cover with foil and bake for 25 minutes, then remove the foil and bake for another 10-15 minutes until the cheese is bubbly and starting to brown. Your kitchen will smell absolutely incredible during this time – like fall decided to throw a party with Italian cuisine.
Serving These Butternut Squash Stuffed Shells
Let the butternut squash stuffed shells rest for about 10 minutes before serving. I know it’s torture when they smell so good, but this resting time helps everything set up so the shells don’t fall apart when you serve them.
I usually serve about 3-4 shells per person, depending on appetite and what else is on the table. These butternut squash stuffed shells are pretty filling – all that cheese and squash is quite satisfying.
A simple side salad with arugula and a light vinaigrette cuts through the richness beautifully. The peppery greens are the perfect contrast to the creamy, sweet butternut squash stuffed shells.
Garnish with fresh basil leaves and maybe a sprinkle of extra Parmesan if you’re feeling fancy. The bright green basil makes these butternut squash stuffed shells look like they came from a restaurant.
Make-Ahead Magic
Here’s something amazing about butternut squash stuffed shells – they’re actually better if you make them ahead. You can assemble the entire dish, cover it tightly, and refrigerate for up to 2 days before baking. Just add about 10 extra minutes to the covered baking time since you’re starting from cold.
I often make a double batch of the filling and freeze half for later. The filling freezes beautifully for up to 3 months. Just thaw it overnight in the fridge and you’re halfway to dinner.
You can even freeze the entire assembled dish before baking. Wrap it tightly and freeze for up to 3 months. Bake from frozen, adding about 20-30 extra minutes to the cooking time and keeping it covered for most of the baking.
My Butternut Squash Stuffed Shells Variations
After making these roughly a million times (okay, maybe like 40, but who’s counting?), I’ve discovered some fun twists on the basic butternut squash stuffed shells:
The Fancy Version: Add some crispy prosciutto bits to the filling and use truffle oil in the sauce. Makes it feel very upscale.
The Veggie-Loaded Version: Mix in some sautéed spinach and mushrooms with the butternut squash. More vegetables, more flavor.
The Sweet and Savory Version: Those dried cranberries I mentioned? They’re absolutely magical in these butternut squash stuffed shells. Adds little bursts of sweetness that play perfectly with the savory cheese.
Sometimes I’ll add a handful of fresh herbs – thyme, rosemary, or extra sage. Just depends on my mood and what’s growing in my sad little herb garden.
Why These Butternut Squash Stuffed Shells Work

Look, there are probably more complicated stuffed shell recipes out there with exotic ingredients and fancy techniques. But these butternut squash stuffed shells? They hit that perfect sweet spot between impressive and achievable.
The roasted butternut squash brings natural sweetness and this gorgeous orange color that makes the dish look like autumn on a plate. The ricotta keeps everything creamy, while the mozzarella and Parmesan add that stretchy, melty cheese factor that makes comfort food so comforting.
Plus, they’re one of those dishes that actually gets better as leftovers. The flavors meld together overnight, and reheated butternut squash stuffed shells are almost as good as fresh. Almost.
Troubleshooting Your Butternut Squash Stuffed Shells
If your shells keep breaking while you’re stuffing them, they’re probably overcooked. Remember – undercook them by about 2 minutes when you boil them initially.
If the filling seems too wet, you probably didn’t roast the squash long enough to drive off excess moisture. Next time, roast it until it’s really caramelized around the edges.
If the finished butternut squash stuffed shells seem bland, you probably under-seasoned the filling. Don’t be shy with the salt, pepper, and herbs – pasta needs bold flavors to shine.
Final Thoughts on Butternut Squash Stuffed Shells
Seriously, give these butternut squash stuffed shells a try and let me know how they turn out! I’m always curious to hear what variations people come up with. Maybe you’ll discover your own twist that makes them even better.
The best part about making butternut squash stuffed shells is how they make your whole house smell like you actually know what you’re doing in the kitchen. Even if you’re winging it like I usually am.
So whether you’re looking for a impressive vegetarian main dish, want to use up that butternut squash that’s been staring at you from the counter, or just need something that tastes like a warm hug on a plate, these butternut squash stuffed shells have got you covered.
Happy cooking! And may your shells stay intact and your filling stay flavorful! 🎃🧀✨
Check more fall recipes >>> 25 Easy Fall Dinner Ideas That’ll Save Your Weeknight Sanity
Butternut Squash Stuffed Shells
These butternut squash stuffed shells feature roasted butternut squash mixed with ricotta and herbs, stuffed into pasta shells and baked in creamy tomato sauce. The perfect fall comfort food that's impressive but achievable.
Ingredients
- 2-3 lbs butternut squash, peeled and cubed
- 1 box (12 oz) jumbo pasta shells
- 15 oz ricotta cheese
- 1 cup shredded mozzarella cheese, divided
- 1/2 cup grated Parmesan cheese
- 1 large egg
- 2 cloves garlic, minced
- 1 teaspoon dried sage
- 1/2 teaspoon nutmeg
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional)
- 2 cups marinara sauce
- 1/2 cup heavy cream
- 1/2 cup shredded mozzarella for topping
- Fresh basil leaves for garnish
Instructions
-
Step 1Preheat oven to 400°F (200°C). Peel and cube butternut squash, toss with olive oil, salt, and pepper. Roast for 25-30 minutes until tender and caramelized.
-
Step 2Cook pasta shells according to package directions, but undercook by 2 minutes. Drain and set aside.
-
Step 3Mash roasted squash in large bowl. Mix in ricotta, half the mozzarella, Parmesan, egg, garlic, sage, nutmeg, salt, pepper, and red pepper flakes.
-
Step 4Reduce oven temperature to 375°F (190°C). Mix marinara sauce with heavy cream.
-
Step 5Spread half the sauce mixture in bottom of 9x13 inch baking dish.
-
Step 6Fill each shell with butternut squash mixture using a small spoon. Arrange stuffed shells in baking dish.
-
Step 7Pour remaining sauce over shells and top with remaining mozzarella cheese.
-
Step 8Cover with foil and bake 25 minutes. Remove foil and bake 10-15 minutes more until cheese is bubbly. Let rest 10 minutes before serving.