Finding a crowd-pleasing dish that works for potlucks, picnics, and busy weeknight dinners isn’t always easy. You want something that tastes great at room temperature, travels well without getting soggy, and doesn’t require last-minute prep work when you’re already running behind schedule.
That’s exactly where this Mediterranean pasta salad comes in handy. It’s packed with fresh vegetables and briny olives, comes together in about 30 minutes, and actually tastes better after sitting in the fridge for a few hours, making it perfect for making ahead.

Why You’ll Love This Mediterranean Pasta Salad
- Quick and easy – This pasta salad comes together in under 30 minutes, making it perfect for busy weeknights or last-minute gatherings.
- Fresh, healthy ingredients – Packed with crisp vegetables, olives, and feta cheese, this salad gives you a nutritious meal that doesn’t feel like you’re sacrificing flavor.
- Make-ahead friendly – You can prep this salad hours or even a day in advance, and it actually tastes better after the flavors have time to blend together in the fridge.
- Perfect for any occasion – Whether you need a side dish for a barbecue, a potluck contribution, or a light lunch, this pasta salad fits the bill every time.
- Homemade dressing – The simple red wine vinaigrette is so much better than store-bought and takes just minutes to whisk together.
What Kind of Pasta Should I Use?
For Mediterranean pasta salad, you’ll want to stick with short pasta shapes that can hold onto the dressing and catch all those delicious mix-ins. Rotini, penne, or farfalle (bowtie pasta) are all great choices because their shapes create little pockets for the dressing and smaller ingredients to nestle into. If you’re looking for a healthier option, whole wheat pasta works perfectly fine here and adds a nice nutty flavor that complements the Mediterranean ingredients. Just make sure to cook your pasta al dente since it will continue to soften a bit as it sits in the dressing, and nobody wants mushy pasta salad.

Options for Substitutions
This pasta salad is super forgiving and works well with different ingredients you might have on hand:
- Pasta: Any short pasta shape works great here – rotini, penne, fusilli, or bow ties all hold the dressing nicely. Whole wheat or gluten-free pasta are good options too.
- Feta cheese: If you’re not a feta fan, try crumbled goat cheese for a milder taste, or cubed mozzarella for something more neutral. You can also leave it out for a dairy-free version.
- Olives: Not everyone loves olives, so feel free to skip them or use just one type instead of both. Kalamata olives make a nice swap for either variety.
- Spinach: Arugula, chopped romaine, or even fresh basil leaves work well in place of spinach. Just add them right before serving so they stay crisp.
- Red wine vinegar: White wine vinegar, apple cider vinegar, or lemon juice all work as substitutes. Start with a bit less and adjust to taste.
- Fresh herbs: If you don’t have fresh oregano and thyme, use dried herbs instead – just cut the amount in half since dried herbs are more concentrated.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with pasta salad is overcooking the pasta, which turns it mushy once mixed with the dressing – aim for al dente or even slightly underdone since the pasta will continue to soften as it sits in the dressing.
Another common error is adding the feta cheese too early or mixing it too vigorously, causing it to crumble into tiny bits and disappear into the salad instead of staying in nice chunks, so fold it in gently at the very end.
Don’t skip rinsing your pasta with cold water after draining, as this stops the cooking process and removes excess starch that can make your salad gummy and clumpy.
For the best flavor, make sure to dress your pasta while it’s still slightly warm so it absorbs the dressing better, and always taste before serving to adjust the salt and pepper since the olives and feta already add plenty of saltiness.

