Prepare the Chicken: Place the chicken breasts or thighs in your slow cooker or Instant Pot.
Make the Sauce: In a small bowl, whisk together the soy sauce, sesame oil, minced garlic, grated ginger, hoisin sauce, rice vinegar, and honey (if using). Pour this mixture over the chicken.
Cooking: Slow Cooker: Cook on low for 6-8 hours or high for 3-4 hours until the chicken is tender and can be easily shredded with a fork. Instant Pot: Cook on high pressure for 15-20 minutes, then let it naturally release for 10 minutes. Stovetop: Simmer over medium heat in a covered pot for 25-30 minutes until the chicken is fully cooked and tender.
Shred the Chicken: Once the chicken is cooked, use two forks to shred it into bite-sized pieces.
Toss in Sauce: If desired, toss the shredded chicken in any remaining cooking liquid for extra flavor.
Serve: Serve the pulled chicken on steamed rice, in lettuce wraps, or in bao buns. Garnish with green onions, cilantro, and sesame seeds.