Cook jasmine rice according to package instructions. Stir in butter while warm and set aside.
Heat sesame oil and butter in a large skillet over medium heat.
Add diced onion, ground chicken, minced garlic, onion powder, garlic powder, salt, and pepper. Cook undisturbed for 1–2 minutes.
Break up the chicken and spread it into a single layer. Cook about 3 minutes, flip, and continue cooking until fully cooked breaking it up into small pieces.
Transfer the chicken mixture to a bowl and tent with foil.
Reduce heat to low. In the same skillet add soy sauce, rice wine vinegar, peanut butter, sweet chili sauce, garlic, honey, chili oil, and lime juice.
Whisk until the peanut butter melts and the sauce becomes a smooth paste. Whisk in the chicken stock and bring to a simmer.
Return the chicken mixture to the pan along with the drained water chestnuts.
Stir well and simmer 2–3 minutes until everything is heated through.
Serve over warm buttery jasmine rice with sesame seeds, extra chili oil, cilantro, and chopped peanuts.