Coat the beef in 1 tbls of oil and the curry paste, stir well and set aside.
In a large pot, heat the remaining oil over a med heat, stir-fry the cardamom, cinnamon and star anise for 40 seconds. Add the whole shallots and fry until golden brown.
Add the beef and brown for 1-2 min. Stir to mix well with the spices.
Add 1 can of coconut cream, 1tbls fish sauce and ½ cup of water until the beef is just covered by the liquid. Stir well then bring to the boil, once boiling turn down the heat cover and simmer for 1 ½ hour.
Add the remaining can of coconut cream, peanuts and ½ the basil leaves, stir well, taste and add a little more fish sauce if you think necessary.
Turn the heat up to med and cook for 10 min then add the simply mash potato chunks and cook for a further 10 min or until the potato is cooked through.
Once the potato is ready, remove the curry from heat, stir in the palm sugar, tamarind paste and remaining basil, stir well and serve with steamed rice.