Gather all the ingredients. Slice the bell peppers. Cut the chicken breast into cubes or small pieces. Season the chicken pieces with salt, black pepper, and garlic powder. Set aside for 10 minutes.
Heat the cooking oil in a nonstick wok or large skillet over medium-high heat. Stir fry the ginger slice until fragrant. Add the seasoned chicken breast pieces until browned and cooked through, about 4-5 minutes per side. Remove from the wok and set aside.
In a large bowl, whisk together soy sauce, sugar, natural creamy peanut butter, water, and cornstarch until smooth and creamy.
Heat the wok and add the cooked chicken pieces back to the wok. Pour the premixed Chinese peanut sauce over the cooked chicken pieces. Stir well to coat the chicken evenly. Allow the sauce to simmer for a few minutes until it thickens slightly and the chicken is heated through.
Heat a little bit of cooking oil in a separate frying pan. Add the sliced red peppers, orange bell peppers, and edamame, and cook until slightly softened. About 2 minutes. Set aside. (You can skip this step if you don't want the sauteed vegetables. This step is optional)
Garnish with roasted sesame seeds, chopped roasted peanuts, and additional chopped green onions for garnish.
Serve this peanut butter chicken with rice immediately, along with the sauteed vegetables, for a complete meal. Enjoy!