Rinse the rice under cold water until the water runs clear. This keeps it from turning gluey—nobody wants mushy rice unless it’s sushi, which is a different animal.
Heat the olive oil or butter in a medium saucepan over medium heat. Add the onion and a pinch of salt; cook until translucent, about 3–4 minutes.
Add garlic and cook for 30 seconds, until fragrant. Don’t burn it—that’s a flavor scream you don’t want.
Stir in the rice and cook for 1–2 minutes to lightly toast. This step adds depth, not a burnt taste.
Pour in the broth, lemon zest, turmeric or saffron, and cumin. Bring to a gentle boil, then reduce the heat to low.
Cover and simmer for 15–18 minutes, until the rice is tender and the liquid is absorbed. If you’re using peas or peppers, add them in the last 5 minutes of cooking.
Fluff with a fork, taste, and adjust salt and pepper. Garnish with chopped parsley or cilantro. Serve hot and bright.