
This Vietnamese coconut caramel chicken is rich, savory, and lightly sweet, with tender chicken thighs simmered in a glossy coconut-fish sauce caramel. Serve it with steamed rice for a deeply flavorful dinner that feels special but uses simple pantry ingredients.
In a large skillet or saute pan, combine the brown sugar and water over medium heat. Stir until the sugar dissolves, then let it bubble until it turns into a deep amber caramel.
Carefully add the coconut milk, fish sauce, rice vinegar, minced garlic, finely chopped shallot, and white pepper. Stir well to dissolve the caramel into the sauce.
Place the chicken thighs in the pan skin-side down. Bring the sauce to a lively simmer, then adjust the heat so it bubbles steadily without boiling too hard.
Simmer for 25 minutes, occasionally spooning some sauce over the chicken if needed.
Turn the chicken and continue simmering for another 25 minutes, or until the chicken is fully cooked and very tender.
Turn the chicken skin-side down again. Move the pieces around the pan for 2 to 5 minutes so the sauce reduces further and the skin browns without sticking.
Remove the pan from the heat once the sauce is thick, glossy, and lightly browned, with the fat beginning to separate.
Transfer the chicken to serving plates or a platter. Spoon a small amount of the strong, caramelized sauce over each piece.
Garnish with thinly sliced shallot and red chili, if using. Serve hot with steamed rice.
Use full-fat coconut milk for the best texture and flavor. Watch the caramel closely so it does not burn before you add the remaining ingredients. Leftovers keep well in the refrigerator for up to 3 days and reheat best gently on the stovetop.