Clean the whole chicken under cold water.
In a large pot, add the chicken, garlic, ginger, and chicken broth. Bring to a boil.
Reduce the heat and let it simmer for about 40 minutes, or until the chicken is cooked through.
Remove the chicken from the pot and let it rest.
Strain the broth and reserve it for cooking the rice.
In a separate pot, heat some oil and sauté the remaining garlic until fragrant.
Add the jasmine rice to the pot and stir for 2-3 minutes.
Pour in 3 cups of the reserved chicken broth and bring to a boil.
Reduce the heat, cover, and let the rice cook for about 15 minutes.
Slice the chicken and serve it over the rice, garnished with cilantro and accompanied by chili sauce.