This is a soft and mellow curry that has a gentle warmth rather than a fierce bite.
3 tbs. vegetable oil
2 small onions, finely chopped
3/4″ piece fresh ginger, minced
1 fat garlic clove, minced
2 small green chilis, deseeded and chopped (or 1 small can)
1 tsp. ground turmeric
1 tsp. ground cumin
1 tsp. ground coriander
13 3/4 oz. tin unsweetened coconut milk
4 cardamom pods, bruised
2 lbs. boned, skinned chicken, cut into pieces
7 oz. green beans or asparagus, cut into pieces
1/2 cup cashew nuts
small bunch cilantro, chopped
Heat the oil in a wok or a wide saucepan and gently fry the onions until soft. Add the ginger, garlic, turmeric, cumin, coriander, then season with salt and pepper. Cook for a minute or so, then stir in the coconut milk, chicken and cardamom pods. Bring to a boil, then reduce the heat and simmer for 10 minutes. Add the beans or asparagus and cook a further 5 minutes. Stir in the sour cream.
Meanwhile, toast the cashews in a dry skillet until just golden. To serve, spoon the curry into bowl and top with the cashews and cilantro.