Bring a large pot of lightly salted water to a boil. Add orzo and cook for 8 to 10 minutes or until al dente and drain.
Whisk together the basil, garlic, oregano, red pepper, salt, oil and vinegar, set aside.
Place orzo in a large bowl. Stir in spinach, feta, onion, olives, tomatoes and cucumbers. Toss with vinaigrette. Serve immediately or chill for 60 minutes.