Cold Spaghetti Salad
Spaghetti salad is a cold pasta dish where thin spaghetti is cooked, cooled, and tossed with fresh vegetables and a bright, tangy dressing. This summer version keeps things light and colorful: al dente spaghetti mingles with juicy cherry tomatoes, two kinds of olives, tender blanched asparagus, finely chopped red onion, and peppery arugula, all brought together by a simple apple cider vinegar and olive oil dressing. It comes together in minutes and tastes even better after a short rest in the fridge, which makes it a smart pick for hot days and easy meal prep.
It’s summer, it’s hot, and it’s salad season. If you have grown a little tired of the usual bowls of greens, this is a fresh way to look at pasta salads. Instead of the heavy, mayo-drenched versions, this one stays light and full of texture, with every forkful carrying a bit of pasta, something crunchy, something briny, and something green.

What Makes This Cold Spaghetti Salad Special
The trick here is treating spaghetti like the base of a salad rather than the main event. Cooking the pasta al dente keeps it firm enough to hold up once the dressing goes on, so nothing turns soft or clumpy. Cutting the spaghetti in half before cooking is a small step that makes a big difference: shorter strands are much easier to toss with the vegetables and far less messy to eat from a bowl.
From there, it is all about contrast. Sweet cherry tomatoes play against salty Kalamata and green olives, crisp blanched asparagus adds a fresh bite, and peppery arugula keeps the whole thing from feeling flat. The dressing ties it together with just enough acidity and a whisper of sweetness.
The Ingredients You’ll Need
Everything in this salad is easy to find, and most of it is probably already in your kitchen. Here is what goes into the bowl and why it earns its place:
- Spaghetti — thin spaghetti works best. I used gluten-free corn spaghetti for this recipe, so it is naturally suitable for a gluten-free table.
- Cherry tomatoes — chopped, for pops of sweetness and color.
- Kalamata and green olives — two kinds for a deeper, briny flavor.
- Asparagus — quickly blanched so it stays crisp and bright green.
- Red onion — finely chopped for a gentle, sharp bite.
- Arugula — peppery leaves that give the salad body and freshness.
- Parmesan — finely grated into the dressing for a savory, salty depth. This is what makes the recipe vegetarian rather than vegan.
- Dressing pantry staples — olive oil, unfiltered apple cider vinegar, crushed garlic, parsley, dried basil and oregano, salt, white pepper, and a touch of maple syrup.

Let’s Talk About the Dressing
For this pasta salad, I chose to make a simple dressing with apple cider vinegar and olive oil, which I enriched with grated parmesan, seasoning, and a splash of maple syrup for a little sweetness. It is the kind of dressing that comes together in a jar: add everything, close the lid tightly, and shake until it is smooth and well blended.
Making it first and letting it chill in the fridge while you prep the rest of the salad gives the garlic, herbs, and vinegar time to mellow and marry. The maple syrup is not there to make things sweet, it simply rounds out the sharpness of the vinegar so the dressing tastes balanced rather than harsh.
Tips for Getting It Just Right
- Cook the pasta al dente. Slightly firm spaghetti holds its shape once dressed and will not turn mushy as the salad sits.
- Cool the pasta before assembling. Warm spaghetti wilts the arugula and thins the dressing, so let it come down to room temperature or rinse it under cool water first.
- Blanch the asparagus briefly. Two minutes in boiling water is enough. For more on prepping it well, see this guide on how to cook asparagus. Then cut it into 2 to 3 cm pieces.
- Let the salad rest. Give it 5 to 10 minutes after tossing so the flavors have a chance to meld before you serve.

