Cook rice according to package instructions; set aside.
In a small bowl, whisk together chicken stock, soy sauce, fish sauce, brown sugar and vinegar; set aside.
Heat vegetable oil in a large skillet over medium heat. Add garlic, shallots and chili pepper. Cook, stirring frequently, until fragrant, about 1-2 minutes.
Add ground chicken and cook until browned, about 3-5 minutes, making sure to crumble the chicken as it cooks; drain excess fat.
Stir in stock mixture and cook, stirring constantly, until the sauce has thickened, about 2-3 minutes. Stir in basil until just wilted, about 30 seconds.
Divide rice into bowls. Top with chicken mixture.*
Serve immediately.
Notes
*Refrigerate for up to 3-4 days. The bowls can be reheated in the microwave in 30-second intervals until heated through.