In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté for about 5 minutes until softened.
Stir in the minced garlic and cook for an additional minute until fragrant.
Add the rice to the pot, stirring well to coat it with the oil. Toast the rice for 2-3 minutes until slightly translucent.
Pour in the vegetable broth, lemon juice, and zest. Add oregano, black pepper, and salt to taste. Stir to combine.
Bring the mixture to a boil, then reduce heat to low and cover the pot. Simmer for 15-20 minutes, or until the rice is cooked and has absorbed the liquid.
Once the rice is done, gently fluff it with a fork. Add cherry tomatoes, green olives, dill, and parsley. Fold gently to combine.
Let it sit covered for 5 minutes to allow the flavors to meld together.
Serve the rice warm, garnished with extra herbs or lemon slices if desired.
Notes
Garnish with extra herbs or lemon slices if desired.