Rainbow Pasta Salad with Tangy Italian Dressing
This rainbow pasta salad is loaded with crunchy bell peppers, juicy tomatoes, and crisp cucumber, all tossed in a punchy homemade Italian dressing. It is the kind of dish that disappears fast at potlucks and cookouts.

It takes about 25 minutes from start to finish and feeds a crowd, making it my first choice for warm-weather gatherings when I want something that looks as good as it tastes.
What Makes This Pasta Salad So Good
The dressing is the star here. Red wine vinegar and garlic give it a bright, zesty kick that cuts through the richness of the olive oil and feta, so the whole salad tastes fresh, not heavy.
I also love that it is endlessly versatile. You can swap in whatever vegetables are in your fridge, and it only gets better after sitting for a bit, which means you can make it ahead and focus on the main dish.
Ingredients

- 12 oz rotini pasta: or another short, twisty shape.
- 1 red bell pepper, diced
- 1 orange bell pepper, diced
- 1 yellow bell pepper, diced
- 1 cup cherry tomatoes, halved
- 1/2 English cucumber, diced
- 1/4 cup thinly sliced red onion
- 1/2 cup sliced black olives
- 4 oz crumbled feta cheese
- 1/4 cup chopped fresh parsley
- 1/3 cup extra virgin olive oil
- 3 tbsp red wine vinegar
- 1 tsp Italian seasoning
- 1 small garlic clove, minced
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/2 tsp sugar: optional, to balance the acidity.
Variations / Substitutions
- Pasta shape: use fusilli, farfalle, or penne instead. The salad works with any short noodle that catches the dressing.
- Vegetable swaps: add thinly sliced celery, shredded carrots, or chopped broccoli florets. Use what you have on hand.
- Add protein: fold in 1 cup of cooked chickpeas, cubed salami, or shredded rotisserie chicken to turn the side into a main.
- Make it dairy free: skip the feta, or use a plant-based feta alternative. The salad stays bright without it.
- Make it gluten free: swap in gluten-free rotini and cook it just to al dente, because it can get gummy if overcooked.
For a lighter, lemony option, try the Lemon Orzo Pasta Salad.
How To Make Rainbow Pasta Salad
Step 1: Cook the Pasta

Bring a large pot of salted water to a boil. Add the 12 oz rotini and cook according to the package directions until al dente, about 8 to 10 minutes. Drain the pasta and immediately rinse it under cold water until it is fully cool, then give it a good shake to remove excess water.
You want the noodles tender but with a bit of chew left. Overcooked pasta turns soft and falls apart when you toss it, so pull it a minute before it seems fully done.
Step 2: Chop the Veggies

While the pasta cooks, dice the bell peppers into small pieces, halve the 1 cup cherry tomatoes, dice the cucumber, and thinly slice the red onion and black olives. Aim for chunks that are all about 1/2 inch, so everything mixes evenly.
Keeping the cuts uniform means every forkful gets a little of everything. If the cucumber has large seeds, scoop them out first so they do not water down the salad.
Step 3: Whisk the Dressing

In a small bowl or a jar with a lid, combine the 1/3 cup olive oil, 3 tbsp red wine vinegar, 1 tsp Italian seasoning, minced garlic clove, 1/2 tsp salt, 1/4 tsp pepper, and the optional 1/2 tsp sugar. Whisk or shake until the mixture looks smooth and slightly thickened.
Taste the dressing by dipping in a piece of pepper. It should be sharp and garlicky on its own, because the pasta will soften the punch. Add a pinch more salt or a splash of vinegar if it tastes flat.
Step 4: Toss the Pasta Salad

Place the cooled pasta and all of the chopped vegetables in a large bowl. Pour the dressing over the top and toss gently until everything is coated. Scatter the crumbled feta and chopped parsley over the salad right before you plan to serve.
For the boldest flavor, let the salad sit at room temperature for about 20 minutes, or chill it for up to an hour. Give it one more light toss, then serve it cold or cool, straight from the bowl.
A Few Notes Before You Start
- Pick a pasta shape that holds dressing inside its curves. Rotini, fusilli, and farfalle all work well; avoid smooth shapes like ziti that let the dressing slide off.
- Rinsing the pasta under cold water is not optional here. It stops the cooking so the noodles stay firm and cools them down fast so the vegetables do not wilt.
- The salad tastes even better after a short rest, which makes it perfect for making ahead. If it seems a little dry after chilling, drizzle in a teaspoon of olive oil and a tiny splash of vinegar, then toss again.
- Keep the bowl cold when you serve it outdoors. Nest it into a larger bowl filled with ice so the dressing and feta stay fresh.
Scale it up for a crowd:
| Batch | Pasta | Olive Oil | Vinegar | Vegetables (total) |
|---|---|---|---|---|
| Single | 12 oz | 1/3 cup | 3 tbsp | about 4 cups |
| Double | 24 oz | 2/3 cup | 6 tbsp | about 8 cups |
| Triple | 36 oz | 1 cup | 9 tbsp | about 12 cups |
Storing Leftovers
- Refrigerate: in an airtight container for up to 4 days. The flavors will deepen, but the vegetables soften a little over time.
- Serve cold: straight from the fridge. Give it a stir and a quick taste; you might want a tiny pinch of salt to wake it back up.
What Goes Well With Rainbow Pasta Salad
Grilled chicken thighs or a simple burger benefit from the tangy salad cutting through the richness. For a lighter cookout, pair it with grilled salmon fillets or shrimp skewers, where the bright dressing balances the smoky char.
Frequently Asked Questions
Can I use a different type of pasta?
Yes, any short pasta works. Avoid long noodles like spaghetti, because they do not hold the dressing and vegetables as well.
How do I make this recipe gluten free?
Use your favorite gluten-free rotini and cook it al dente. Rinsing it well is extra important to prevent a gummy texture.
Can I turn this into a main dish?
Absolutely. Toss in a cup of cooked chickpeas or chopped salami to add protein and turn the side into a full meal.
Is there a dairy-free version?
Omit the feta, or use a plant-based feta alternative. The salad still tastes bright and balanced without it.

Rainbow Pasta Salad Recipe
Ingredients
Method
- Cook the pasta in salted boiling water until al dente, about 8 to 10 minutes. Drain and rinse under cold water until cool.
- While the pasta cooks, dice the bell peppers, halve the cherry tomatoes, dice the cucumber, and slice the red onion and olives.
- In a small bowl or jar, whisk together the olive oil, vinegar, Italian seasoning, minced garlic, salt, pepper, and sugar.
- Toss the cool pasta and chopped veggies with the dressing in a large bowl. Scatter feta and parsley on top and serve.