Serving, Storing, and Making It Ahead
This salad is best served slightly chilled or at room temperature, which makes it a natural fit for picnics, barbecues, and potlucks. It holds up beautifully on a warm-weather table alongside a lighter summer salad or as a satisfying meatless main all on its own.
It is also a great make-ahead option. You can prepare the dressing and blanch the asparagus in advance, then toss everything together shortly before serving. Leftovers keep well in an airtight container in the fridge for two to three days, so it slots easily into your meal-prep rotation. If it looks a little dry the next day, a small drizzle of olive oil and a quick toss will freshen it right back up.
Make It Your Own
One of the best things about this salad is how flexible it is. To keep it gluten-free, use corn or another gluten-free spaghetti as I did. To make it fully vegan, simply swap the grated parmesan for a plant-based alternative and the recipe stays just as flavorful. You can also reach for a different shape if that is what you have on hand, since there are so many types of pasta dishes that would work in a cold salad like this.
And if this recipe leaves you in the mood for more pasta, a warm plate of vegan spaghetti alla puttanesca leans into that same olive-forward, briny flavor from the other direction.
If you make this cold spaghetti salad, I would love to know how it turned out for you. Leave a star rating and a comment below to tell me which vegetables you added or swapped in, it always helps other readers decide to give it a try.
Summarise & Save This Recipe
★ Add us as a trusted Google source
Spaghetti Salad
Ingredients
- 200 g spaghetti
- 1 cup cherry tomatoes chopped
- ½ cup Kalamata olives
- ½ cup green olives
- 1 cup asparagus
- 1 small red onion finely chopped
- 2 cups arugula
Dressing:
- 5 tablespoons olive oil
- 2 tablespoons apple cider vinegar unfiltered
- 2 tablespoons finely grated parmesan
- 1 tablespoon finely chopped parsley
- 1 teaspoon of crushed garlic
- ½ teaspoon dried basil
- ½ teaspoon dried oregano
- 1 teaspoon salt
- 1 teaspoon maple syrup
- ½ teaspoon white pepper
Instructions
- Cut the spaghetti in half and cook them according to the instructions on the package.
- Start by preparing the dressing. Combine all the dressing ingredients in a jar, close the lid tightly, and shake vigorously until the sauce is smooth and well blended. Place the jar in the refrigerator while you prepare the salad.
- In a saucepan, bring water to a boil. Add the cleaned asparagus and cook for 2 minutes. Remove the asparagus from the water and let it cool on a chopping board for a few minutes. Cut the asparagus into 2-3 cm pieces.
- Now it's time to assemble the salad. In a large bowl, combine the arugula leaves, cooked pasta, tomatoes, olives, asparagus, and onions. Drizzle the prepared dressing over the salad and toss well to ensure even distribution. Allow the salad to rest for 5-10 minutes before serving, allowing the flavors to meld together.
Frequently Asked Questions
This spaghetti salad is served cold or at room temperature. The spaghetti is cooked, cooled, and then tossed with the vegetables and dressing. Letting it rest in the fridge actually improves the flavor, which makes it ideal for warm days, picnics, and potlucks.
Thin spaghetti works best here, and cutting it in half before cooking makes it much easier to toss and eat. Cook it al dente so it stays firm and does not turn mushy once the dressing is added. Corn or another gluten-free spaghetti works well too if you want to keep the dish gluten-free.
Yes. You can prepare the dressing and blanch the asparagus in advance, then toss everything together shortly before serving. The salad also tastes great after a short rest, since the flavors have time to meld. Store leftovers covered in the fridge for two to three days.
As written, it is vegetarian because the dressing includes finely grated parmesan, which is a dairy product. To make it fully vegan, swap the parmesan for a plant-based alternative and keep everything else the same. The maple syrup used for a touch of sweetness is already plant-based.
Cook the spaghetti al dente so it stays slightly firm, then cool it before assembling the salad. Rinsing it briefly under cool water stops the cooking and washes off excess starch. Tossing cooled pasta with the dressing helps every strand stay separate and springy.
It works beautifully as a light meatless main or as a side at a barbecue or picnic. Pair it with a fresh summer salad, grilled vegetables, or crusty bread. Because it holds up well, it is also a handy addition to a weekly meal-prep plan.
