Marinate the chicken: Add all the marinade ingredients (not the chicken) to a large ziploc bag or bowl and whisk until well combined. Add the chicken and stir to ensure it is well coated in the sauce. Cover and marinate in the fridge for at least 30 minutes or up to 4 hours.
While the chicken marinates, make the salad: In a large bowl, add the edamame, cucumbers, carrot, scallions, rice vinegar, soy sauce, sesame oil, and garlic. Toss with tongs until well combined. Cover and place in the fridge until you are ready to serve.
Bring chicken to room temperature: Before cooking, remove the chicken from the fridge and bring to room temperature for 20 minutes.
Preheat the grill to 425°F and scrape off any leftover bits from the grates.
While the grill preheats, make the sauce: In a small bowl, whisk together the peanut butter, soy sauce, lime juice, ginger, garlic, honey, sriracha, and water. Set aside.
Grill the chicken: Grill the chicken with the lid closed until a meat thermometer inserted into the center reads 165°F, about 7 to 8 minutes per side. Transfer the chicken to a cutting board and allow it to rest for at least 5 minutes to retain the juiciness of the chicken. Chop the chicken into bite-sized chunks.
Assemble: Add a scoop of rice to shallow bowls, then a scoop of chicken next to the rice, followed by a scoop of the salad. Drizzle the chicken and rice with the peanut sauce. Top with chopped peanuts, then garnish with cilantro and scallions. Enjoy.