Peel and finely chop the onion and garlic. Wash and chop fresh cilantro.: The scent of freshly chopped onion and garlic is immediate and bright, a clear sign the aromatics are ready to start flavoring the oil. As you chop the cilantro , you should notice a green, citrusy aroma, which indicates freshness. One common misstep is chopping everything too far in advance and leaving it exposed, which dulls the aromas. Keep the chopped items covered briefly if you prep them early, and use a sharp knife for clean cuts that preserve juices and scent.
In a medium-sized pot, heat up olive oil to medium heat. Add chopped onions and cook for 3-4 minutes.: You should hear a gentle sizzle when the olive oil meets the onion , and the pieces will soften and turn translucent, then begin to take on a faint golden edge. That color change is a visual cue that natural sugars are releasing, which sweetens the base. If the oil smokes or the edges brown too quickly, reduce the heat, because burnt onion will add bitterness and ruin the subtle balance.
Add garlic and cook for another 1-2 minutes.: When you introduce the minced garlic , the aroma will intensify almost immediately, releasing a warm, savory note. Stir constantly so the garlic warms without burning; it should become fragrant and slightly glossy. A frequent mistake is letting it sit and char, which produces a harsh, acrid flavor. Keep the heat moderate and move the garlic around the pan.
Add turmeric, cumin, cinnamon and raisins. Stir well and cook for 1 minute.: As you stir in the spices, the oil will take on a richer color, and you will smell a layered, warm spice profile emerge. The raisins will plump slightly as they meet the warmed oil and spices, sweetening the pan. This brief toasting releases the essential oils from the ground spices, enhancing aroma and depth. Too much time here can darken spices and make them bitter, so one minute is sufficient to bloom them.
Add basmati rice. Stir well and cook for 1-2 minutes. Now add veggie broth. Season with salt and black pepper. Bring it to boil and then reduce to the heat to low. Cover the pot with a lid and continue to cook for 10 minutes. Occasionally give it a stir so it does not burn.: Adding the basmati rice to the spiced oil coats each grain, and you may hear a faint dry crackle as it toasts slightly; that helps keep the grains separate. When you pour in the hot or warm veggie broth , steam will rise and the scent of the spices will deepen. A simmer that turns into a rolling boil means the heat is too high, so lower it to maintain a gentle simmer. Resist the urge to lift the lid frequently because the trapped steam cooks the rice evenly, but an occasional gentle stir prevents sticking. Over stirring can make the grains break and become mushy, so be delicate.
When rice is cooked add olives, crushed pistachios and chopped cilantro. Stir well.: At the end you will notice the grains are tender and separate, and the pot gives off a warm, spiced fragrance balanced by the broth. Folding in chopped olives and crushed pistachio nuts introduces salty and crunchy contrast, while the chopped cilantro adds a fresh, herbaceous finish. Spoon the pilaf gently to combine so the textures remain distinct. A typical error is adding nuts too early which makes them soggy, so always add them at the finish to preserve crunch.