Caprese Pasta Salad With Fresh Basil
I still remember the first time I made this Caprese Pasta Salad with Fresh Basil. It was a sweltering July afternoon, and I had a glut of cherry tomatoes from my neighbour’s garden. I wanted something that felt like summer on a plate, something that didn’t require turning on the oven. This salad was the answer.
Recipe Overview
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Total Time: 27 minutes (plus 15 minutes resting)
- Servings: 6
- Difficulty: Easy
Why You’ll Love This Caprese Pasta Salad with Fresh Basil
- It celebrates peak-season produce. This recipe lets juicy tomatoes, creamy mozzarella, and fragrant basil take centre stage, making the most of summer’s bounty.
- The texture is a delight. You get the tender bite of pasta, the burst of cherry tomatoes, the soft creaminess of mozzarella, and the satisfying crunch of toasted pine nuts.
- It travels beautifully. Whether you’re heading to a picnic, a barbecue, or a potluck, this salad holds up well and tastes even better after a short rest.
- It’s endlessly adaptable. As you’ll see in the variations section, you can easily adjust the protein, add heat, or make it vegan without losing the soul of the dish.
- It comes together in under 30 minutes. With minimal cooking and no complicated techniques, this is a recipe you can turn to any night of the week.
Ingredients You’ll Need
- 350g dried pasta (such as fusilli, farfalle, or penne)
- 500g ripe cherry tomatoes, halved
- 250g fresh mozzarella balls (bocconcini or ciliegine), halved or quartered
- 1 large handful of fresh basil leaves (about 20g), roughly torn
- 100ml extra virgin olive oil
- 3 tablespoons balsamic vinegar
- 2 cloves garlic, finely minced
- 60g pine nuts, toasted
- Salt and freshly ground black pepper, to taste
- Optional: 1 teaspoon flaky sea salt for finishing
Tip: For the best flavour, use the ripest cherry tomatoes you can find. If they’re not in season, you can roast halved tomatoes at 180°C for 20 minutes to concentrate their sweetness before adding them to the salad.
How to Make Caprese Pasta Salad with Fresh Basil
- Cook the pasta. Bring a large pot of generously salted water to a rolling boil. Add the pasta and cook according to the package instructions until al dente. You’ll know it’s ready when it offers slight resistance to the bite and the water looks cloudy and starchy. Drain the pasta in a colander, reserving about 100ml of the pasta water. Do not rinse the pasta – you want the starch to help the dressing cling.
- Toast the pine nuts. While the pasta cooks, place a large frying pan over medium heat. Add the pine nuts and toast them, shaking the pan frequently, for 2-3 minutes. You’ll smell a warm, nutty aroma and see them turn a light golden brown. Remove them immediately to a plate to stop them from burning.
- Prepare the dressing. In a small bowl, whisk together the extra virgin olive oil, balsamic vinegar, and minced garlic. Season with a pinch of salt and a few grinds of black pepper. The dressing should look emulsified and smell sharp and fragrant.
- Combine the warm pasta and tomatoes. Return the drained pasta to the warm pot (off the heat). Add the halved cherry tomatoes and pour over half of the dressing. Toss gently with tongs. The warmth of the pasta will soften the tomatoes slightly, releasing their juices. You’ll see the tomatoes begin to glisten and the pasta take on a pale pink hue from the tomato juices.
- Add the mozzarella and basil. Gently fold in the halved mozzarella balls and the torn basil leaves. Add the remaining dressing and toss once more. Be careful not to break up the mozzarella too much. The basil will wilt slightly from the residual heat, releasing its sweet, peppery scent.
- Finish and rest. Sprinkle the toasted pine nuts over the top. If the salad seems a little dry, add a splash of the reserved pasta water – the starch will help the dressing coat everything evenly. Taste and adjust the seasoning with more salt and pepper. Let the salad rest at room temperature for at least 15 minutes before serving. During this time, the flavours will meld together beautifully.
Tips From My Kitchen
- Salt your pasta water generously. This is your only chance to season the pasta from the inside out. The water should taste as salty as the sea. This simple step elevates the entire dish, ensuring every bite is well-seasoned.
- Don’t skip the rest time. I’ve been making this for over 7 years, and it never disappoints. But the one mistake I see people make is serving it immediately. Resting allows the pasta to absorb the dressing, the tomatoes to release their juices, and the flavours to marry. The texture improves dramatically.
- Use good quality mozzarella. Fresh mozzarella packed in whey or brine has a much better texture and flavour than the pre-shredded or block varieties. It’s creamier and more delicate, which is exactly what you want in a Caprese salad.
- Tear the basil, don’t chop it. Chopping basil can bruise the leaves and release bitter compounds. Tearing them by hand keeps the flavour bright and sweet, and it gives the salad a more rustic, appealing look.
- Toast your pine nuts just before using. Toasted pine nuts have a rich, buttery flavour that raw nuts lack. But they burn quickly, so keep a close eye on them. Once they start to colour, they’ll go from golden to burnt in seconds.
- Consider the pasta shape. Short, chunky pasta shapes like fusilli, farfalle, or orecchiette are ideal because they catch the dressing and the small bits of tomato and mozzarella in their nooks and crannies. Long, thin pasta like spaghetti doesn’t work as well here.
Equipment You’ll Need
- Large pot for boiling
- Colander
- Large frying pan
- Tongs or pasta fork
- Small mixing bowl
- Large mixing bowl for serving
Common Mistakes to Avoid
- Overcooking the pasta: Mushy pasta will turn your salad into a stodgy mess. Cook it to al dente – firm to the bite – because it will continue to soften slightly as it absorbs the dressing during the rest time.
- Adding the mozzarella while the pasta is too hot: If you toss the mozzarella into piping hot pasta, it will melt and become stringy, losing its characteristic soft, creamy texture. Let the pasta cool for a minute or two after draining before you add the cheese.
- Skipping the rest time: As mentioned in the tips, this is non-negotiable. A salad that hasn’t rested will taste flat and separate. The rest time is what transforms a collection of ingredients into a cohesive dish.
Delicious Variations to Try
- Spicy Version: Add 1-2 finely chopped red chillies (seeds removed if you prefer less heat) to the dressing. You can also sprinkle a pinch of dried chilli flakes over the finished salad for an extra kick.
- Vegetarian/Vegan Option: Replace the fresh mozzarella with a good quality vegan mozzarella alternative that melts well, or use marinated and grilled firm tofu cut into small cubes. For a nutty, creamy element, add a handful of toasted cashews.
- Different Protein: This salad is lovely with shredded rotisserie chicken stirred through at the end. For a heartier meal, you can also add grilled chicken breast strips, as seen in our Lemon Pepper Chicken Recipe, sliced and laid on top. Alternatively, leftover roast beef from our Garlic Beef Recipe would make a fantastic, savoury addition.
What to Serve With Caprese Pasta Salad with Fresh Basil
- Grilled chicken or fish, such as our Lemon Pepper Chicken
- A crusty baguette or garlic bread
- A simple green salad with a lemon vinaigrette
- Grilled vegetables like courgette and aubergine
Frequently Asked Questions

