Quick Weeknight Butternut Squash Stuffed Shells
It’s half past five, the kids are hungry, and you’ve got no idea what’s for dinner. This Butternut Squash Stuffed Shells recipe is my answer to that nightly scramble—it’s on the table in under 45 minutes and uses just one pan for the filling, which means less washing up.
Recipe Overview
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Servings: 4 to 6
- Difficulty: Easy
Why You’ll Love This Butternut Squash Stuffed Shells
- One-pan filling: You cook the squash and onion in a single skillet, so there’s hardly any washing up.
- Make-ahead friendly: Assemble the dish the night before, store it in the fridge, and bake it straight from the fridge when you get home.
- Kid-approved texture: The creamy squash and soft pasta are mild and familiar, so even fussy eaters usually finish their portion.
- No boiling required for the sauce: The sauce comes together in the same pan as the filling, saving you a pot and a step.
- Budget-friendly ingredients: You only need a handful of staples—pasta shells, a butternut squash, cheese, and herbs—to feed a hungry family, much like our Quick Weeknight Classic Chicken Divan.online/quick-busy-night-tater-tot-casserole-with-ground-beef/”>Quick Busy Night Tater Tot Casserole with Ground Beef.
Ingredients You’ll Need
- 1 medium butternut squash (about 800g), peeled, deseeded, and cut into 2cm cubes
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon dried sage
- ½ teaspoon ground nutmeg
- 400g tin chopped tomatoes
- 200ml vegetable stock
- 250g jumbo pasta shells (conchiglioni)
- 250g ricotta cheese
- 100g grated mozzarella
- 50g grated Parmesan cheese
- Salt and freshly ground black pepper, to taste
- Fresh parsley, chopped, for garnish (optional)
Tip: Use a pre-chopped butternut squash from the supermarket to shave 10 minutes off your prep time. The cubes should be uniform so they cook evenly in the pan.
How to Make Butternut Squash Stuffed Shells
- Preheat the oven to 200°C (180°C fan). Bring a large pot of salted water to a rolling boil. Add the jumbo shells and cook for 2 minutes less than the packet instructions—they should still be quite firm to the bite and look pale rather than translucent. Drain and rinse under cold water to stop them cooking further, then set aside.
- While the pasta cooks, heat the olive oil in a large frying pan over medium-high heat. Add the cubed butternut squash and cook, stirring occasionally, for 8–10 minutes until the edges are golden brown and the squash feels tender when pierced with a fork. The kitchen will smell sweet and nutty.
- Add the chopped onion to the pan and cook for 3 minutes until it turns translucent and softens. Stir in the minced garlic, dried sage, and nutmeg. Cook for 30 seconds until the garlic is fragrant—don’t let it brown or it will taste bitter.
- Pour in the chopped tomatoes and vegetable stock. Bring the mixture to a gentle simmer, then reduce the heat to low. Let it bubble away for 5 minutes, stirring now and then, until the sauce thickens slightly and the squash is very tender. You should be able to mash a cube easily with the back of a spoon.
- Remove the pan from the heat. Use a potato masher or the back of a wooden spoon to roughly mash about half the squash pieces into the sauce, leaving some chunks for texture. The mixture should look creamy with visible pieces of squash.
- In a separate bowl, combine the ricotta, half the grated mozzarella, and half the Parmesan. Season with a pinch of salt and pepper. Stir until smooth—it should look like a thick, fluffy paste.
- Spoon about a third of the squash sauce into the bottom of a 23x33cm baking dish. Spread it evenly to coat the base. Now, take each shell and fill it with a teaspoon of the ricotta mixture, then nestle it into the sauce, open side up. Repeat until all shells are filled and snug in the dish.
- Spoon the remaining squash sauce over the shells, spreading it gently to cover them. Sprinkle the rest of the mozzarella and Parmesan on top. Bake for 18–20 minutes, until the sauce is bubbling around the edges and the cheese is melted and golden. The top should look speckled with brown spots and the shells will be tender when pierced with a fork. Let the dish rest for 5 minutes before serving—this lets the sauce settle so it doesn’t slide off the shells. Garnish with fresh parsley if you like.
Tips From My Kitchen
- Don’t overcook the pasta shells. They finish cooking in the oven, so if you boil them until fully tender, they’ll turn mushy during baking. Cook them 2 minutes under al dente—they should still have a slight resistance in the centre. Rinsing with cold water stops the cooking process instantly.
- Use a potato masher for the sauce. Blitzing the squash with a stick blender makes the sauce too smooth and baby-food-like. Mashing by hand leaves some texture, which gives the dish a more satisfying, rustic feel. I learned this after my first attempt came out like soup.
- Make it ahead for busy nights. Assemble the dish completely (without baking), cover tightly with foil, and refrigerate for up to 24 hours. When you’re ready to eat, bake it straight from the fridge, adding 5–7 minutes to the cooking time. The shells will absorb a little more sauce, which actually makes them even creamier.
- Grate your own cheese. Pre-grated mozzarella and Parmesan contain anti-caking agents that stop them melting smoothly. Grating a block yourself takes an extra minute but gives you a glossy, stretchy topping that browns beautifully.
- Season the squash as it cooks. Adding salt and pepper to the squash while it’s sautéing draws out moisture and helps it caramelise, which deepens the sweet, nutty flavour. If you wait until the end, the seasoning sits on the surface instead of being absorbed.
Equipment You’ll Need
- Large frying pan or skillet
- Sharp knife and cutting board
- Mixing bowls
- Wooden spoon or spatula
- Potato masher or fork
- 23x33cm baking dish
- Large pot for boiling pasta
- Colander
Delicious Variations to Try
- Spicy Version: Add ½ teaspoon of red pepper flakes or a finely chopped fresh chilli when you sauté the onion. The heat cuts through the creamy squash and adds a pleasant kick. If you’re cooking for kids, add the chilli only to half the sauce before assembling.
- Vegetarian/Vegan Option: Use a dairy-free ricotta made from blended tofu and lemon juice, and swap the mozzarella and Parmesan for vegan cheese shreds. The squash and tomato sauce are already plant-based, so this version works beautifully without losing any creaminess.
- Different Protein: Brown 300g of minced turkey or chicken in the pan before adding the squash, then proceed with the recipe. The meat adds heartiness and makes the dish even more filling. Alternatively, stir through a cup of cooked chickpeas or lentils for a meat-free protein boost.
What to Serve With Butternut Squash Stuffed Shells
- A crisp green salad with a simple lemon vinaigrette to cut through the richness.
- Steamed green beans or broccoli for a pop of colour and a fresh crunch.
>li>Garlic bread or crusty baguette to mop up the extra sauce.
Frequently Asked Questions

