Start by choosing a wide, shallow cooking pot—something like a 10-inch skillet works perfectly. The broad surface area ensures even cooking, which is particularly important for rice dishes. It also helps excess moisture evaporate quickly, giving you fluffier, well-separated grains.
Heat oil in the pan and once it’s warm, temper it with all the whole spices. Let them sizzle on low heat and release their aroma into the oil for about 10 to 12 seconds.
Next, add the sliced onions. Cook them slowly over medium-low heat, stirring often and patiently browning them for about 7 to 9 minutes until they turn a deep golden color. Since we arent using turmeric, the onions will determine the final color of your pulao, so don’t rush this step.
Once the onions are browned, stir in the ginger-green chilli paste, whole green chilies(slitl),red bell pepper, and paneer (if you're using it). Sauté for another 1 to 2 minutes.
Add the crushed tomatoes and cook them down for 3 to 4 minutes. Keep a close eye—they should lose their raw taste but still retain some moisture.
Now, add the boiled chickpeas and sprinkle in the chana masala powder. Stir well to coat the chickpeas in the spices.
Gently fold in the drained, soaked rice. Then, pour in the reserved chickpea stock. If there's not enough stock, top it off with water until you have the right amount. Add 2+¼ cup of reserved stock+water.
At this point, taste and adjust the salt—remember, the liquid should taste slightly over-salted to ensure that the rice turns out well seasoned. Drizzle in some ghee, if you’re using it.
Bring the mixture to a gentle boil. Once boiling, cover the pot with a tight fitting lid and let it simmer on low heat for 10 to 15 minutes, or until all the liquid is absorbed.
Turn off the heat and, very importantly, do not open the lid. Let it rest undisturbed so the steam can finish cooking the rice to perfection.