Make the marinade by mixing together 1 tbsp curry powder, 1 tsp sugar, 2 tsp red curry paste, and 1 tsp salt.
Now mix the chicken pieces with the marinade and ¼ cup coconut milk. Let sit for at least 20 minutes or overnight.
Place about 4–5 chicken pieces onto each skewer.
Heat oil in a large non-stick pan over medium-high and cook skewers in batches, about 3 minutes per side until golden.
In a saucepan, combine remaining coconut milk with 2 tbsp red curry paste, 1/2 cup peanut butter, 1/4 cup sugar, 2 tsp dark soy sauce, 1 tsp salt, 2 tbsp cider vinegar, and 1/2 cup water.
Stir and simmer over medium-low heat for 5 minutes, stirring occasionally.
Pour some sauce into a bowl and sprinkle with crushed peanuts. Pile satay skewers onto a platter, sprinkle with remaining peanuts, coriander and chilli.
Serve with sauce on the side for dipping and enjoy!