In a large skillet or wok, heat the vegetable oil over medium-high heat. Once hot, add the bite-sized chicken pieces and stir-fry for about 5-7 minutes or until the chicken is golden brown and cooked through. Remove the chicken from the skillet, placing it on a plate, and set aside.
Using the same skillet, add the sliced onion, bell pepper, minced garlic, and ginger. Sauté these for approximately 2-3 minutes or until the vegetables are softened and fragrant.
Next, incorporate the broccoli florets, julienned carrot, and snap peas into the skillet. Continue to stir-fry for an additional 3-4 minutes until the vegetables are bright in color and just tender but still have a bit of crunch.
While the vegetables are cooking, take a medium bowl and whisk together the creamy peanut butter, soy sauce, honey, fresh lime juice, and chili paste. Whisk until the mixture is completely smooth and well blended.
Return the cooked chicken back to the skillet with the sautéed vegetables. Pour the peanut sauce over the chicken and veggies, stirring everything together until well coated. Heat through for about 2-3 minutes, ensuring everything is hot.
Before serving, taste the dish and adjust the seasoning according to your preference, adding more soy sauce for saltiness or chili paste for a spicier kick.
Plate your Thai peanut chicken immediately. Garnish with fresh cilantro leaves and a sprinkle of chopped peanuts for added crunch.
Notes
Serve over steamed jasmine rice for a complete meal.