Use medium-low heat to heat up coconut oil and stir fry it with the Massaman curry paste 1-2 minutes.
Add about 1-2 cups of the thick part of the coconut milk AKA coconut cream.
Stir fry the coconut milk with the curry paste until you see some fat being separated yielding some oil and vibrant color. (About 5 minutes on medium heat) However, sometimes it takes me 15 minutes here because some coconut milk has been homogenized a lot. I'd say, if you don't see the same thing that I showed you in my cooking video after 10 minutes, just move on to the next step. You will still be making a very delicious curry!
Season the curry with palm sugar, tamarind pulp (concentrate), and fish sauce. ONLY use 2 TBSP of fish sauce at first and add more later if needed. Not all curry pastes are made equally! I used Maeploy brand and in my opinion Maeploy and Aroy-D brands are great!
Add your protein and the rest of the coconut milk . Make sure the protein is cooked through. I used chicken legs and thighs with bones and skin on so it took me 30 minutes. However, if your protein has no bones, this should take only 15 minutes max.
Add potatoes and onions. Stir every once in a while to make sure the bottom is not burnt. Cook until the potatoes are soft for your liking.
Add roasted peanuts . Also optional add some bay leaves and cardamom pods.
Serve with rice, bread, naan, roti, or even noodles.