If you ask me, pasta salad is one of the best make-ahead dishes out there.
This Mediterranean-inspired pasta salad brings together fresh vegetables, briny olives, and tangy feta cheese with a simple red wine vinaigrette. Cucumber and cherry tomatoes add a refreshing crunch, while the homemade dressing with garlic and oregano ties everything together.
The rotini or penne pasta catches all that good dressing in its ridges and holds onto it. Fresh parsley and a hint of red pepper flakes round out the flavors.
It’s a great dish for potlucks and picnics, and it actually tastes better the next day when all the flavors have had time to mingle.

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 potluck invitations.
- Fresh, simple ingredients – You’re working with everyday staples like pasta, cucumbers, tomatoes, and feta that you can grab at any grocery store.
- Make-ahead friendly – The flavors actually get better as it sits in the fridge, so you can prep it a day ahead and have one less thing to worry about.
- Crowd-pleaser – The tangy dressing and salty feta combined with fresh veggies make this a hit at barbecues, picnics, and family gatherings.
- Versatile side or main – Serve it alongside grilled chicken for dinner, or add some chickpeas to make it a complete vegetarian meal on its own.
What Kind of Pasta Should I Use?
For Mediterranean pasta salad, you’ll want to pick a short pasta shape that can hold onto all that delicious dressing and catch those little bits of feta and olives in every bite. Rotini, penne, fusilli, or farfalle all work great because their shapes and ridges grab the dressing really well. I usually go for rotini since the spirals are perfect for trapping all those tasty ingredients, but honestly, use whatever short pasta you have in your pantry. Just avoid long noodles like spaghetti or linguine – they don’t work as well in a cold salad and are harder to eat with a fork when everything’s mixed together.
Options for Substitutions
This pasta salad is super forgiving and works well with a few simple swaps:
- Pasta: Any short pasta shape works great here – try rotini, penne, farfalle, or even orzo. Whole wheat or chickpea pasta are good options if you want to add more fiber or protein.
- Feta cheese: If you’re not a fan of feta, try crumbled goat cheese for a milder flavor, or small mozzarella balls for something less tangy. You can also leave it out entirely for a dairy-free version.
- Olives: Use whatever olives you prefer – kalamata, green, or black all work. If you’re not an olive person, you can skip them or add marinated artichoke hearts instead.
- Red wine vinegar: White wine vinegar or apple cider vinegar make good substitutes. Just use the same amount.
- Honey: Swap with maple syrup or a small pinch of sugar if that’s what you have on hand.
- Fresh vegetables: Feel free to add or swap veggies based on what you have – bell peppers, zucchini, or roasted red peppers would all be tasty additions to this salad.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with pasta salad is under-salting the pasta water – you want it to taste like the ocean since this is your only chance to season the pasta itself from the inside out.
Another common error is not rinsing the cooked pasta with cold water long enough, which stops the cooking process and prevents your salad from turning into a mushy, clumpy mess.
To keep your pasta salad from drying out, make sure to toss it with the dressing while the pasta is still slightly warm, as it absorbs the flavors better, and consider saving a bit of extra dressing to add right before serving since pasta tends to soak up moisture as it sits.
Finally, don’t skip letting the salad chill in the fridge for at least an hour before serving – this resting time allows all the flavors to blend together and makes a noticeable difference in taste.
What to Serve With Mediterranean Pasta Salad?
This pasta salad is pretty filling on its own, but it pairs beautifully with grilled chicken, lamb kebabs, or even some simple grilled shrimp if you want to add protein. It’s also a natural side dish for any summer barbecue – think burgers, hot dogs, or grilled vegetables. Since the salad already has tons of fresh flavors going on, I like to keep the main dish simple and let the pasta salad shine. You could also serve it alongside some warm pita bread and hummus for an easy Mediterranean-style lunch that doesn’t require turning on the grill.
Storage Instructions
Store: This pasta salad actually gets better after sitting in the fridge for a few hours because the flavors have time to mingle. Keep it in an airtight container in the refrigerator for up to 4 days. You might need to give it a quick stir and add a drizzle of olive oil before serving since the pasta tends to soak up the dressing as it sits.
Make Ahead: This is one of those recipes that’s perfect for making the night before a party or potluck. The vegetables stay crisp and the pasta absorbs all those yummy Mediterranean flavors. Just wait to add the feta until right before serving if you want it to stay nice and crumbly.
Serve: I like to take this salad out of the fridge about 15 minutes before serving so it’s not ice cold. Give it a good toss and taste it – sometimes it needs a splash more lemon juice or a pinch of salt after it’s been sitting.
| Preparation Time | 15-20 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 25-35 minutes |
| Level of Difficulty | Easy |
| Servings | 7 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1700-1900
- Protein: 38-46 g
- Fat: 70-80 g
- Carbohydrates: 225-245 g
Ingredients
For the salad:
- 14 oz pasta (I always use Barilla rotini or penne to hold the dressing)
- 1 large cucumber (peeled and sliced into 1/2-inch half-moons)
- 18 oz cherry tomatoes
- 3/4 cup olives (I prefer Mezzetta sliced kalamata olives for a briny punch)
- 5 oz feta
- 1/2 red onion
- 1/4 cup fresh parsley, chopped
For the dressing:
- 1/3 cup olive oil (extra-virgin provides a richer flavor base)
- 4 tbsp red wine vinegar
- 1 tbsp lemon juice
- 2 tsp oregano
- 1 tsp honey
- 3 garlic cloves (freshly pressed for the most pungent aroma)
- 1/4 tsp pepper
- 1/2 tsp salt
- 1/4 tsp red pepper flakes
Step 1: Prepare the Vinaigrette Base
- 1/3 cup extra-virgin olive oil
- 4 tbsp red wine vinegar
- 1 tbsp lemon juice
- 1 tsp honey
- 3 garlic cloves, freshly pressed
- 2 tsp oregano
- 1/2 tsp salt
- 1/4 tsp pepper
- 1/4 tsp red pepper flakes
While waiting for the pasta water to boil, whisk together the olive oil, red wine vinegar, lemon juice, honey, freshly pressed garlic, oregano, salt, pepper, and red pepper flakes in a bowl.
The acidity and oil will emulsify slightly as you whisk, creating a cohesive dressing that will coat the pasta evenly.
I find that letting the vinaigrette sit for a few minutes allows the garlic and herbs to infuse their flavors more deeply into the oil and vinegar base.
Step 2: Cook the Pasta and Prepare Vegetables
- 14 oz pasta
- 1 large cucumber, peeled
- 18 oz cherry tomatoes
- 1/2 red onion
- 1/4 cup fresh parsley
Bring a large pot of salted water to a boil and cook the pasta according to package directions until al dente.
While the pasta cooks, prepare your vegetables: peel and slice the cucumber into 1/2-inch half-moons, halve the cherry tomatoes, thinly slice the red onion, and chop the fresh parsley.
Having all your vegetables prepped ensures the salad comes together quickly once the pasta is ready.
Step 3: Chill and Dress the Pasta
- cooked pasta from Step 2
- vinaigrette from Step 1
Drain the cooked pasta and rinse briefly with cold water for 20-30 seconds to stop the cooking process and remove excess starch—this prevents the pasta from becoming gummy.
Transfer the still-slightly-warm pasta to a large mixing bowl and immediately pour the vinaigrette from Step 1 over it, tossing well to coat.
The warm pasta will absorb the dressing more effectively, creating better flavor throughout the salad.
Step 4: Assemble and Finish the Salad
- dressed pasta from Step 3
- prepared vegetables from Step 2
- 3/4 cup sliced kalamata olives
- 5 oz feta, crumbled
Add the prepared cucumber, tomatoes, sliced kalamata olives, crumbled feta, sliced red onion, and chopped parsley from Step 2 to the dressed pasta.
Toss everything together gently but thoroughly to distribute the dressing and combine all flavors evenly.
Taste and adjust seasonings if needed—the salad is ready to serve immediately, or you can refrigerate it until serving time.

