A flavorful and aromatic rice dish inspired by Middle Eastern cuisine, perfect as a side or main course.
Heat a drizzle of oil in a saucepan over medium heat and sauté the chopped onion until it becomes translucent.
Chop the onion finely for even cooking and a smoother texture in the rice.
Add minced garlic, cumin, turmeric, black pepper, and salt to the saucepan, stirring for a minute to release the spices' aroma.
Stir constantly to prevent the spices from burning and becoming bitter.
Stir in the rice, ensuring it is well coated with the spice mixture, and cook for 2-3 minutes.
Toasting the rice enhances its nutty flavor and helps it absorb the spices better.
Pour in the boiling water, bring to a boil, then reduce the heat to low, cover, and simmer for 18-20 minutes.
Keep the lid on during cooking to trap the steam and cook the rice evenly.
Remove the saucepan from heat and let it sit covered for 10 minutes to allow the rice to finish steaming.
This resting period ensures the rice is fluffy and not sticky.
Fluff the rice with a fork and garnish with freshly chopped cilantro before serving.
Chop the cilantro just before serving to retain its vibrant color and fresh flavor.