Heat a grill pan or skillet over medium heat. Season the chicken breasts with salt and pepper. Cook for about 6-7 minutes on each side until fully cooked through and no longer pink in the center. Allow the chicken to rest for a few minutes before slicing it into thin strips.
While the chicken is cooking, in a large mixing bowl, combine the peanut butter, soy sauce, lime juice, honey, sesame oil, minced garlic, and a splash of water. Whisk until smooth and creamy. Adjust the consistency by adding more water if needed.
In a large mixing bowl, combine the salad greens, shredded carrots, sliced bell pepper, cucumber, and chopped cilantro. Toss to mix the vegetables together.
Add the sliced chicken to the salad and drizzle the peanut dressing over the top. Toss gently to combine everything evenly, ensuring that the dressing coats all the ingredients.
Serve the Thai Peanut Chicken Salad in individual bowls or plates, and top with chopped peanuts for added crunch.
You can customize this salad by adding other vegetables such as snap peas or avocado for more flavor and texture.
For a vegetarian option, tofu can be used in place of chicken.
This salad is best enjoyed fresh but can be stored in the refrigerator for up to 2 days if dressed separately.