Easy 25-Minute Spaghetti Pasta Salad
This spaghetti pasta salad is my go-to for summer cookouts, potlucks, and easy weeknight sides. It’s the one I reach for when I need something that holds up well and feeds a crowd without last minute fuss.

It’s packed with crunchy vegetables, tender pasta, briny olives, and creamy mozzarella, all tossed in a zippy homemade Italian dressing. A quick rest on the counter and the flavors really start to sing.
Why This Spaghetti Salad Works
Spaghetti is an underrated pasta for cold salads. The long, twirlable strands catch every drop of the dressing in a way short shapes can’t.
The vegetables stay crisp and the mozzarella stays pillowy, even after the salad has been hanging out for a bit. It’s the kind of side dish that empties the bowl first at every party.
Ingredients

- 1 lb spaghetti: regular, whole wheat, or gluten-free all work; just cook it al dente so it keeps a nice bite.
- 2 cups cherry tomatoes, halved: use the sweetest, ripest ones you can find.
- 1 English cucumber, diced (about 1.5 cups): no need to peel; the thin skin adds color and crunch.
- 1 bell pepper, diced: red, orange, or yellow for a pop of sweetness.
- ½ small red onion, thinly sliced: soak in cold water for 10 minutes if you want a milder bite.
- ½ cup pitted kalamata olives, halved: Castelvetrano olives work too for a buttery note.
- 8 oz fresh mozzarella pearls (bocconcini): tear any larger ones in half; feta crumbles are a tasty swap.
- ¼ cup chopped fresh parsley: flat-leaf Italian parsley holds up best.
- ⅓ cup extra-virgin olive oil: use a good one you’d drizzle on a finished dish.
- 3 tbsp red vinegar: or swap in white vinegar for a lighter tang.
- 1 garlic clove, minced: fresh gives the dressing a mellow bite; garlic powder won’t hit the same note.
- 1 tsp dried oregano: rub it between your fingers to wake it up before adding.
- ½ tsp salt: plus more for the pasta water.
- ¼ tsp black pepper: freshly ground has more punch.
Variations / Substitutions
- Add protein: fold in 2 cups of diced grilled chicken, cooked shrimp, or a can of drained chickpeas to turn the salad into a main dish.
- Switch the cheese: crumbled feta gives a saltier, tangier edge; diced provolone keeps it mild and melty.
- Change the crunch: toss in sliced pepperoncini, diced salami, or toasted pine nuts for extra texture.
- Make it creamy: replace the vinaigrette with a creamy Italian dressing or a lemony yogurt sauce.
- Go gluten-free: use your favorite gluten-free spaghetti. The dressing still clings nicely.
- Herb swap: fresh basil or dill can stand in for the parsley; use the same ¼ cup.
Creamy Garlic Chicken Breast Pasta is a great main dish to serve alongside this salad.
How to Make Spaghetti Pasta Salad
Step 1: Cook the Spaghetti

Bring a large pot of salted water to a boil. Add the 1 lb spaghetti and cook according to the package directions until al dente, usually about 9 to 10 minutes. Drain it, rinse under cold water until the pasta feels cool to the touch, and spread it out on a rimmed baking sheet.
You want the spaghetti completely cool before it meets the vegetables so it doesn’t steam them. A single layer on the sheet pan will cool it down in just a few minutes while you prep everything else.
Step 2: Chop the Vegetables

Halve the 2 cups cherry tomatoes, dice the cucumber and bell pepper, thinly slice the ½ red onion, and halve the ½ cup olives. Tear the 8 oz mozzarella pearls into bite-size pieces if any are larger than a grape.
This is the time to multitask: the chopping can all happen while the pasta cooks and cools. The salad looks best when the pieces are roughly the same size so each forkful picks up a little of everything.
Step 3: Whisk the Dressing

In a small bowl or a jar with a tight lid, combine the ⅓ cup olive oil, 3 tbsp red vinegar, the minced garlic clove, 1 tsp oregano, ½ tsp salt, and ¼ tsp pepper. Whisk or shake until the mixture looks emulsified and slightly thickened.
Give it a taste. The dressing should be punchy and bright enough to stand up to the hearty pasta and cheese. Let it sit while you assemble the salad so the garlic mellows and the oregano blooms.
Step 4: Toss and Serve the Salad

In a very large bowl, pile the cooled spaghetti, the chopped vegetables, mozzarella, and the ¼ cup chopped parsley. Pour the dressing over the top and use two big spoons or your hands to toss gently until every strand glistens and the ingredients are evenly mixed.
The pasta will look glossy, the tomatoes will be shiny, and the herbs will speckle everything. Let the salad sit at room temperature for about 10 minutes before serving so the flavors have a moment to come together. Just don’t let it sit for hours or the pasta will soak up all the dressing.
Tips for the Best Pasta Salad
- Rinsing cooked spaghetti with cold water stops the cooking instantly and washes off excess starch that can make the salad gummy. Spreading it on a sheet pan speeds up the cooling even more.
- Wait to dress the salad until you are about 30 minutes from serving. If you dress it too far ahead, the pasta absorbs the dressing and the texture turns dry and heavy.
- Salt the pasta water well. A generous handful of salt seasons the spaghetti from the inside out so the finished salad doesn’t taste flat no matter how punchy the dressing is.
- Chop everything to a similar size. When the veggies, olives, and cheese are roughly the same dimension, each mouthful feels balanced rather than a chunk of one ingredient.
- Reserve a few small pieces of mozzarella and a pinch of parsley and scatter them over the top just before setting out the bowl. The salad always gets scooped from underneath.
Keeping Leftover Pasta Salad Fresh
- Refrigerate: store any leftovers in an airtight container for up to 3 days. The pasta will soak up some dressing as it sits, so stir in a small splash of olive oil and vinegar before serving again.
- Serve cold: this salad is best chilled or at a cool room temperature. Give it a gentle toss right before anyone digs in to redistribute the dressing that settled.
What Goes Well With Spaghetti Pasta Salad
Grilled chicken thighs, seared shrimp, or a juicy burger all pair nicely with the bright, tangy flavors of this salad. It also stands up well alongside rich barbecue mains like ribs, or smoky sausages, where the acidity cuts through all that heavy char.
Frequently Asked Questions
Can I use a different pasta shape?
Yes, any sturdy short shape like rotini or penne works. Spaghetti just holds the dressing in long ribbons that feel special, but you can grab whatever is in the pantry.
How far ahead can I make this salad?
You can cook the spaghetti and chop the vegetables up to a day ahead and store them separately in the fridge. Toss everything with the dressing no more than 30 minutes before you plan to eat so the salad stays vibrant and not dry.
Is there a creamy version?
Absolutely. Swap the vinaigrette for a creamy Italian, ranch, or lemon yogurt dressing. Use the same amount and toss just as gently so the spaghetti strands don’t break.
Can I add more vegetables?
Yes, diced zucchini, shredded carrots, or steamed green beans all slip in without taking over. Any vegetable that tastes good raw or lightly blanched will work.

Spaghetti Pasta Salad Recipe
Ingredients
Method
- Cook the spaghetti al dente, drain, rinse with cold water, and spread on a sheet pan to cool completely.
- Halve the tomatoes, dice the cucumber and bell pepper, slice the onion, and halve the olives. Tear any large mozzarella pieces into bite-size bits.
- Whisk together the olive oil, red wine vinegar, garlic, oregano, salt, and pepper until well combined.
- In a large bowl, toss the pasta, vegetables, mozzarella, and parsley with the dressing. Let the salad rest 10 minutes before serving.
