Rinse and Drain the Rice: Place the Basmati rice in a fine-mesh strainer and rinse it thoroughly under cold running water until the water runs completely clear. Shake well to drain all excess water.
Sauté the Onion: Heat the olive oil in a medium pot over medium heat. Add the finely chopped onion and sauté for 5–7 minutes, stirring occasionally, until beautifully golden brown.
Wake Up the Spices: Add the minced garlic, turmeric, salt, black pepper (and cumin, if using) to the pot with the onions. Stir continuously for about 30 seconds. This toasts the spices in the hot oil, releasing their full aroma without burning the garlic.
Toast the Rice: Add the rinsed and drained rice to the pot. Stir gently for about 3 minutes, making sure every grain is coated in the golden oil and becomes hot to the touch.
Simmer: Pour in the 3 cups of boiling water and stir just once to combine. Bring the mixture to a rolling boil. Immediately cover the pot with a tight-fitting lid, turn the heat down to the lowest possible setting, and let it cook for 20 minutes.
The Secret Rest: After 20 minutes, turn off the heat. Do not open the lid! Leave the pot covered and undisturbed for 10 additional minutes. This allows the trapped steam to finish cooking the rice perfectly.
Fluff and Serve: Remove the lid and gently fluff the rice with a fork to separate the grains. Garnish with fresh chopped parsley if desired, and serve hot.