Let's start by making the chicken marinade. In a large bowl, combine the red thai curry paste, sugar, flaky salt, curry powder, olive oil, and water until a paste has formed. Then add in the cubes of chicken. Stir to combine and leave to marinade for around 20 minutes.
Once marinated, place a large pot on medium heat and drizzle with ½ tablespoon olive oil. Add in the marinated chicken pieces and fry on each side for 3-5 minutes until browned (the chicken will NOT be cooked through).
Remove the chicken and set aside and place the pot back on medium heat and drizzle with ½ tablespoon oil.
Add the onion, garlic, and ginger to the pan and stir fry for 5 minutes until aromatic and softened. Then, add in 1 tablespoon red thai curry paste, ½ teaspoon sugar, 2 tablespoon peanut butter, and 1 ½ tablespoon fish sauce. Stir to combine.
Add in the coconut milk, stir to combine, and bring to the boil.
As soon as the sauce is bubbling, reduce the heat to simmer and add back in the browned chicken. Leave to simmer for 8-10 minutes until the chicken is cooked through. You do NOT want to overcook the chicken because it will go dry.
Once the chicken is cooked, taste the curry sauce and season according to your preferences. Serve up your rice, chicken thai peanut coconut curry, and garnish with cilantro, sliced red chili!, and sesame seeds. Enjoy!
Video
Notes
Step-by-Step Photos: My blog post includes helpful step-by-step photos to help guide you through making this recipe - so scroll up for more!