Cut the chicken into small cubes.
Heat up the coconut oil in a pan over medium-high heat.
Add in the chopped onions and cook for 2-3 minutes.
Add the cubed chicken, cumin, coriander, salt, and pepper.
Cook for about 10 minutes, stirring occasionally, until the chicken is fully cooked.
While the chicken is cooking, mix the peanut butter, coconut aminos (or soy sauce), honey, rice vinegar, tomato sauce, broth, garlic, ginger, and onion powder together.
Pour the sauce into the pan with the chicken and stir until the chicken is coated evenly.
Allow the sauce to come to a light simmer.
Simmer for about 6-8 minutes (or until the sauce slightly thickens and reduces), stirring often.
Remove from heat and serve the peanut butter chicken over rice and with vegetables of your choice!