I named this one 'Pinterest image' because the very first time I made it, I set the bowl on the counter, snapped a photo, and my phone would not stop buzzing. It is that kind of dish: bright, glossy, and packed with color. But here is the thing, you are not making a picture, you are making lunch, and this salad tastes even better than it looks.
Advertisements1
The magic is in the dressing. A tangy oil and vinegar base soaks into warm pasta, so every bite is seasoned all the way through instead of just on the surface. Then you fold in crisp vegetables and salty cheese at the end so nothing turns soggy. It holds up beautifully in the fridge, which makes it a hero for potlucks, meal prep, and hot afternoons when you do not want to turn on the oven.
You need one pot, one whisk, and about twenty minutes of hands-on time. I have made this for birthday parties, church picnics, and a Tuesday night when the fridge felt empty. It works every single time, and you will feel like a genius for making it.
Why You'll Love This Recipe
About the Ingredients
1 lb (454g) rotini or farfalle pasta
Short, curly shapes trap the dressing in their grooves. If you only have penne, that works fine, just cook it one minute less than the box says.
1/2 cup (120ml) extra-virgin olive oil
Use a fruity, good-quality oil since it is the backbone of the dressing. A light olive oil works if you find extra-virgin too strong.
1/3 cup (80ml) red wine vinegar
Red wine vinegar gives the classic tang. White wine vinegar or apple cider vinegar are both easy swaps with a slightly softer bite.
2 tbsp (30g) Dijon mustard
Dijon emulsifies the dressing so it clings to the pasta instead of pooling at the bottom. Yellow mustard works in a pinch but is sharper.
2 cloves garlic, finely grated
Grating instead of chopping keeps the garlic from hitting you in one big bite. Jarred minced garlic is fine, use about 1 teaspoon.
1 pint (300g) cherry tomatoes, halved
Halve them so they release their juices into the salad. Grape tomatoes are sweeter and hold their shape even better.
1 large cucumber (about 300g), diced
English cucumbers have thinner skin and fewer seeds. If using a regular cucumber, scoop out the watery center so the salad does not get soupy.
1 small red onion, thinly sliced
Soak the slices in cold water for 10 minutes to tame the raw bite. Shallots are a milder substitute if red onion is too strong for you.
8 oz (225g) fresh mozzarella pearls, drained
Pearls are bite-sized and look gorgeous. Cubed provolone, feta, or torn mozzarella all work, feta adds a saltier punch.
1/2 cup (60g) pitted Kalamata olives, halved
Buy them pitted to save yourself ten minutes of work. Green olives or capers are good swaps if you want a brinier flavor.
1/3 cup (15g) fresh basil leaves, torn
Tear, do not chop, so the leaves do not bruise and turn dark. Flat-leaf parsley or fresh oregano are lovely alternatives.
1 tsp (6g) fine sea salt plus 1/2 tsp (3g) black pepper
Season the dressing, not just the finished salad. Kosher salt works too, just use a slightly heaping teaspoon.
Tips & Tricks
Do not rinse the pasta
Draining it and tossing it warm with the dressing lets the starch and pores absorb flavor. Rinsing washes that away and makes the salad taste flat.
Dress in two stages
Toss the warm pasta with half the dressing first, then add the rest with the vegetables once it cools. This keeps the vegetables crisp instead of limp.
Salt the tomatoes early
Sprinkle a pinch of salt on the halved tomatoes while the pasta cooks. It draws out their juices, which become part of the dressing.
Watch the pasta closely
Set a timer for one minute less than the box directions. Mushy pasta is the number one reason this salad falls apart.
Pro Tips
Step-by-Step Instructions
1. Boil the pasta
Bring a large pot of well-salted water to a rolling boil, then add the pasta. Cook for 8 to 9 minutes at 212F (100C) until al dente, it should still have a slight firm bite in the center and no white chalky core. Drain but do not rinse.
2. Whisk the dressing
While the pasta cooks, whisk the olive oil, red wine vinegar, Dijon, grated garlic, 1 teaspoon salt, and 1/2 teaspoon pepper in a large bowl until it looks thick and slightly creamy. This takes about 30 seconds of brisk whisking.
3. Marinate the pasta
Add the hot drained pasta straight into the dressing and toss well. Let it sit for 5 minutes, stirring once, so the pasta soaks up the vinaigrette while it is still warm and porous.
4. Prep the vegetables
Halve the tomatoes, dice the cucumber, thinly slice the soaked red onion, and halve the olives. Keep the basil and mozzarella aside for now, they go in at the very end.
5. Fold everything together
Add the tomatoes, cucumber, onion, and olives to the pasta and toss gently until evenly coated. The salad should look glossy, not dry, add a splash of olive oil if it seems tight.
6. Chill and finish
Cover and refrigerate for at least 30 minutes, or up to 24 hours. Right before serving, fold in the mozzarella pearls and torn basil, then taste and adjust salt and vinegar. Serve cold at 40F (4C) or below.
Delicious Variations
Greek Style
Swap the mozzarella for 1 cup of crumbled feta and add 1/2 cup of sliced pepperoncini for a tangy, salty twist.
Pesto Version
Replace half the vinaigrette with 1/3 cup of basil pesto and skip the fresh basil, it turns it into a rich, herby salad.
Southwest Kick
Use lime juice instead of red wine vinegar, add 1 cup of black beans and 1/2 cup of corn, and finish with cilantro instead of basil.
How to Store Pinterest image
Refrigerator
Store in an airtight container in the refrigerator for up to 4 days. The pasta will soak up dressing over time, so stir in a splash of olive oil and a pinch of salt before eating.
Freezer
Freezing is not recommended because the cucumbers and tomatoes turn mushy and watery once thawed. If you must, freeze the dressed pasta alone for up to 1 month and add fresh vegetables after thawing.
Reheating
This salad is meant to be eaten cold, so no reheating needed. If it has been in the fridge overnight, let it sit at room temperature for 10 minutes and toss well before serving.
Frequently Asked Questions
Q: Can I make this pasta salad the night before?
Yes, and it actually tastes better made the night before. Just leave out the mozzarella and basil and fold them in right before serving so they stay fresh. The pasta will absorb the dressing overnight, so keep a small splash of olive oil handy to loosen it up.
Q: How long does pasta salad last in the fridge?
It stays fresh for up to 4 days in an airtight container. After that the vegetables start to soften and the dressing breaks down. If it looks dry on day two or three, a drizzle of olive oil and a pinch of salt brings it right back.
Q: Why is my pasta salad bland?
Almost always because the pasta was not salted or dressed while warm. Salt the boiling water generously, toss the hot pasta with the dressing right after draining, and taste again after chilling, cold food needs more seasoning than warm food.
Q: What pasta shape is best for pasta salad?
Short shapes with ridges or twists, like rotini, farfalle, or fusilli, work best because they hold the dressing. Long noodles like spaghetti tend to clump and slip out of the dressing. Whatever you choose, cook it one minute less than the package says.
Q: Can I use a different cheese?
Absolutely, feta, cubed provolone, or even small mozzarella balls all work beautifully. Feta gives a saltier, crumbly texture, while provolone is milder and firmer. Add whichever you choose at the end so it does not break apart during tossing.
Give this Pinterest image pasta salad a spot on your table this week and watch how fast the bowl empties. Make it once, and you will have the recipe memorized for every cookout and potluck from here on out. Small steps, big impact.
Pinterest image
Pinterest image pasta salad is a colorful, make-ahead crowd pleaser that stays fresh for days and looks stunning in every photo you snap.
🧂 Ingredients
- 1 lb (454g) rotini or farfalle pasta
- 1/2 cup (120ml) extra-virgin olive oil
- 1/3 cup (80ml) red wine vinegar
- 2 tbsp (30g) Dijon mustard
- 2 cloves garlic, finely grated
- 1 pint (300g) cherry tomatoes, halved
- 1 large cucumber (about 300g), diced
- 1 small red onion, thinly sliced
- 8 oz (225g) fresh mozzarella pearls, drained
- 1/2 cup (60g) pitted Kalamata olives, halved
- 1/3 cup (15g) fresh basil leaves, torn
- 1 tsp (6g) fine sea salt plus 1/2 tsp (3g) black pepper
📋 Instructions
- 1Boil the pasta — Bring a large pot of well-salted water to a rolling boil, then add the pasta. Cook for 8 to 9 minutes at 212F (100C) until al dente, it should still have a slight firm bite in the center and no white chalky core. Drain but do not rinse.
- 2Whisk the dressing — While the pasta cooks, whisk the olive oil, red wine vinegar, Dijon, grated garlic, 1 teaspoon salt, and 1/2 teaspoon pepper in a large bowl until it looks thick and slightly creamy. This takes about 30 seconds of brisk whisking.
- 3Marinate the pasta — Add the hot drained pasta straight into the dressing and toss well. Let it sit for 5 minutes, stirring once, so the pasta soaks up the vinaigrette while it is still warm and porous.
- 4Prep the vegetables — Halve the tomatoes, dice the cucumber, thinly slice the soaked red onion, and halve the olives. Keep the basil and mozzarella aside for now, they go in at the very end.
- 5Fold everything together — Add the tomatoes, cucumber, onion, and olives to the pasta and toss gently until evenly coated. The salad should look glossy, not dry, add a splash of olive oil if it seems tight.
- 6Chill and finish — Cover and refrigerate for at least 30 minutes, or up to 24 hours. Right before serving, fold in the mozzarella pearls and torn basil, then taste and adjust salt and vinegar. Serve cold at 40F (4C) or below.