Irresistible Mediterranean Pasta Salad
Ingredients
Method
- While waiting for the pasta water to boil, whisk together the olive oil, red wine vinegar, lemon juice, honey, freshly pressed garlic, oregano, salt, pepper, and red pepper flakes in a bowl. The acidity and oil will emulsify slightly as you whisk, creating a cohesive dressing that will coat the pasta evenly. I find that letting the vinaigrette sit for a few minutes allows the garlic and herbs to infuse their flavors more deeply into the oil and vinegar base.
- Bring a large pot of salted water to a boil and cook the pasta according to package directions until al dente. While the pasta cooks, prepare your vegetables: peel and slice the cucumber into 1/2-inch half-moons, halve the cherry tomatoes, thinly slice the red onion, and chop the fresh parsley. Having all your vegetables prepped ensures the salad comes together quickly once the pasta is ready.
- Drain the cooked pasta and rinse briefly with cold water for 20-30 seconds to stop the cooking process and remove excess starch—this prevents the pasta from becoming gummy. Transfer the still-slightly-warm pasta to a large mixing bowl and immediately pour the vinaigrette from Step 1 over it, tossing well to coat. The warm pasta will absorb the dressing more effectively, creating better flavor throughout the salad.
- Add the prepared cucumber, tomatoes, sliced kalamata olives, crumbled feta, sliced red onion, and chopped parsley from Step 2 to the dressed pasta. Toss everything together gently but thoroughly to distribute the dressing and combine all flavors evenly. Taste and adjust seasonings if needed—the salad is ready to serve immediately, or you can refrigerate it until serving time.