Butternut Squash Stuffed Shells
Ingredients
Method
-
Preheat the oven to 200°C (180°C fan). Bring a large pot of salted water to a rolling boil. Add the jumbo shells and cook for 2 minutes less than the packet instructions—they should still be quite firm to the bite and look pale rather than translucent. Drain and rinse under cold water to stop them cooking further, then set aside.
-
While the pasta cooks, heat the olive oil in a large frying pan over medium-high heat. Add the cubed butternut squash and cook, stirring occasionally, for 8–10 minutes until the edges are golden brown and the squash feels tender when pierced with a fork. The kitchen will smell sweet and nutty.
-
Add the chopped onion to the pan and cook for 3 minutes until it turns translucent and softens. Stir in the minced garlic, dried sage, and nutmeg. Cook for 30 seconds until the garlic is fragrant—don’t let it brown or it will taste bitter.
-
Pour in the chopped tomatoes and vegetable stock. Bring the mixture to a gentle simmer, then reduce the heat to low. Let it bubble away for 5 minutes, stirring now and then, until the sauce thickens slightly and the squash is very tender. You should be able to mash a cube easily with the back of a spoon.
-
Remove the pan from the heat. Use a potato masher or the back of a wooden spoon to roughly mash about half the squash pieces into the sauce, leaving some chunks for texture. The mixture should look creamy with visible pieces of squash.
-
In a separate bowl, combine the ricotta, half the grated mozzarella, and half the Parmesan. Season with a pinch of salt and pepper. Stir until smooth—it should look like a thick, fluffy paste.
-
Spoon about a third of the squash sauce into the bottom of a 23x33cm baking dish. Spread it evenly to coat the base. Now, take each shell and fill it with a teaspoon of the ricotta mixture, then nestle it into the sauce, open side up. Repeat until all shells are filled and snug in the dish.
-
Spoon the remaining squash sauce over the shells, spreading it gently to cover them. Sprinkle the rest of the mozzarella and Parmesan on top. Bake for 18–20 minutes, until the sauce is bubbling around the edges and the cheese is melted and golden. The top should look speckled with brown spots and the shells will be tender when pierced with a fork. Let the dish rest for 5 minutes before serving—this lets the sauce settle so it doesn’t slide off the shells. Garnish with fresh parsley if you like.
Notes
I make this at least once a week—it’s become a family favourite because it feels special without the fuss. After testing this recipe five times, I finally got it just right, and I hope it saves your weeknight dinner scramble as much as it does mine. If you give it a go, I’d love to hear how it turned out in the comments below. And if you’re after another quick family meal, try my Turkey Meatloaf With Glaze or these Lemon Garlic Baked Chicken Legs for equally speedy results.