Cut the tops off each tomato and scoop out the insides with a spoon. Set the hollowed tomatoes aside and chop the pulp finely.
In a medium-sized pot, bring salted water to a boil and cook the orzo according to package instructions until al dente, then drain and set aside.
In a large mixing bowl, combine the cooked orzo, chopped tomato pulp, feta cheese, olives, cucumber, red onion, minced garlic, olive oil, lemon juice, oregano, salt, and pepper. Mix well until all ingredients are combined.
Gently stuff each hollowed tomato with the orzo filling, pressing down lightly to pack it in.
Place the stuffed tomatoes in a baking dish and bake for 20-25 minutes until the tops are slightly golden and the tomatoes are tender.
Remove from the oven and let them cool for a few minutes.
Garnish with fresh parsley before serving.
Notes
Serve the stuffed tomatoes on a colorful platter, drizzled with a little extra olive oil and a sprinkle of fresh parsley for added color.