This Rainbow Orzo Salad is the kind of recipe that makes people think you spent hours in the kitchen – but the secret is, it comes together in just 25 minutes. It’s bright, crunchy, and tossed in a simple homemade red wine vinaigrette that beats any store-bought dressing.
I bring this to cookouts every summer, and without fail, someone asks me for the recipe before the night is over. One friend told me she made it again the very next day. Honestly? So did I.
Whether you’re meal prepping for the week, feeding a crowd at a BBQ, or just trying to use up that beautiful produce from the farmer’s market – this salad has you covered. It’s vegetarian, easily made vegan or dairy-free, and works as a full meal when you toss in a protein.
Best of all, it tastes even better the next day. That’s the kind of recipe worth keeping.

Why You’ll Love This Recipe
Let’s be real – not every pasta salad earns a permanent spot in your rotation. This one does. Here’s why:
It’s incredibly quick. From boiling water to serving bowl, you’re looking at 25 minutes flat. Perfect for busy weeknights or last-minute gatherings.
It’s endlessly versatile. Swap the veggies, change the cheese, add a protein – this salad works with whatever you have on hand. Think of it as your blank canvas for fresh ingredients.
It’s a make-ahead dream. It keeps well in the fridge for up to 3 days, and the flavors only deepen overnight. Make it Sunday and enjoy it all week.
It’s a total crowd-pleaser. Vegetarian-friendly, easily made vegan or gluten-free, and vibrant enough to be the prettiest dish on the table. Everyone eats it. No one complains.

What You’ll Need
Here’s a quick overview of the ingredients. The full amounts are in the recipe card below.
For the Salad:
Orzo pasta – This small, rice-shaped pasta is the star. Regular, whole wheat, or gluten-free all work. No orzo? Ditalini or rotini are great substitutes.
Cherry tomatoes – Quartered cherry or grape tomatoes add a juicy pop of red. Roma tomatoes, diced, work too.
Bell peppers – Half orange, half yellow for that beautiful color variety. Use whatever color you have – green or red are totally fine.
Cucumber – English or Persian cucumbers are ideal. Leave the peel on for extra color and crunch.
Red onion – Optional, but it adds a sharp, savory bite that balances the dressing beautifully.
Feta cheese – Crumbled feta adds a salty, creamy contrast. Not a feta fan? Goat cheese, mozzarella pearls, or shredded parmesan all work wonderfully.
Fresh basil – Sliced thin, it adds a fragrant herby finish. Fresh parsley is a great swap.
Salt and pepper – Season to taste at the end. Don’t skip this step!
For the Red Wine Vinaigrette:
- Extra virgin olive oil
- Red wine vinegar
- Fresh lemon juice
- Honey (swap for maple syrup to make it vegan)
- Minced garlic
- Italian seasoning
- Salt and pepper
The dressing comes together in under two minutes – just whisk it all together in a small bowl, or shake it up in a jar. Simple, fresh, and so much better than anything bottled.

How to Make Rainbow Orzo Salad
This is one of those recipes that’s almost too easy to feel this good. Here’s exactly how to pull it off:
1. Cook the orzo.
Bring a large pot of salted water to a boil. Add the orzo and cook until al dente, according to package directions – usually 7 to 10 minutes. Don’t skip the salt in the water; it seasons the pasta from the inside out.
2. Make the dressing.
While the pasta cooks, whisk together all the dressing ingredients in a small bowl (or shake them in a jar with a lid). Set aside.
3. Rinse and cool the orzo.
Drain the cooked orzo and rinse it under cold water for about a minute, until it’s fully cooled. This stops the cooking and keeps it from clumping. Transfer to a large mixing bowl.
4. Add your veggies.
Toss in the cherry tomatoes, bell peppers, cucumber, red onion (if using), feta, and fresh basil. Give everything a good stir to combine.
5. Dress and season.
Drizzle the vinaigrette over the salad and toss until everything is coated. Taste, then season with salt and pepper as needed.

6. Serve or store.
Enjoy immediately, or refrigerate in an airtight container for up to 3 days.
That’s it. Six steps, 25 minutes, and you have a salad that looks like you really had your life together today.
Tips for the Best Orzo Salad
Salt your pasta water generously. It should taste like the sea. This is the single biggest flavor upgrade you can make to any pasta dish.
Don’t overcook the orzo. You want it al dente – tender but still with a slight bite. Mushy orzo turns into a clumpy mess once it sits in the dressing.
Rinse with cold water. This is non-negotiable for cold pasta salads. It stops the cooking, cools things down fast, and keeps each grain separate.
Save some dressing for later. If you’re making this ahead, hold back about half the dressing. Add it right before serving so the salad stays fresh and the pasta doesn’t soak up all the vinaigrette overnight.
Let it sit for 10 minutes before serving. Even if you’re eating it fresh, letting the salad rest for a few minutes after dressing it allows the flavors to meld together. Worth the wait, I promise.
Fun Variations to Try
One of the best things about this salad is how flexible it is. Once you have the base recipe down, you can make it your own every single time.
Add a protein and make it a meal. Toss in chickpeas for a vegetarian protein boost, or add grilled chicken, shrimp, or chopped pepperoni/salami for a heartier version. This salad transitions from side dish to main event in minutes.
Swap the vegetables. Baby spinach, kalamata olives, artichoke hearts, sun-dried tomatoes – all of these are amazing additions. Clean out your fridge and get creative.
Try a different cheese. Feta is classic, but crumbled goat cheese is dreamy, mozzarella pearls add a creamy richness, and shaved parmesan brings a sharp, nutty bite. For a dairy-free version, just leave the cheese out entirely – the salad is still fantastic without it.
Roast the veggies. Roasting the tomatoes and bell peppers before adding them brings out an incredible depth of sweetness. If you have an extra 20 minutes, do it. You’ll be amazed at the flavor difference.
Make it vegan. Leave out the cheese and swap the honey in the dressing for pure maple syrup. Done – fully plant-based and still absolutely delicious.
Try a different dressing. A lemon vinaigrette, a classic Italian dressing, or a Greek-style dressing with oregano and olives are all wonderful here. Don’t be afraid to experiment.

