Instructions:

  1. Heat cooking oil and start browning the onions. They should be golden brown.
  2. Optionally, grind the onions in a mixer once they are golden brown
  3. Add the ginger, garlic, red chili powder, coriander powder, cumin powder, turmeric powder, and garam masala and fry for a minute
  4. Add the meat and brown it
  5. Add the green chilies
  6. Add the pureed tomatoes and cook until the oil separates from the spices
  7. Add the yogurt
  8. Cover the saucepan and let the meat cook on low heat until it is soft. This may take 1 hr or more. Make sure there is enough water to avoid burning the dish. Let it cook until the meat is tender and the curry should be somewhat thick.
  9. Serve with green cilantro leaves