Caramel chicken is a tasty Vietnamese dish that features a semi-sweet sauce made with coconut water, palm sugar, garlic & loads of ginger.
This recipe may seem intimidating but it is very simple, and there is no risk as long as you take your time making the caramel. It will take around 45 minutes to prepare and cook in total.
Vietnamese Sweet and Salty Chicken
Despite not having a particularly sweet tooth I have a real weakness for sweet/sour/salty combinations in savoury dishes.
They are flavour profiles that I lean into in recipes like my sweet and sour pork chops, my take on an Indian chicken pathia curry and Thai dishes like my beef massaman curry.
This Vietnamese caramel chicken recipe is based on a dish called ga kho and it is a fantastic example of using sweetness in a savoury dish.
The caramel sauce is made from palm sugar and coconut water, the savoury/salty flavour comes from the majesty of fish sauce.
The sweetness is balanced with a little vinegar and it is all rounded with aromatic ginger, garlic, shallots and chilli.
So whilst starting a savoury dish by making a caramel more at home in a dessert, do give this a try it is an immense dish that is easier to make than it may seem.
Frequently Asked Questions
Do I have to use palm sugar?
No, any type of sugar will work in this recipe, including regular granulated sugar. However, darker less refined sugars give a much better caramel flavour and are less “sweet”.
One of my favourite substitutes to use is Jaggery, it is something I usually have at home because I use it a lot in Indian recipes.
Do I have to use coconut water?
Again, you can get away with not using this ingredient, regular water will work. But coconut water is readily available in supermarkets and it does add a subtle mellowness to the recipe.
Can I make this in advance?
Yes, this recipe is superb if it is allowed to sit for a day or two in the fridge and then reheated.
For the best results thicken the sauce when you serve the recipe rather than before you refrigerate it.
Do I have to thicken the sauce?
I like to thicken this sauce just a little, but I have seen this dish served with a very thin almost broth-like sauce as well as a very heavily thickened sauce.
So in short, no, you can have it just the way you like.
Do I have to use fish sauce?
No, you can substitute in light soy sauce if you wish, however, I think that fish sauce has a much better flavour profile for this recipe.
Serving Suggestions
I’ve served my caramel chicken in the pictures on this page with some simply cooked jasmine rice and I have added a load of spring onions to it.
Coconut rice is also a fantastic side dish for this sweet and savoury chicken recipe.
Noodles also make a great side dish for this recipe, I would choose a fairly simple plain “chow mein” style dish.
There is also a Vietnamese dish called Khoai Chien, a fried potato recipe that is superb with a sweet sauce.
Equipment Used
I only name-check specific brands of equipment if I think they make a material difference to a recipe. But, if you have any questions feel free to ask them in the comments section below the recipe.
- Hob/Stovetop.
- 20cm or 8″ nonstick frying pan.
- Wok.
- Mixing bowl.
- Chopping board.
- Kitchen knife.
- Stirring and serving spoons.
- A combination of weighing scales, a measuring jug, cups and spoons.

Vietnamese Caramel Chicken Step-by-Step Photos
- Add the diced chicken to a bowl with the fish sauce, vinegar and white pepper, toss well, then allow to sit whilst you prepare the remaining ingredients.
- Add palm sugar to a small pan over medium heat and allow it to slowly caramelise.
- Turn off the heat (Induction hob only) or remove the pan from the heat, carefully pour in the coconut water and mix well. Turn the heat back on or return the pan to the heat and cook for 2-3 minutes.
- Turn the heat off again or remove the pan from the heat and pour in the fish sauce, vinegar and MSG stir well and set aside.
- Heat a wok over a high heat and when it’s hot add half the oil and the sliced shallot, then stir fry for 1 minute.
- Add the garlic, ginger, and red chillies, stir fry for a minute, then remove them from the pan.
- Return the wok to a high heat, add the remaining oil and the marinated chicken. Allow it to sit for 2-3 minutes, do not stir!
- Add the stir-fried vegetables and caramel sauce to the wok, mix well and cook for 10-12 minutes before serving.

Vietnamese Coconut Caramel Chicken Recipe
Caramel chicken may sound like an odd combination but this recipe is based on a Vietnamese dish called Ga Kho and it rocks the sweet/salty savoury vibe that I love. Coconut water and fish sauce help provide the savoury notes whilst palm sugar gives this dish it's signature sweet elements, of course, I add a bit of spice too!
Ingredients
For the Chicken:
- 400g (14oz) Chicken Thigh Meat
- ½ Tbsp Fish Sauce
- ½ Tsp Rice or White Vinegar
- ⅛ Tsp White Pepper
- 1 Medium-Large (50g) Echallion (Banana) Shallot
- 35g (Thumb Sized Piece) Ginger
- 3 Garlic Cloves
- 2 Thai Red Chilli Peppers (add more or less as you desire)
- 2 Tbsp Cooking Oil
- Spring Onions for Garnish
- 1 Tsp Cornflour (Optional)
- 1 Tsp Water (Optional)
For the Caramel Sauce:
- 50g (3 Packed Tablespoons Chopped) Palm Sugar or Jaggery
- 175ml (¾ Cup) Coconut Water
- 1 Tbsp Fish Sauce
- 1 Tsp Rice or White Vinegar
- ⅛ Tsp MSG
Instructions
- Cut the chicken thigh meat into bite-sized pieces and toss it into a bowl, then add the fish sauce, vinegar and white pepper and allow the chicken to marinate whilst you prepare the remaining ingredients.
- Cut the shallot in half, peel it and then cut it into very thin half-moon shapes.
- Peel the ginger and then cut it into batons as small as you can.
- Peel the garlic cloves and then slice them as thin as you can.
- Cut the chilli peppers into thin slices.
- Heat a small 20cm or 8" nonstick frying pan over a medium-low heat, add the palm sugar and allow it to slowly caramelise, stirring it occasionally if required. You want this to become very dark, but not burnt, the flavours become more complex and less sweet the darker the caramel gets. This will take between 5 and 8 minutes, you will tell if the caramel burns if you start to sense an acrid bitter aroma.
- Turn off the heat and carefully pour in the coconut water, it will splutter and bubble, then stir to combine. If you are using a gas or induction hob, you can just turn off the heat, if you are using a normal electric hob remove it from the heat.
- Once the caramel has stopped bubbling return it to a low heat and cook gently for 2-3 minutes.
- Remove it from the heat again and add the fish sauce, vinegar and MSG for the caramel sauce and set aside.
- Heat a wok over a high heat and when it is shimmering add half of the oil and the sliced shallot and stir fry for 1 minute.
- Add the garlic, ginger and Thai chilli peppers and stir fry for another minute then remove the vegetables from the pan.
- Return the wok to a high heat, add the remaining tablespoon of oil, and then add the chicken in a single layer on the base of the wok and allow it to sit for 2-3 minutes.
- Add the stir-fried vegetables and pour over the caramel sauce, stir to combine then reduce the heat to low and allow to cook for 10-12 minutes and serve immediately garnished with the spring onions.
If you want to thicken the sauce a little mix the cornflour and water together and stir it through the sauce for 1 minute before you serve.
If you like visual guides when you are cooking, I have step-by-step process photos just above this recipe and a video just below the recipe.
Nutrition Information:
Yield:
2Serving Size:
1Amount Per Serving: Calories: 631Total Fat: 30gSaturated Fat: 6gTrans Fat: 0gUnsaturated Fat: 23gCholesterol: 244mgSodium: 1518mgCarbohydrates: 42gFiber: 3gSugar: 32gProtein: 52g
Calorific details are provided by a third-party application and are to be used as indicative figures only.