Cook the pasta: Boil the chickpea rotini according to package instructions, but shave off 1–2 minutes from the recommended time. Chickpea pasta cooks fast and can turn mushy if overdone. Drain and rinse under cold water to stop cooking.
Make the dressing: In a small bowl or jar, whisk together olive oil, red wine vinegar, Dijon mustard, garlic, salt, and pepper until smooth and emulsified.
Assemble the salad: Add cooled pasta to a large bowl. Mix in chopped bell pepper, cucumber, broccoli, cherry tomatoes, red onion, parsley, basil, feta, and olives.
Toss & chill: Pour the dressing over the salad and stir well. Refrigerate for at least 30 minutes before serving to let flavors blend.
Adjust & serve: Before serving, taste and adjust seasoning. If it seems a little dry, drizzle with a touch of olive oil or vinegar.