Prepare the peanut sauce: In a bowl, whisk together peanut butter, soy sauce, lime juice, honey, sesame oil, sriracha (if using), garlic, and ginger. Gradually add warm water while stirring until the sauce becomes smooth, creamy, and pourable. Adjust the consistency by adding a little more water if it feels too thick, or a small spoon of peanut butter if you prefer it richer. Set aside to let the flavors meld while you prepare the rest of the bowl.
Cook the chicken: Heat olive oil in a large skillet over medium-high heat. Season the chicken pieces with salt and pepper, then add them to the pan in a single layer without overcrowding. Cook for about 6–8 minutes, stirring occasionally, until the chicken is golden on the outside and fully cooked through. Make sure all sides are evenly browned and the internal temperature is fully reached for safety and best texture.
Warm the grains: If your rice or grain is chilled, gently reheat it in the microwave or on the stovetop with a splash of water to keep it soft and fluffy. Fluff with a fork afterward to separate the grains and improve texture before assembling the bowls.
Assemble the bowls: Divide the rice evenly into four serving bowls. Layer the cooked chicken on top, then neatly arrange the shredded carrots, cucumber slices, red cabbage, and edamame around the bowl for a colorful, balanced presentation. This helps maintain texture contrast while keeping each ingredient distinct and fresh.
Add the sauce and garnish: Drizzle the peanut sauce generously over each bowl, ensuring even coverage across the chicken and vegetables. Finish by sprinkling chopped peanuts, sesame seeds, and fresh cilantro on top. Serve with lime wedges on the side so each person can squeeze fresh lime juice over their bowl for a bright, citrusy finish.