One of my oldest son's favorite dishes, and enjoyed by my Indian friends as well. The house smells wonderful when this is cooking. Don't let the long list of ingredients discourage you. They're all easy to get and the dish is pretty easy and quick to make.
3Add onion, garlic until onion is translucent, about 5 minutes.
4Add potatoes peppers, apples, tomatoes, ¼ cup chopped cilantro and stir fry but do not cook thru. About 2-3 mins.
5Add sugar, coconut milk and 1 1/2 cups water or chicken stock and bring to a boil. Reduce heat to a simmer and cook, stirring occasionally, until chicken is cooked through and potatoes are tender, about 15 minutes.
6Stir in yogurt and heat through. Add salt and pepper to taste. Serve over rice. Jasmine or basmati rice is also good with this, but any rice will do. I also serve with Naan Indian bread. It's like a fluffier pita.