In a large saucepan, bring salted water to a boil and cook the orzo until al dente, according to package instructions.
While the pasta is cooking, make the dressing. In a small bowl or jar, whisk together the olive oil, lemon juice, vinegar, honey, garlic, salt, and pepper. Set aside.
Drain the orzo in a strainer and rinse well with cold water. Pour the cooked orzo in a large bowl.
Add the arugula (or spinach), cucumber, tomatoes, chickpeas, onion, feta, and basil to the orzo and gently stir. Drizzle the dressing over the salad and stir again. Season with additional salt and pepper, if necessary. Serve immediately or cover and refrigerate until ready to serve.
Notes
The salad will keep in the refrigerator for up to 3 days.