Begin by melting butter (or heating oil) in a medium saucepan over medium heat. Add the finely chopped onion and sauté until translucent — about 5–6 minutes. If you’re using garlic, stir it in for the last 30 seconds so it doesn’t burn.
Add the rice straight into the pan with the onions. Stir frequently, letting the grains toast in the butter for about 2–3 minutes. They’ll start to look slightly opaque and take on a faint nutty aroma.
Now add the broth and season with salt and pepper. Give everything a gentle stir to combine, then increase the heat to bring it to a low boil.
As soon as it reaches a simmer, reduce the heat to low, cover the pan with a tight-fitting lid, and leave it alone. No stirring. No peeking. Simmer for 15–18 minutes until the liquid is fully absorbed and the rice is tender.
Once the rice is done, turn off the heat and let it sit — covered — for 5–10 minutes.
Remove the lid and fluff the rice gently with a fork. You’ll see individual grains, soft and separate, not gummy or clumpy. This is what good pilaf is all about.
At this point, you can stir in any extras — chopped parsley, toasted nuts, or peas. They add color, crunch, and a little something extra. But honestly, even plain, this pilaf is deeply satisfying.