These Pasta Shells are stuffed with four different cheeses, then baked in an easy and delicious tomato and basil sauce!
There’s so many different ways to stuff pasta shells, be it with chicken, sausage, bolognese, or the classic spinach and ricotta. I like to do mine a little different, but I am going to go on record and say these will be the best pasta shells you’ll ever make. There, I said it. It’s all down hill from here 🤣 Just kidding. Follow me…
Four Cheese Stuffed Shells
Oh c’mon, you know we don’t do things by usual quantities on this blog 😂 Truth be told I tested this recipe more times than I care to admit. In the end I settled on 4 cheeses. I truly believe this filling gives you the dreamiest, creamiest result.
What Cheese to stuff shells with?
- Ricotta – Ricotta is the classic, but I found too much results in a spongey texture. Some ricotta works great as it holds the fillings shape, but for optimum results you want to mix it with a smoother, creamier cheese.
- Mascarpone – Adding mascarpone into the filling adds a gorgeous creaminess. It soothes out the filling nicely to the point where it turns buttery & soft, but not so much it spills out in the oven as it bakes.
- Mozzarella – Mozzarella also has a nice creamy flavour, but also gives you that oozy, cheesy texture as you bite into the pasta shell.
- Parmesan – This gives you the punch of flavour. I add this to the filling and sprinkle on top before baking.
How to stuff pasta shells?
The easiest and most effective way is to use a piping bag. I have tried just scooping the cheese filling into the shells with a spoon, but it just gets too messy and you can’t stuff as much filling in. If you don’t have a piping bag you can use a zip lock bag and just cut the corner off.
Process shots: add cheese, egg and salt & pepper to a mixing bowl (photo 1), stir to combine (photo 2), open piping or zip lock bag (photo 3), add cheese mixture (photo 4), cook pasta shells until al dente (photo 5), pipe filling into shells (photo 6).
Tomato Basil Pasta Sauce
This recipe does take a little extra time to prep in comparison to other pasta dishes, so I try to keep the sauce fairly simple. Here’s what you’ll need:
- Tomato Passata – This is essentially pureed/sieved tomatoes. It works great because it’s got an ultra smooth texture, which wraps nicely around the shells as they bake.
- Onion & Garlic – Adds the base flavour for the sauce.
- Fresh Basil – And lots of it! I normally use 1oz/30g. Must be fresh, don’t sub fry for this recipe.
- Sugar, Salt & Pepper – All to taste.
- Chilli Flakes – Optional, but does add a very gentle background heat to the sauce.
Can I make the sauce ahead of time?
Yup! If you want to get ahead of the game just simmer the sauce, allow to completely cool then tightly store in the fridge until needed.
Process shots: fry onion in oil (photo 1), add garlic (photo 2), pour in passata and add basil & seasoning (photo 3), simmer until thickened (photo 4).
Baked Pasta Shells
Personal preference here, but I hate it when there’s not enough sauce for stuffed shells. Nothing worse than when the pasta dries up in the oven because there’s no sauce coating it. You want the sauce to come close to the top of the shells before they get in the oven. This way the shells will stay nice and soft as they bake.
An absolutely game-changing ingredient to add before baking is lightly crushed pine nuts. These not only add a gorgeous nutty flavour, but the texture works so well with the crispy parmesan and offsets the soft, creamy texture of the shells. To lightly crush the pine nuts I usually use a pestle and mortar, but you can whack them in a zip lock bag with a rolling pin. For allergy reasons you can leave these out, still delicious without!
Can I prep the whole thing ahead of time?
You can, it’s just important to let the sauce completely cool before you add the shells, otherwise they’ll cook and become too soft as they rest.
Process shots: pour sauce into baking dish (photo 1), add shells (photo 2), sprinkle with parmesan (photo 3), top with crushed pine nuts (photo 4), bake until golden crispy (photo 5).
Serving Stuffed Pasta Shells
This recipe makes 20 shells, which will feed 4-5 people. They are quite hearty, but you can add a small side salad and/or garlic bread if you fancy!
If you’re after another 4 cheese recipe check out my Four Cheese Pasta!
For more similar recipes check out these beauties too:
Alrighty, let’s tuck into the full recipe for these baked shells shall we?!
How to make Stuffed Pasta Shells (Full Recipe & Video)
Next Level Stuffed Pasta Shells
- 9x13" Baking Dish (to bake)
- Large Pan or Pot & Wooden Spoon (for sauce)
- Large Pot & Colander (for pasta)
- Piping Bag or Zip Lock Bag & Scissors (to pipe cheese)
- Medium Sized Mixing Bowl & Spatula (for cheese mix)
- Sharp Knife & Chopping Board
Ingredients (check list):
Cheese Stuffed Shells
- 20 Jumbo Pasta Shells/Large Conchiglioni (approx 7oz/200g)
- 7oz / 200g Ricotta
- 7oz / 200g Mascarpone
- 1 cup / 100g Mozzarella, shredded
- 1 1/4 cups / 100g freshly grated Parmesan
- 1/3 cup / 50g Pine Nuts, lightly crushed (see notes)
- 1 large Egg, beaten
- Salt & Black Pepper, to taste
- Oil Spray
Tomato Basil Sauce
- 4 cups / 1 litre/kg Tomato Passata (pureed/strained tomatoes in US)
- 1 small bunch of Fresh Basil, finely diced (approx 1oz/30g)
- 1 medium Onion, finely diced
- 2 cloves of Garlic, finely diced/minced
- 1/2 tsp Sugar
- 1/4 tsp Chilli Flakes, or to taste (optional)
- Salt & Black Pepper, to taste
- Olive Oil, as needed
- In a large pot or pan add a drizzle of olive oil over medium heat. Add in onion and fry until it begins to soften & brown, then add in garlic and fry for 1-2mins longer. Pour in tomato passata and add basil, chilli flakes, sugar and salt & pepper. Give a good stir then reduce to a simmer for 20-25mins until it begins to thicken. This is also important to marry the flavours together.
- Pop the pasta shells in salted boiling water and cook until al dente. Knock a couple of mins off of the packet instructions, you want them soft enough to handle, but not completely cooked through or they'll come out sloppy once baked. Drain and place to one side.
- Meanwhile, in a medium sized mixing bowl add ricotta, mascarpone, mozzarella, 1 cup/80g parmesan (save the rest to top) and a good pinch of salt and pepper. Stir through beaten egg until smooth and evenly combined. Place cheese mixture in a piping bag or zip lock bag with the corner cut off.
- Once the pasta shells are cool enough to handle, one by one squeeze the cheese mixture into the shells. Pour tomato basil sauce into a 9x13" baking dish, then add the stuffed shells to the sauce.
- Sprinkle the shells with parmesan, then crumble over crushed pine nuts. Give the whole thing a light covering of oil spray then pop in the oven at 180C/356F for 20-30mins, or until the cheese is golden and crispy.
Quick 1 min demo!
If you loved this Stuffed Pasta Shells recipe then be sure to Pin it for later! Already made it or got a question? Give me a shout in the comments and pick up your free ecookbook along the way!