Cozy Weekend Project: Butternut Squash Stuffed Shells
There are weekends for racing about, and then there are weekends for surrendering to the kitchen. This Butternut Squash Stuffed Shells recipe is my favourite excuse to do the latter—a slow, deliberate project that fills the house with the scent of sage and roasting squash, demanding nothing more than your full attention and a willingness to get your hands messy.
Recipe Overview
- Prep Time: 40 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour 15 minutes
- Servings: 6 (about 4-5 shells per person)
- Difficulty: Medium (worth every minute)
Why You’ll Love This Butternut Squash Stuffed Shells
- A weekend ritual, not a weekday rush. This dish demands you slow down—dicing the squash, toasting the nuts, stuffing each shell by hand — much like the satisfying process behind our Cozy Weekend Chicken Divan with Aromatic Comfort.online/cozy-weekend-one-pan-chili-mac-bake/”>Cozy Weekend One-Pan Chili Mac Bake. It’s meditative, and the reward is a tray of golden, bubbling comfort that tastes of time well spent.
- That first whiff of roasting squash. When the butternut hits the hot oven, a sweet, nutty aroma drifts through the house. It’s the smell of autumn settling in, and it signals that something truly special is happening in your kitchen.
- Luscious, creamy filling without the cream. The roasted squash blends into a velvety purée that clings to the pasta shells, offering a natural sweetness that no dairy can replicate. Friends always ask me for this recipe after trying it at dinner parties, amazed at how rich it tastes.
- A satisfying hands-on project. There’s a quiet joy in lining up the stuffed shells in the baking dish, each one a little parcel of squash and cheese. It’s the kind of cooking that leaves you feeling accomplished, much like our Cozy Weekend Project: Butternut Squash and Sage Macaroni Bakeeling accomplished before you’ve even taken a bite.
- Leftovers that taste even better. The flavours meld overnight, so the next day’s lunch is a gift. I make this at least once a week—it’s become a family favourite, and we always fight over the last piece.
Ingredients You’ll Need
- 1 large butternut squash (about 1 kg), peeled, seeded, and cut into 2-cm cubes
- 3 tablespoons olive oil
- 1 large onion, finely diced
- 3 cloves garlic, minced
- 1 teaspoon dried sage (or 2 teaspoons fresh, chopped)
- ½ teaspoon ground nutmeg
- Salt and freshly ground black pepper, to taste
- 250 g (about 20-25) jumbo pasta shells
- 250 g ricotta cheese
- 100 g grated Parmesan cheese, plus extra for topping
- 100 g mozzarella cheese, shredded
- 60 g toasted walnuts or pecans, roughly chopped
- 1 large egg, lightly beaten
- 700 ml passata (smooth tomato sauce) or good-quality marinara sauce
- Fresh sage leaves for garnish (optional)
Tip: Choose a squash that feels heavy for its size—this means it’s dense and sweet. If you can’t find jumbo shells, conchiglioni (the large ridged shells) work beautifully too.
How to Make Butternut Squash Stuffed Shells
- Roast the squash for deep flavour. Preheat your oven to 200°C (400°F). Toss the cubed squash with 2 tablespoons of olive oil, a pinch of salt, and a few cracks of black pepper. Spread them in a single layer on a baking tray. Roast for 25-30 minutes, flipping halfway, until the edges are caramelised and the cubes yield easily when pierced with a fork. The kitchen will smell sweet and toasty—that’s your cue.
- Soften the aromatics. While the squash roasts, heat the remaining tablespoon of olive oil in a large frying pan over a medium heat. Add the diced onion and cook, stirring often, for about 8 minutes until it turns translucent and soft, with a gentle golden edge. Stir in the garlic, dried sage, and nutmeg, and cook for another minute until the garlic is fragrant (you’ll smell it immediately). Remove from the heat.
- Cook the shells until al dente. Bring a large pot of salted water to a rolling boil. Add the jumbo shells and cook according to the package instructions, usually 10-12 minutes, but aim for just al dente—they’ll finish cooking in the oven. Drain them carefully, rinse with cold water to stop the cooking, and lay them out on a clean tea towel, open side up, to cool slightly. They should feel pliable but not mushy.
- Make the luscious filling. In a large mixing bowl, combine the roasted squash cubes, the cooked onion mixture, ricotta cheese, half the Parmesan, half the mozzarella, the toasted walnuts, and the beaten egg. Mash everything together with a fork or potato masher until the squash is mostly broken down but still has a few small chunks for texture. The mixture should be thick, creamy, and slightly chunky—taste and adjust salt and pepper.
- Assemble with care. Spread a thin layer of passata (about 200 ml) across the bottom of a 23×33 cm baking dish. Using a small spoon or your fingers, fill each shell with a generous dollop of the squash mixture—don’t overstuff, but make sure it’s full. Place each filled shell, open side up, into the dish, nestling them close together. You should have a snug, crowded tray of shells.
- Top and bake to golden perfection. Pour the remaining passata over and around the shells, spreading it gently with the back of a spoon. Sprinkle the remaining Parmesan and mozzarella over the top. Bake for 25-30 minutes, until the sauce is bubbling at the edges and the cheese is melted and golden brown in patches. The sound of a gently bubbling dish is the signal that it’s almost ready. Let it rest for 5 minutes before serving—this allows the filling to set.
- Garnish and serve. Scatter fresh sage leaves and a few extra chopped walnuts on top for a final touch of colour and crunch. Serve straight from the dish, spooning some of the tomato sauce over each portion.
Tips From My Kitchen
- Don’t skip roasting the squash. Boiling or steaming the squash will leave it watery, and the filling will turn out soupy. Roasting concentrates the natural sugars and gives that deep, caramelised flavour that makes this dish sing. The edges should be a little browned—that’s where the magic is.
- Undercook the pasta shells slightly. Jumbo shells continue to cook and absorb liquid in the oven. If you boil them until fully tender, they’ll turn into a soft, torn mess during baking. Aim for a texture that’s firm to the bite but not crunchy—they should hold their shape when you pick them up.
- Toast your nuts before adding them. Raw walnuts or pecans can taste a little bitter and lack crunch. Spread them on a baking tray and toast at 180°C (350°F) for 5-7 minutes, until they smell nutty and look a shade darker. This small step adds a layer of warmth and texture that elevates the entire dish.
- Use a thin layer of sauce on the bottom. This prevents the shells from sticking to the dish and adds a little moisture as they bake. Think of it as a protective cushion—the shells will release some starch as they cook, and the sauce helps keep them from drying out.
- Let the dish rest after baking. I know it’s hard to wait, but those 5 minutes allow the filling to set and the flavours to meld. If you dig in straight away, the shells might collapse and the filling will run. Patience here pays off with a neat, beautiful serving.
Equipment You’ll Need
- Large baking tray for roasting squash
- Large frying pan or skillet
- Sharp knife and cutting board
- Large pot for boiling pasta
- Mixing bowls (one large, one small)
- Wooden spoon or spatula
- 23×33 cm (9×13 inch) baking dish
- Potato masher or fork
Delicious Variations to Try
- Spicy Version: Add ½ teaspoon of red pepper flakes to the onion mixture as it cooks, and stir a pinch of cayenne into the ricotta. The gentle heat cuts through the sweet squash beautifully and gives the dish a warming kick.
- Vegetarian/Vegan Option: Replace the ricotta with a blend of soaked and drained cashews blended with a splash of lemon juice and nutritional yeast, and use a vegan mozzarella shred. The cashew cream mimics the richness of ricotta without any dairy.
- Different Protein: Stir 200 g of cooked, shredded chicken or turkey into the filling for extra heartiness. The mild poultry flavour pairs perfectly with the sweet squash and sage, making this an even more substantial main course.
What to Serve With Butternut Squash Stuffed Shells
- A crisp green salad with a lemony vinaigrette—the acidity cuts through the richness.
- Garlic bread or crusty sourdough to mop up the remaining tomato sauce.
- Steamed green beans or roasted broccoli for a simple, earthy side.
Frequently Asked Questions

