Set a large saucepan over medium-high heat and add the olive oil. When the oil is hot, add the chopped onion and cook for about 3 minutes, until softened. Add the garlic and cook for another 30 seconds, just until fragrant.
Stir in the rice and cook, stirring frequently, for about 1 minute until the rice is lightly toasted.
Stir in the broth, lemon juice, and Greek seasoning. Bring to a boil, then reduce the heat to low. Cover and simmer for 20 minutes, or until the liquid is absorbed and the rice is tender.
Remove from the heat and let the rice sit, covered, for 10 minutes. Fluff with a fork and gently stir in the fresh dill. Adjust seasoning to taste and serve warm.