Pour the rice into a large bowl and wash in plenty of water... soak about 30 minutes
Set pot over medium heat, add the oil and butter... once the butter has melted and the foam has subsided
Add the cumin seeds.... they should sizzle when they hit the fat
Once the cumin seeds have darkened, add the asfoetida powder (this is an Indian trick said to prevent the less desirable after effects of the beans)
Stir, and then add the onions, cardamom pods, cinnamon stick and cloves
Cook, stirring frequently, until the onions have softened, about 5 minutes.... add the chili and saute for 30 seconds...
Add the rice - as soon as it hits the fat, it will release its loamy fragrance into your kitchen.
Stir gently, because the grains are pretty fragile at this point.... cook, stirring frequently but gently, until the grains turn translucent again and don't clump together, 2 to 3 minutes....
Add the black-eyed peas, water and salt...
Bring to a full boil, and cook till bubbles come up... simmer and cover and allow to steam 5 - 10 minutes until the rice is cooked and fluffy, about 15 minutes
Garnish with cilantro and serve!