Caprese Pasta Salad with Fresh Basil
Ingredients
Method
- Cook the pasta. Bring a large pot of generously salted water to a rolling boil. Add the pasta and cook according to the package instructions until al dente. You'll know it's ready when it offers slight resistance to the bite and the water looks cloudy and starchy. Drain the pasta in a colander, reserving about 100ml of the pasta water. Do not rinse the pasta – you want the starch to help the dressing cling.
- Toast the pine nuts. While the pasta cooks, place a large frying pan over medium heat. Add the pine nuts and toast them, shaking the pan frequently, for 2-3 minutes. You'll smell a warm, nutty aroma and see them turn a light golden brown. Remove them immediately to a plate to stop them from burning.
- Prepare the dressing. In a small bowl, whisk together the extra virgin olive oil, balsamic vinegar, and minced garlic. Season with a pinch of salt and a few grinds of black pepper. The dressing should look emulsified and smell sharp and fragrant.
- Combine the warm pasta and tomatoes. Return the drained pasta to the warm pot (off the heat). Add the halved cherry tomatoes and pour over half of the dressing. Toss gently with tongs. The warmth of the pasta will soften the tomatoes slightly, releasing their juices. You'll see the tomatoes begin to glisten and the pasta take on a pale pink hue from the tomato juices.
- Add the mozzarella and basil. Gently fold in the halved mozzarella balls and the torn basil leaves. Add the remaining dressing and toss once more. Be careful not to break up the mozzarella too much. The basil will wilt slightly from the residual heat, releasing its sweet, peppery scent.
- Finish and rest. Sprinkle the toasted pine nuts over the top. If the salad seems a little dry, add a splash of the reserved pasta water – the starch will help the dressing coat everything evenly. Taste and adjust the seasoning with more salt and pepper. Let the salad rest at room temperature for at least 15 minutes before serving. During this time, the flavours will meld together beautifully.
Notes
This Caprese Pasta Salad with Fresh Basil has become a staple in my kitchen, and I hope it becomes one in yours too. I’d love to hear how you get on with it – did you try any of the variations? Do you have a favourite way to serve it? Drop a comment below and let me know.

