Place a deep non-stick frying pan over medium heat. Add the curry paste and cook for 1-2 minutes or until fragrant and starting to split. Turn the heat down and add the coconut cream. Stir to incorporate then add the stock, turmeric, fish sauce, oyster sauce, sugar and lime juice and zest as well as the tamarind liquid.
Lightly crush the makrut lime leaves in your hands to release the oils before adding to the mixture. Turn the heat down to a simmer and cook for about 20 minutes. You want the liquid to have reduced by at least a third and to have thickened to your liking.
Add the salmon fillets and cook on low heat for 5-7 minutes. If adding any green vegetables, add these for the last minute of cooking so you retain their glorious crunch.
Serve with steamed rice, fresh herbs and fried shallots.
Correction: The original version listed 3 litres of stock, this has since been revised down to 2 litres.