How to Make It Ahead and Store It
This salad is practically made for meal prep.
To make ahead: Prepare the full salad but reserve half the dressing. Store the salad and the extra dressing separately in the fridge. Right before serving, pour the reserved dressing over the top, toss, and taste for seasoning. This keeps the texture fresh and the flavors bright.
To store leftovers: Transfer to an airtight container and refrigerate for up to 3 days. The orzo will absorb some of the dressing as it sits – that’s totally normal. Just drizzle a little extra olive oil over it before serving and give it a good toss to bring it back to life.
Can you freeze it? We don’t recommend it. The fresh vegetables and pasta don’t hold up well after freezing and thawing. This one is best enjoyed fresh or within a few days.
Frequently Asked Questions
What is orzo?
Orzo is a small, rice-shaped pasta that’s typically made from semolina flour. It can also be found in whole wheat and gluten-free varieties. Despite looking like a grain, it’s 100% pasta – and it works beautifully in cold salads because it holds its shape and soaks up dressing without falling apart.
How long does it take to cook orzo pasta?
Orzo typically takes 7 to 10 minutes to cook, depending on the brand. Always cook it according to the package directions for the best result. Aim for al dente – cooked through but with a slight bite – since it will continue to soften slightly as it sits in the dressing.
Can I use a different type of pasta?
Absolutely! If you prefer gluten-free or whole wheat, swap it right in. Other small pasta shapes like ditalini, rotini, or small shell pasta all work well and will give the salad a slightly different but equally delicious texture.
What if I don’t like feta cheese?
No problem at all! You can skip the feta entirely, or substitute with crumbled goat cheese, mozzarella pearls, shredded parmesan, or a dairy-free cheese alternative. Each option brings its own unique flavor, so have fun experimenting with what you enjoy most.
Can I make this salad gluten-free?
Yes! Simply swap the regular orzo for a certified gluten-free pasta. Everything else in the recipe is naturally gluten-free. It’s also a great idea to double-check the labels on your Italian seasoning and any add-ins to be sure.
Is this recipe vegan?
It’s easy to make it vegan! Leave out the feta cheese (or use a dairy-free alternative) and swap the honey in the dressing for pure maple syrup. The rest of the recipe is already plant-based.
Serving Suggestions
This salad is incredibly versatile when it comes to what you serve it with. Here are a few ideas to round out your meal:
It’s a natural partner for anything off the grill – grilled chicken, burgers, salmon, or veggie skewers. The light, tangy vinaigrette pairs beautifully with smoky, charred flavors.
Bring it to potlucks, BBQs, or summer cookouts. It transports well, holds up at room temperature for a bit, and always disappears fast.
Serve it as a light standalone lunch with a handful of crackers and some fresh fruit on the side.
Pair it with a warm bowl of soup in cooler months – it’s surprisingly satisfying year-round, not just in summer.

Rainbow Orzo Salad
Ingredients
For the Dressing:
- 1/4 cup extra virgin olive oil
- 2 tablespoons red wine vinegar
- 1 tablespoon fresh lemon juice
- 1 teaspoon honey (or maple syrup for vegan)
- 1 clove garlic, minced
- 1/2 teaspoon Italian seasoning
- Salt and pepper, to taste
For the Salad:
- 1 1/2 cups uncooked orzo pasta
- 1 cup cherry tomatoes, quartered
- 1/2 orange bell pepper, diced
- 1/2 yellow bell pepper, diced
- 1 cup cucumber, diced
- 1/4 cup red onion, chopped (optional)
- 1/4 cup crumbled feta cheese
- 1/4 cup fresh basil, sliced
- Salt and pepper, to taste
Instructions
- Bring a large pot of salted water to a boil. Cook the orzo until al dente, according to package directions (usually 7–10 minutes).
- While the orzo cooks, make the dressing: whisk together the olive oil, red wine vinegar, lemon juice, honey, minced garlic, Italian seasoning, salt, and pepper in a small bowl (or shake together in a sealed jar). Set aside.
- Drain the cooked orzo and rinse under cold water for about 1 minute until fully cooled. Transfer to a large bowl.
- Add the cherry tomatoes, orange and yellow bell peppers, cucumber, red onion (if using), feta cheese, and fresh basil. Toss to combine.
- Drizzle the dressing over the salad and toss again until everything is evenly coated. Season with salt and pepper to taste.
- Serve immediately, or refrigerate in an airtight container for up to 3 days.
Notes
- For best results when making ahead, reserve half the dressing and add it just before serving to keep the salad fresh and prevent the orzo from absorbing too much liquid.
- If the salad dries out after refrigerating, drizzle with a little extra olive oil and toss to refresh.
- To make it vegan: omit the feta and swap honey for maple syrup.
- To make it gluten-free: use certified gluten-free orzo or substitute another gluten-free small pasta shape.
- Each serving is approximately 3/4 cup.
