Heat the olive oil in a large saucepan or Dutch oven over medium heat. Add the chopped onion and cook until soft and translucent, about 5 minutes.
Add the rinsed rice to the saucepan. Stir and toast the rice for 2 minutes until the edges look slightly translucent.
Pour in the broth, lemon juice, lemon zest, salt, and pepper. Bring the mixture to a boil over high heat.
Once boiling, immediately reduce the heat to the lowest setting, cover the saucepan tightly with a lid, and simmer for 15 minutes without lifting the lid.
Remove the saucepan from the heat and let it stand, covered, for an additional 10 minutes. Do not lift the lid during this resting period.
Fluff the rice gently with a fork. Garnish with fresh parsley before serving.
Notes
Rinsing the rice removes excess starch, which helps achieve a fluffier texture.
Use low-sodium broth if you prefer to control the salt content yourself.
This rice pairs well with grilled chicken, fish, lamb chops, or gyros.