Prep the Chicken: Begin by coating a skillet with vegetable oil and heating it over medium heat. Season the diced chicken with salt and pepper, then add it to the skillet. Sauté until the chicken is cooked through and no longer pink in the center, roughly 5-7 minutes.
Make the Sauce: In a separate bowl, whisk together the peanut butter, soy sauce, honey, coconut milk, minced garlic, and grated ginger until smooth. Set aside.
Combine: Once the chicken is cooked, pour the peanut sauce over the chicken in the skillet. Stir well, ensuring that the chicken is thoroughly coated. Let it simmer for about 5 minutes on low heat, allowing the flavors to meld beautifully.
Serve: Dish out the Peanut Butter Chicken onto plates and, for that extra flair, sprinkle with chopped peanuts and fresh herbs if desired.
And voilà! You have a restaurant-quality meal in the comfort of your own home!