On a baking sheet, toss the eggplant, bell peppers, onion, and garlic with the olive oil, salt and pepper. Roast for 40 minutes, until browned, turning once with a spatula.
Meanwhile, cook the orzo in boiling salted water for 7 to 9 minutes, until tender. Drain and transfer to a large serving bowl.
Add the roasted vegetables to the pasta, scraping all the liquid and seasonings from the roasting pan into the pasta bowl.
PREPARE DRESSING:
In a medium bowl, whisk together the lemon juice, olive oil, salt and pepper; pour on the pasta and vegetables. Let cool to room temperature.
FINISH ASSEMBLING THE DISH:
Add the scallions, pine nuts, feta and basil. Check the seasonings and serve at room temperature.
Notes
*Add the dressing when the orzo is still warm so it absorbs into the pasta.
*This dish is even better made in advance; just check the seasonings and add the pine nuts, feta and basil leaves at the last minute.