Cook the protein pasta according to package directions.
Drain and rinse with cool water to stop the cooking and cool the pasta down.
In a small bowl or jar, whisk together the olive oil, lemon juice, red wine vinegar, garlic, Dijon mustard, oregano, salt, and black pepper.
In a large bowl, combine the pasta, chickpeas, white beans, cucumber, cherry tomatoes, bell pepper, red onion or shallot, celery, feta, olives, parsley, and dill.
Pour the dressing over the salad and toss well until evenly coated.
Taste and adjust seasoning if needed. Store in the fridge until ready to eat.
Notes
This pasta salad tastes even better after chilling in the fridge.