Butternut Squash Stuffed Shells
Ingredients
Method
-
Roast the squash for deep flavour. Preheat your oven to 200°C (400°F). Toss the cubed squash with 2 tablespoons of olive oil, a pinch of salt, and a few cracks of black pepper. Spread them in a single layer on a baking tray. Roast for 25-30 minutes, flipping halfway, until the edges are caramelised and the cubes yield easily when pierced with a fork. The kitchen will smell sweet and toasty—that’s your cue.
-
Soften the aromatics. While the squash roasts, heat the remaining tablespoon of olive oil in a large frying pan over a medium heat. Add the diced onion and cook, stirring often, for about 8 minutes until it turns translucent and soft, with a gentle golden edge. Stir in the garlic, dried sage, and nutmeg, and cook for another minute until the garlic is fragrant (you’ll smell it immediately). Remove from the heat.
-
Cook the shells until al dente. Bring a large pot of salted water to a rolling boil. Add the jumbo shells and cook according to the package instructions, usually 10-12 minutes, but aim for just al dente—they’ll finish cooking in the oven. Drain them carefully, rinse with cold water to stop the cooking, and lay them out on a clean tea towel, open side up, to cool slightly. They should feel pliable but not mushy.
-
Make the luscious filling. In a large mixing bowl, combine the roasted squash cubes, the cooked onion mixture, ricotta cheese, half the Parmesan, half the mozzarella, the toasted walnuts, and the beaten egg. Mash everything together with a fork or potato masher until the squash is mostly broken down but still has a few small chunks for texture. The mixture should be thick, creamy, and slightly chunky—taste and adjust salt and pepper.
-
Assemble with care. Spread a thin layer of passata (about 200 ml) across the bottom of a 23×33 cm baking dish. Using a small spoon or your fingers, fill each shell with a generous dollop of the squash mixture—don’t overstuff, but make sure it’s full. Place each filled shell, open side up, into the dish, nestling them close together. You should have a snug, crowded tray of shells.
-
Top and bake to golden perfection. Pour the remaining passata over and around the shells, spreading it gently with the back of a spoon. Sprinkle the remaining Parmesan and mozzarella over the top. Bake for 25-30 minutes, until the sauce is bubbling at the edges and the cheese is melted and golden brown in patches. The sound of a gently bubbling dish is the signal that it’s almost ready. Let it rest for 5 minutes before serving—this allows the filling to set.
-
Garnish and serve. Scatter fresh sage leaves and a few extra chopped walnuts on top for a final touch of colour and crunch. Serve straight from the dish, spooning some of the tomato sauce over each portion.
Notes
I’d love to hear how your cosy weekend project turns out. Drop a comment below and let me know if you added your own twist, or if the smell of roasting squash lured the whole family into the kitchen. If you’re looking for another slow, satisfying dish to fill your weekend, you might enjoy this Slow Sunday Baked Bean And Ground Beef Casserole for a completely different kind of comfort. And for more hearty meal ideas, browse through our Dinner Recipes collection—there’s always something new to try.