Bring a pot of salted water to a boil and cook the orzo until al dente, 9 to 11 minutes (refer to package instructions). Drain and add to a large bowl. Drizzle with olive oil and toss to coat to prevent sticking.
Make the dressing: Combine the oil, lemon juice, lemon zest, garlic, oregano, salt, black pepper, and red pepper flakes in a small bowl or jar. Whisk or shake vigorously for 30 to 45 seconds to incorporate. Use a blender or food processor if preferred.
Add the artichokes, chickpeas, peas, spinach, basil, and feta to the large bowl with the orzo and toss to evenly combine. Pour half the dressing and toss again to coat. Add more dressing to taste.
For best results, chill for at least 30 minutes before serving.
