
This Tomato Feta Pasta Salad is a high-protein, high-fibre pasta salad that makes the perfect healthy lunch, easy meal prep recipe, or quick vegetarian dinner. Made with pasta, protein-packed lentils, creamy feta cheese, juicy cherry tomatoes, olives, rocket, and a delicious sun-dried tomato yoghurt dressing, this recipe is full of flavour while keeping you feeling satisfied. Whether you’re looking for a nutritious pasta salad for busy weekdays, a filling vegetarian meal, or a simple make-ahead lunch, this Tomato Feta Pasta Salad is an easy recipe you’ll want to make again and again.
Jump to recipeYes, this Tomato Feta Pasta Salad is a healthy, balanced meal that provides a great mix of carbohydrates, protein, fibre, and healthy fats.
The green lentils are the key ingredient that boosts the fibre and protein content of this pasta salad. Fibre helps support healthy digestion and can help you feel fuller for longer, while plant-based protein contributes to a more satisfying meal.
The Greek yoghurt, feta, and lentils provide additional protein, making this more filling than a traditional pasta salad. The yoghurt-based dressing also offers a lighter alternative to mayonnaise-based pasta salads while still creating a creamy texture.
The tomatoes, rocket, red onion, and sun-dried tomatoes add colour, flavour, and a variety of vitamins, minerals, and antioxidants, helping to make this a nutrient-rich meal that’s easy to enjoy.

Pasta
Cooked green or puy lentils
Cherry tomatoes
Green olives
Feta cheese
Red onion
Rocket
Greek yoghurt
Sun-dried tomatoes
Red or white wine vinegar
Freshly cracked black pepper
1. Cook the pasta
Cook the pasta according to the packet instructions. Once cooked, drain and rinse under cool running water to stop the cooking process. Set aside to cool.
2. Make the creamy tomato dressing
Add the Greek yoghurt, sun-dried tomatoes, vinegar, and water to a blender. Blend until smooth and creamy, adding more water if needed to reach your preferred consistency.
If you don’t have a blender, finely chop the sun-dried tomatoes and stir everything together in a bowl. The dressing will be slightly chunkier but still packed with flavour.
3. Prepare the salad ingredients
Add the cooled pasta, cooked lentils, cherry tomatoes, olives, feta, red onion, and rocket to a large mixing bowl.
4. Add the dressing
Pour the dressing over the pasta salad and mix well until everything is evenly coated.
Finish with freshly cracked black pepper and adjust seasoning if needed.
5. Serve
Enjoy straight away or refrigerate until ready to eat. This pasta salad can be served chilled and is ideal for packed lunches or meal prep.

Store leftovers in an airtight container in the fridge for up to 3-5 days. The pasta may absorb some of the dressing over time but it will still be delicious!
This pasta salad is great cold straight from the fridge, making it perfect for work lunches, picnics, or quick dinners.
This Tomato Feta Pasta Salad is filling enough to enjoy on its own, but it also works well alongside:

Is this Tomato Feta Pasta Salad high in protein?
Yes! The lentils, Greek yoghurt, feta, and pasta all contribute protein, making this more protein-rich than a traditional pasta salad.
Is this pasta salad high in fibre?
Yes! The lentils are especially high in fibre, helping to make this a more filling and satisfying meal.
Can I make this pasta salad gluten-free?
Simply replace the pasta with a gluten-free alternative.
Can I make this recipe vegan?
Use a dairy-free yoghurt and vegan feta alternative.

See an issue or have a question? Send an email to [email protected]

Weekly cooking guidance using my recipes, plus occasional grocery lists, meal prep tips and seasonal recipe roundups.
Subscribe