Cold Spaghetti Salad
A vibrant and quick cold spaghetti salad, perfect for hot weather and picnics, using pantry staples and fresh vegetables.

I make this cold spaghetti salad whenever the weather turns hot and I need something that’s quick, colorful, and travels well to a picnic. It’s the kind of dish you can throw together with pantry staples and whatever crisp vegetables are in the fridge — and it still tastes bright the next day. If you enjoy refreshing pasta salads, you might also like this twist on a fruit-and-protein option like Asian chicken cranberry salad for a more substantial menu.
Why you’ll love this dish
This cold spaghetti salad is a go-to because it’s fast, forgiving, and crowd-friendly. The recipe uses simple ingredients — spaghetti, cherry tomatoes, cucumber, bell pepper, olives, Parmesan, and Italian dressing — so it’s budget-friendly and easy to scale for a potluck or family dinner. It’s also kid-approved: mild, colorful, and easy to eat with a fork. Make it for summer barbecues, as a lunch box staple, or as a light side for grilled meats.
How this recipe comes together
This salad comes together in four main actions: boil the pasta, cool it quickly, chop and toss the fresh vegetables and cheese, then dress and chill so the flavors meld. Expect about 20 minutes of active work (cooking and chopping) and a minimum 30 minutes chilling time so the dressing can coat every strand.
What you’ll need
- 8 oz spaghetti
- 1 cup cherry tomatoes, halved
- 1 cucumber, diced (English cucumber works well to reduce seeds)
- 1 bell pepper, diced (any color)
- 1/2 cup black olives, sliced (substitute kalamata for more briny flavor)
- 1/2 cup Parmesan cheese, grated (or Pecorino Romano)
- 1/2 cup Italian dressing (use a vinaigrette-style dressing for brightness)
- Salt and pepper to taste
Notes/substitutions:
- For a gluten-free version, swap the spaghetti for GF pasta.
- Use a vinaigrette or homemade Italian dressing (olive oil, vinegar, herbs, a pinch of sugar) if you prefer less processed dressings.
- Omit cheese to make it vegan-friendly and choose a tangy vegan dressing.
Step-by-step instructions
- Bring a large pot of salted water to a boil and cook the spaghetti according to package directions until al dente.
- Drain the pasta and rinse under cold water until cool to stop the cooking and remove excess starch. Shake off well.
- In a large bowl, combine the cooled spaghetti with halved cherry tomatoes, diced cucumber, diced bell pepper, sliced black olives, and grated Parmesan.
- Drizzle with the Italian dressing and toss gently until everything is evenly coated. Add more dressing if the pasta looks dry.
- Season with salt and freshly ground black pepper to taste.
- Cover and chill in the refrigerator for at least 30 minutes before serving to let the flavors meld.

01Ingredients
Main Ingredients
02Method
- Preparation
Tap a step when it's done. The next one lights up.
0 OF 6 DONE03Recipe notes
- 01Serve this salad chilled or at cool room temperature. It’s an excellent side for grilled chicken, roasted fish. For a picnic-friendly meal, pack it with crusty bread and a simple green salad.
How did it turn out?
No ratings yet. Tap a star to be the first.
Snap a photo and tag @recipe_smoke1 so I can see how yours came out.
Best ways to enjoy it
Serve this salad chilled or at cool room temperature. It’s an excellent side for grilled chicken, roasted chicken, or fish. For a picnic-friendly meal, pack it with crusty bread and a simple green salad. If you want a protein-heavy pairing, serve it alongside a hearty carnivore chicken salad recipe for a contrast in textures and flavors. Garnish with extra grated Parmesan, a few fresh basil leaves, or a squeeze of lemon for brightness.
Storage and reheating tips
Refrigerate leftovers in an airtight container for up to 3–4 days.
Before storing, make sure the salad is chilled to room temperature within two hours of serving to meet food-safety guidelines.
Toss the salad before serving again — the dressing can settle and the pasta may clump. Add a splash of extra dressing or a little olive oil if it’s dry.
Freezing is not recommended; vegetables and cheese will become watery and lose their texture after thawing.
Creative twists
- Mediterranean: swap Parmesan for crumbled feta, add red onion and a handful of chopped parsley.
- Italian antipasto: add cubed beef salami or beef pepperoni, roasted red peppers, and a splash of apple cider vinegar.
- Vegan: use a plant-based Parmesan and a dairy-free Italian dressing.
- Protein boost: stir in canned tuna, chickpeas, or grilled shrimp for a complete meal.
- Herb-forward: fold in basil, oregano, or dill for a fresher profile.
Your questions answered
How long does this take from start to finish?
A: Active time is about 15–20 minutes; plan on at least 30 minutes additional chill time. Total time roughly 45 minutes.
Can I make this the day before?
A: Yes—make it up to 24 hours ahead. Keep extra dressing and cheese separate and add them just before serving if you want the freshest texture.
Should I rinse the pasta?
A: Yes — for cold pasta salads rinsing with cold water stops the cooking and removes surface starch that causes clumping.
Is freezing an option?
A: No. Freezing changes the texture of the vegetables and cheese; the salad will become watery after thawing.
Conclusion
This cold spaghetti salad is a reliable, no-fuss recipe that brightens any summer table and travels well for gatherings. For another take and presentation ideas, see The Country Cook’s Spaghetti Salad. For another idea, try my The Best Keto Spaghetti Ever.
Salads
Salads
Salads