What to Serve With Mediterranean Pasta Salad?
This pasta salad is pretty filling on its own, but it pairs really well with grilled chicken, lamb kebabs, or even some simple grilled shrimp if you want to add protein. It’s also great alongside other Mediterranean dishes like hummus, pita bread, and baba ganoush for a full spread at your next cookout or potluck. If you’re keeping things simple, just throw some marinated chicken thighs on the grill and call it a day – the flavors work perfectly together. For a vegetarian option, serve it with falafel or grilled halloumi cheese, which holds up great on the grill and adds a nice salty bite.
Storage Instructions
Store: This pasta salad actually gets better after a day in the fridge as the flavors meld together. Keep it in an airtight container in the refrigerator for up to 4 days. You might need to add a splash of olive oil or a bit more dressing before serving since the pasta tends to soak it up over time.
Make Ahead: This is one of those recipes that’s perfect for making ahead. I usually prep it the night before a party or potluck so the vegetables have time to marinate in the dressing. Just hold off on adding the feta until right before serving to keep it from getting too soft.
Serve: Let the pasta salad sit at room temperature for about 15 minutes before serving to take the chill off. Give it a good toss and taste it first, as you might want to freshen it up with a little extra dressing or a squeeze of lemon juice.
| Preparation Time | 15-20 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 25-35 minutes |
| Level of Difficulty | Easy |
| Servings | 6 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2000-2200
- Protein: 35-45 g
- Fat: 160-175 g
- Carbohydrates: 150-170 g
Ingredients
For the salad:
- 12 oz pasta (I always use Barilla rotini for the best texture)
- 1 cup grape tomatoes (sliced lengthwise into halves)
- 1 cup cucumbers (unpeeled and sliced into 1/4-inch quarter-moons)
- 1/4 cup red onions
- 1 cup spinach (roughly chopped into 1/2-inch strips)
- 3/4 cup green olives
- 3/4 cup black olives
- 1/2 cup feta (I prefer President crumbles for a saltier bite)
- salt to taste
- pepper to taste
For the dressing:
- 1/2 cup olive oil (I like Pompeian Extra Virgin for dressings)
- 1/2 cup red wine vinegar
- 1 garlic clove (pressed or finely minced for a smooth texture)
- 2.5 tsp dijon
- 2.5 tsp oregano
- 2.5 tsp thyme
- 1/2 tsp salt
- 1/4 tsp pepper
- 1/4 tsp red pepper flakes
Step 1: Prepare the Dressing
- 1/2 cup olive oil
- 1/2 cup red wine vinegar
- 1 garlic clove
- 2.5 tsp Dijon mustard
- 2.5 tsp oregano
- 2.5 tsp thyme
- 1/2 tsp salt
- 1/4 tsp pepper
- 1/4 tsp red pepper flakes
Whisk together the olive oil, red wine vinegar, pressed garlic, Dijon mustard, oregano, thyme, salt, pepper, and red pepper flakes in a small bowl or jar until well combined.
The dressing can be made while the pasta cooks, so prepare it first to allow the flavors to meld.
I like to let the dressing sit for a few minutes before using it—this helps the herbs fully infuse into the oil and vinegar.
Step 2: Cook the Pasta
- 12 oz pasta
- salt for pasta water
Bring a large pot of salted water to a boil and cook the pasta according to package directions until al dente (firm to the bite, not soft).
Drain the pasta and rinse it thoroughly with cold water to stop the cooking and remove excess starch.
This keeps the pasta from becoming mushy and helps it absorb the dressing better.
Step 3: Prepare and Combine Vegetables
- cooked pasta from Step 2
- 1 cup grape tomatoes
- 1 cup cucumbers
- 1/4 cup red onions
- 1 cup spinach
- 3/4 cup green olives
- 3/4 cup black olives
While the pasta cooks, prepare all the vegetables: slice the grape tomatoes lengthwise into halves, slice the cucumbers into 1/4-inch quarter-moons, finely dice the red onions, roughly chop the spinach into 1/2-inch strips, and pit and halve both the green and black olives if they’re whole.
In a large mixing bowl, combine the cooled pasta from Step 2 with all the prepared vegetables and olives.
Step 4: Dress and Finish the Salad
- dressing from Step 1
- 1/2 cup feta
- salt to taste
- pepper to taste
Pour the dressing from Step 1 over the pasta and vegetable mixture and toss thoroughly to coat everything evenly.
Add the feta crumbles and a pinch of salt and pepper to taste, then gently toss again to distribute the cheese throughout.
I prefer to add the feta at the end rather than mixing it in earlier—this helps the cheese stay in larger, more flavorful pieces instead of breaking down into the dressing.
Step 5: Chill and Serve
Transfer the pasta salad to a serving bowl or platter and refrigerate for at least 30 minutes before serving (or serve immediately if you prefer it warm).
The cold temperature helps the flavors meld together and creates a refreshing dish.

Best Mediterranean Pasta Salad
Ingredients
For the salad
- 12 oz pasta (I always use Barilla rotini for the best texture)
- 1 cup grape tomatoes (sliced lengthwise into halves)
- 1 cup cucumbers (unpeeled and sliced into 1/4-inch quarter-moons)
- 1/4 cup red onions
- 1 cup spinach (roughly chopped into 1/2-inch strips)
- 3/4 cup green olives
- 3/4 cup black olives
- 1/2 cup feta (I prefer President crumbles for a saltier bite)
- salt to taste
- pepper to taste
For the dressing
- 1/2 cup olive oil (I like Pompeian Extra Virgin for dressings)
- 1/2 cup red wine vinegar
- 1 garlic clove (pressed or finely minced for a smooth texture)
- 2.5 tsp dijon
- 2.5 tsp oregano
- 2.5 tsp thyme
- 1/2 tsp salt
- 1/4 tsp pepper
- 1/4 tsp red pepper flakes
Instructions
- Whisk together the olive oil, red wine vinegar, pressed garlic, Dijon mustard, oregano, thyme, salt, pepper, and red pepper flakes in a small bowl or jar until well combined. The dressing can be made while the pasta cooks, so prepare it first to allow the flavors to meld. I like to let the dressing sit for a few minutes before using it—this helps the herbs fully infuse into the oil and vinegar.
- Bring a large pot of salted water to a boil and cook the pasta according to package directions until al dente (firm to the bite, not soft). Drain the pasta and rinse it thoroughly with cold water to stop the cooking and remove excess starch. This keeps the pasta from becoming mushy and helps it absorb the dressing better.
- While the pasta cooks, prepare all the vegetables: slice the grape tomatoes lengthwise into halves, slice the cucumbers into 1/4-inch quarter-moons, finely dice the red onions, roughly chop the spinach into 1/2-inch strips, and pit and halve both the green and black olives if they're whole. In a large mixing bowl, combine the cooled pasta from Step 2 with all the prepared vegetables and olives.
- Pour the dressing from Step 1 over the pasta and vegetable mixture and toss thoroughly to coat everything evenly. Add the feta crumbles and a pinch of salt and pepper to taste, then gently toss again to distribute the cheese throughout. I prefer to add the feta at the end rather than mixing it in earlier—this helps the cheese stay in larger, more flavorful pieces instead of breaking down into the dressing.
- Transfer the pasta salad to a serving bowl or platter and refrigerate for at least 30 minutes before serving (or serve immediately if you prefer it warm). The cold temperature helps the flavors meld together and creates a refreshing dish.