Go Back
+ servings
Greek pasta salad in a white bowl.

Greek Pasta Salad

This easy Greek Pasta Salad is loaded with fresh tomatoes, cucumbers, olives, and feta cheese. It's all your favorite Mediterranean flavors in one delicious side dish!
Course Salad
Cuisine American, Greek
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 12 servings (1 cup each)
Calories 394kcal


For the red wine vinaigrette:

For the pasta salad:


  • To make the dressing, in a large bowl whisk together olive oil, red wine vinegar, Dijon mustard, oregano, and salt and pepper to taste (I like ½ teaspoon salt and ¼ teaspoon pepper).
  • To the bowl with the dressing, add the diced cucumber and sliced red onion and marinate at least 5 minutes or up to 30 minutes.
  • In a large pot, bring 4 quarts of water and 1 tablespoon salt to a boil. Add pasta and cook until tender, about 8 to 10 minutes. Drain well, rinse with cold water, and drain again.
  • To the bowl with the dressing, and the cooled pasta, tomatoes, and Kalamata olives. Toss to combine and sprinkle with feta cheese.



  1. Red onions: Substitute sweet onions if desired. 1 cup of onions may sound like a lot, but you temper the harsh raw flavor after a few minutes of marinade time in the vinaigrette.
  2. Grape tomatoes: 1 ½ cups diced tomatoes may be substituted for the grape tomatoes. Seed your tomatoes if desired.
  3. Kalamata olives: Substitute black olives or your favorite green olives if desired. I prefer to leave them whole, but you can cut them in half or slice them.
  4. Yield: This recipe makes enough for at least 8 generous servings.
  5. Storage: Store leftovers covered in the refrigerator for up to 4 days.
  6. Make ahead: The red wine vinaigrette can be made up to 3 days in advance. Store covered in the refrigerator. The pasta can be cooked, drained, rinsed, and cooled up to 1 day in advance. The vegetables can be prepped the day before and stored separately in the refrigerator.


Serving: 1serving | Calories: 394kcal | Carbohydrates: 46g | Protein: 10g | Fat: 19g | Saturated Fat: 4g | Cholesterol: 13mg | Sodium: 303mg | Potassium: 273mg | Fiber: 3g | Sugar: 4g | Vitamin A: 358IU | Vitamin C: 6mg | Calcium: 101mg | Iron: 1mg