- Soak peas for 4 hours then drain. 
- Heat oil/ghee (allow to melt) in a medium heavy pot over medium heat and fry chiles, garlic, onion, and ginger for approx 6 minutes. 
- Add your curry powder/garam masala, turmeric and cumin, and then add the tomatoes. 
- Cook for approximately 3 minutes until it begins to thicken and add your peas and salt to taste, along with 4 cups of water. 
- Allow water to boil and then reduce your heat, cover and cook for approximately 2 hours until your peas are done and the sauce is nice and thick. 
- After the peas are done, fold in your yogurt (may wish to use a little more or little less to your tastes) and cilantro, and serve over rice.