My Greek Pasta Salad is the ultimate Mediterranean side dish that brings sunshine to any table. Bursting with crisp vegetables, briny Kalamata olives, and creamy feta, this recipe transforms simple ingredients into a vibrant, flavorful feast. It’s a complete meal that gets even better as it marinates, making it perfect for potlucks, picnics, or a refreshing weeknight dinner. The zesty homemade dressing ties everything together with authentic Greek flair.
Why You'll Love This Recipe
- Makes a complete meal that feeds a crowd
- Perfect for meal prep and lunchboxes
- Gets better as it marinates overnight
- No cooking skills required
- I bring this to every summer BBQ
Ingredients You’ll Need
- Rotini pasta: Holds the dressing perfectly in its spirals. Choose a brand that cooks to al dente for the best texture.
- Cherry tomatoes: Bursting with sweet juice. Look for firm, bright red ones that feel heavy for their size.
- English cucumber: Crisp and nearly seedless. It adds crunch without watering down the salad.
- Red bell pepper: Brings sweetness and color. Pick one with smooth, shiny skin and a firm feel.
- Red onion: Adds a sharp bite that cuts through the richness. Slice it paper-thin for the best flavor balance.
- Kalamata olives: Provide that essential salty, briny kick. Buy them pitted and halved to save time.
- Feta cheese: Creamy and tangy crumbles. Go for authentic Greek feta made from sheep’s milk for the real deal.
- Extra virgin olive oil: The backbone of the dressing. Use the best quality you can find for a fruity finish.
- Red wine vinegar: Adds necessary acidity. It brightens up all the heavy flavors in the dish.
- Fresh lemon juice: Delivers a zesty punch. Always squeeze it fresh; bottled juice just can’t compete.
- Dried oregano: The signature Greek herb. It infuses the dressing with earthy, aromatic notes.
- Dijon mustard: Acts as an emulsifier. It helps the oil and vinegar stick together for a creamy texture.
- Salt: Brings all the flavors to life. Seasoning the dressing properly is key to a tasty salad.
- Black pepper: Adds a subtle heat. Freshly cracked pepper offers the best flavor impact.
- Garlic: Provides a pungent, savory base. Mince it finely to distribute flavor evenly without overpowering bites.
- Parsley: A fresh, green finish. It adds a clean taste that brightens the entire bowl.
- Pepperoncini peppers: Tangy and mild heat. They offer a vinegary punch that complements the olives.
- Capers: Tiny bursts of intense brininess. Use them if you really love that salty, pickled flavor.
How to Make It
Boil The Water:
Start by filling a large pot with water and bringing it to a rolling boil over high heat. Add a generous amount of salt until it tastes like the ocean; this seasons the pasta from the inside out and is crucial for flavor.
Cook The Pasta:
Add the rotini to the boiling water and cook according to the package directions until it is al dente, usually about 8 to 10 minutes. Stir it occasionally to prevent the spirals from sticking together in the pot.
Prep The Vegetables:
While the pasta cooks, get your vegetables ready. Halve the cherry tomatoes, dice the cucumber and red bell pepper, and thinly slice the red onion. Place all these fresh veggies into a large mixing bowl.
Add Olives And Garlic:
Toss the halved Kalamata olives and the minced garlic into the bowl with your chopped vegetables. Give them a quick stir to mix, then set the bowl aside while you focus on the dressing.
Whisk The Dressing:
In a small bowl or a jar with a lid, combine the olive oil, red wine vinegar, lemon juice, dried oregano, Dijon mustard, salt, and pepper. Whisk or shake vigorously until the mixture is emulsified and looks well combined.
Cool The Pasta:
Once the pasta is cooked, drain it immediately in a colander. Rinse it under cold running water for 1 to 2 minutes to stop the cooking and cool it down quickly. Shake off all the excess water thoroughly so the salad doesn’t get soggy.
Toss Everything Together:
Add the cooled pasta to the large bowl with your vegetable mixture. Pour the prepared dressing over everything and toss gently but thoroughly to coat every single piece of pasta and vegetable.
Fold In The Cheese:
Gently fold in the crumbled feta cheese, saving a small handful to sprinkle on top later. If you are using optional ingredients like parsley or pepperoncini peppers, add them right now.
Marinate And Serve:
Cover the bowl and refrigerate the salad for at least 15 to 20 minutes before serving to let the flavors meld. For the absolute best taste, let it chill for 1 to 2 hours. Give it one final toss, taste for seasoning, and garnish with the reserved feta.

You Must Know
- Rinse the pasta to stop cooking and prevent sticking.
- Quality olive oil makes or breaks the dressing.
- Let the salad rest so the pasta absorbs flavor.
- Add feta last to keep the crumbles intact.
Storage Tips
Store any leftovers in an airtight container in the refrigerator for up to four days. The flavors actually continue to develop, so it often tastes even better on day two and three. If you are making this ahead of time, you might want to add the feta cheese fresh when serving to maintain its perfect texture and prevent it from getting too soft.
Ingredient Substitutions
If you want a gluten-free version, simply swap the regular rotini for your favorite gluten-free pasta. For a vegan take on this Greek pasta salad, omit the feta entirely or use a high-quality vegan feta alternative. You can also play with the vegetables by adding zucchini, artichoke hearts, or different colored bell peppers to suit your taste.
Serving Suggestions
Serve this chilled as a main dish for a light lunch, or alongside grilled chicken souvlaki, lamb chops, or grilled fish for dinner. It is also fantastic stuffed into warm pita bread with a generous smear of tzatziki sauce for a portable and satisfying lunch. The bright, acidic flavors pair beautifully with any simple grilled protein.
Cultural Context
This dish is a modern take on the classic Horiatiki or village salad, which is a staple of Greek cuisine. Traditional Greek salads skip the lettuce and focus on the freshest tomatoes, cucumbers, onions, olives, and a big block of feta on top. By adding pasta, we turn that iconic side dish into a hearty main course that still celebrates the simplicity and quality of Mediterranean ingredients.

Pro Tips
- Don’t skip rinsing the pasta.
- Use top-shelf extra virgin olive oil.
- Let it chill for at least 20 minutes.
- Reserve some dressing for later.
Frequently Asked Questions
Rotini is the best choice for Greek pasta salad because its spiral shape traps the dressing and small ingredients like feta crumbles. Fusilli or cavatappi are excellent alternatives with similar texture and hold. Avoid delicate pastas like angel hair or thin spaghetti that fall apart when mixed with heavy ingredients.
Yes, this salad actually tastes better when made ahead! The flavors meld beautifully after chilling for at least 4 hours or overnight. Store it in an airtight container in the refrigerator for up to 4 days. If making ahead, you may want to add the fresh cucumbers just before serving to keep them crisp.
If you don’t have Kalamata olives, you can use black olives or even green olives, though the flavor will be slightly different. For a similar briny taste, try adding some chopped pepperoncini or sun-dried tomatoes. You could also omit olives entirely and add extra red bell pepper for crunch.
Let the salad rest in the refrigerator for at least 30 minutes after tossing to allow the flavors to combine. The pasta should be fully cooked and cooled, and all vegetables should be crisp-tender. When you see the dressing evenly coating all ingredients and the pasta has absorbed some of the flavors, it’s ready to serve.
This pasta salad works wonderfully as a complete meal on its own, especially when served chilled. For a larger spread, pair it with grilled chicken, lamb kebabs, or spanakopita to stay true to Greek cuisine. It also complements other Mediterranean appetizers like hummus, tzatziki, and pita bread.