01 - Rinse the rice under cold water until the water runs clear to remove excess starch.
02 - Heat olive oil in a medium saucepan over medium heat. Add finely chopped shallot and minced garlic, sautéing for 2 to 3 minutes until fragrant and translucent.
03 - Add the rinsed rice to the pan, stirring continuously to coat with oil and aromatics for 1 minute.
04 - Pour in water, salt, orange juice, lemon juice, and half of the citrus zest; stir to combine thoroughly.
05 - Bring the mixture to a boil, then reduce the heat to low. Cover and simmer for 15 to 18 minutes until the rice is tender and the liquid is fully absorbed.
06 - Remove the saucepan from heat and let the rice rest, covered, for 5 minutes to finish steaming.
07 - Fluff the rice with a fork, then gently fold in parsley, mint if using, the remaining citrus zest, and freshly ground black pepper. Serve warm, garnished with additional herbs if desired.