Prepare the Chicken: In a large pot, combine chicken thighs, chicken broth, halved onion, ginger slices, star anise, cinnamon stick, and cloves. Bring to a boil over medium heat.
Season the Broth: Once boiling, reduce heat to low and add fish sauce, soy sauce, and a pinch of salt and pepper. Let the mixture simmer for about 20-25 minutes, or until the chicken is fully cooked.
Cook the Noodles: While the soup is simmering, prepare the rice noodles according to package instructions. Drain and set aside.
Shred the Chicken: Remove the chicken thighs from the broth and let cool slightly. Once cool, shred the chicken into bite-sized pieces using two forks. Return shredded chicken to the pot to soak up more flavor.
Assemble the Bowls: In serving bowls, layer a portion of rice noodles at the bottom. Ladle the hot chicken broth with shredded chicken over the noodles.
Garnish: Top each bowl with a generous handful of bean sprouts, fresh herbs, and sliced green onions. Serve with lime wedges on the side for squeezing over and a drizzle of Sriracha for heat, if desired.
Enjoy: Serve immediately while hot, and savor the warm, aromatic flavors of homemade chicken pho!