If you’re looking for a simple, delicious way to bring Mediterranean flavors into your weekly routine, this Mediterranean Pasta Salad is the perfect fit. It’s full of vibrant veggies, heart-healthy fats, and the option to add lean protein to turn it into a complete, nourishing meal.
Whether you’re prepping ahead for busy weekdays, hosting a cookout, or just want something fresh and satisfying in the fridge, this pasta salad is a winner!
Ingredients
For the Salad
- 8 ounces rotini or penne pasta, I recommend red lentil pasta for added fiber and protein
- 2 cups cucumber, chopped
- ½ cup red onion, chopped
- 2 cups grape tomatoes, halved
- ½ cup black olives
- ½ cup artichoke hearts, chopped
- ½ cup feta cheese
- 4 Tbsp Greek dressing (or more to taste—see recipe below)
Greek Dressing
- ½ tsp garlic powder
- ½ tsp dried oregano
- ¼ tsp Dijon mustard
- ¼ tsp salt
- ¼ tsp black pepper
- 3 Tbsp red wine vinegar
- ¼ cup extra virgin olive oil
Customize It Your Way
One of the best things about this Mediterranean Pasta Salad is how easy it is to make it your own. Feel free to mix in extra veggies based on what you have on hand or what’s in season—broccoli, chopped bell peppers, celery, asparagus, zucchini, or even roasted vegetables all make great additions. It’s a flexible, delicious way to boost the nutrition and keep things interesting!
Add more of any ingredient you love, and if you have fresh herbs on hand, chopped parsley or basil adds a fresh burst of flavor.
Make It A Meal
Want to make this a balanced, protein-packed lunch or dinner? Just add:
- Chicken (try my chicken tenderloin or roasted chicken recipe!)
- Shredded rotisserie chicken
- Canned tuna or salmon
- Pair with a piece of fruit and a yogurt for a simple, satisfying lunch.
Meal Prep Tips
- Chop your veggies ahead of time and store in airtight containers.
- Make the dressing in advance—it keeps well in the fridge for 4–5 days. Olive oil will solidify, so give it a good whisk and allowing it to set out for 20 minutes before adding to the pasta salad.
- Cook your protein in batches to make weekday lunches a breeze.
- Leftovers taste even better after sitting overnight!
- Throw it all together Sunday and portion out lunch servings to last all week.
Nutritional Highlights
This dish is not only easy to make—it’s also packed with anti-inflammatory, heart-healthy ingredients:
- Olive oil and olives: rich in monounsaturated fats and antioxidants
- Tomatoes, cucumbers, and onions: full of fiber, water, and protective phytonutrients
- Feta cheese: adds flavor with less fat than many cheeses
- Whole grain or lentil pasta: provides fiber, protein and supports stable energy
- Lean protein- optional (chicken or tuna): helps you feel satiated and supports muscle growth/maintenance
This Mediterranean Pasta Salad is your go-to recipe for quick meals that taste great and help you feel your best. Prep it once, enjoy it all week—and don’t forget to make extra dressing for drizzling over salads or roasted veggies to go with other meals!

Mediterranean Pasta Salad
Ingredients
- 8 oz rotini or penne pasta red lentil or chickpea pasta recommended for added protein and fiber
- 2 cup cucumber, chopped
- 1/2 cup red onion, diced
- 2 cup grape tomatoes, halved
- 1/2 cup black olives, halved
- 1/2 cup artichoke hearts, chopped
- 1/2 cup feta cheese
- Greek dressing (see recipe below)
- Optional: chopped broccoli, zucchini, yellow squash, bell pepper, celery, asparagus, etc.
Greek Dressing
- 2 tsp garlic powder
- 2 tsp dried oregano
- 1 tsp dijon mustard
- 1/4 tsp salt
- 1/4 tsp ground black pepper
- 3 tbps red wine vinegar
- 1/4 cup extra virgin olive oil
Instructions
- Cook the pasta al dente according to the package instructions. Drain and rinse with cold water to cool it down quickly.
- While the pasta is cooking, chop the veggies.
- Make the dressing by whisking all dressing ingredients together in a bowl except the olive oil. Slowly drizzle the oil while whisking until fully emulsified.
- Toss the cooked pasta with the chopped veggies, olives, feta, and dressing.
- Refrigerate for at least 2 hours to allow the flavors to blend.