A beef massaman curry is a relatively unusual Thai curry in terms of its flavourings, borrowing much from the Malay peninsula. It is fragrantly spicy but comparatively mild in terms of chilli, and it's all sorts of delicious!
Heat a 20cm or 8" saucepan over a medium heat and pour in the coconut milk, and bring it to a boil over a medium-high heat.
Reduce the heat to medium and add the massaman curry paste, then stir and cook until the oils in the paste begin to split.
Add the salt, star anise, cardamom pods and cassia bark, followed by the beef and stir to combine.
Pour over enough water to cover the beef by around 1cm (½"), this should be around 250ml or 1 cup, stir, add a lid, reduce the heat to low and cook for 90 minutes.
Remove a little of the root from the shallots and peel them.
If your potatoes are more than a mouthful, cut them into bite-sized pieces.
Roughly chop a third of the toasted peanuts and set them aside for garnish.
Around 15 minutes before the beef has had 90 minutes, pour the boiling water over the tamarind paste, give it a little mash, then allow it to sit for 10 minutes. Give it another mash and then pass it through a fine mesh sieve.
After 90 minutes, remove the lid from the beef and stir the tamarind, dark brown sugar and fish sauce into the pot.
Add the potatoes, peanuts (not the ones you chopped), and shallots, stir again, then return the lid and cook for a final 30 minutes or until the potatoes are cooked.