Cut chicken into curry pieces, or beef into large cubes. Put into a 3 1/2
liter (6 pint) saucepan with the coconut milk, peanuts, fish sauce,
cardamom pods and cinnamon. Bring slowly to simmering point, stirring
frequently with a wooden spoon. Turn heat low and allow to simmer,
uncovered, until meat is tender. This should take about an hour for beef,
35-40 minutes for a roasting chicken. (A boiling fowl is excellent for
this curry, but increase the coconut milk to 5 or 6 cups because it will
need to simmer for about 2 hours.) Do not cover at any stage or the
coconut milk will curdle. Stir occasionally during this initial cooking.
Meanwhile,
make the curry paste. When the meat is just tender lift it out and simmer
the coconut milk a little longer, until it is reduced by about a third. If
it has already reduced considerably, do not give it this further cooking.
Stir in the curry paste, tamarind liquid, lemon juice, sugar. Return beef
or chicken to pan and continue simmering until the gravy is thickened
slightly. Taste and add more fish sauce if necessary. Serve with white
rice.