Go Back

Vietnamese-style sticky caramel pork belly

Marion Grasby
Prep Time 40 mins
Cook Time 1 hr 5 mins
Course Main Course
Cuisine Vietnamese


  • 800 g pork belly skinless, cut into 4 cm chunks
  • 3 pieces orange peel
  • 1 orange's juice
  • 250 ml chicken stock
  • ½ cup brown sugar
  • cup apple cider vinegar
  • cup light soy sauce
  • 2 tbsp sweet dark soy sauce
  • ¼ cup Angostura Aromatic Bitters
  • 1 tbsp finely grated ginger
  • 1 tsp sea salt
  • ½ tsp ground black pepper
  • 1 brown onion peeled, cut into wedges
  • Asian herbs e.g. mint or coriander, to serve (optional)

Carrot pickle:

  • 3 large carrots
  • cup white vinegar
  • cup white sugar
  • 2 tsp sea salt

Nuoc Cham dressing:

  • 3 tbsp fish sauce
  • 3 tbsp white sugar
  • 2 tbsp white vinegar
  • 2 garlic cloves finely chopped
  • 1-2 birds eye chilli finely chopped


  • In a large mixing bowl, place pork pieces, orange peel, juice, chicken stock, brown sugar, apple cider vinegar, soy sauce, dark sweet soy sauce, Angostura aromatic bitters, ginger, salt and pepper. Mix everything together well in the bowl, coating all over, allow pork pieces to infuse in the marinade for 30 minutes.
  • For the carrot pickle, mix together carrot, vinegar, sugar and salt, in a large mixing bowl, allow the carrot to pickle in the juices, leave aside until serving.
  • In a heavy based saucepan on medium high heat, pour in vegetable oil. Transfer the pork pieces into the pan (reserving the marinade) and cook for 5 minutes or until golden brown. Add the onion to the pan and toss until well combined. Pour over reserved marinade. Reduce heat to low and cook for 1 hour or until the sauce has thickened and the pork is fork tender.
  • To make Nuoc Cham Dressing, mix together fish sauce, sugar, vinegar, garlic and chilli. Stir well and set aside.
  • Serve the pork the carrot pickle, nuoc cham and fresh herbs, if using.
Keyword carrots, pork, pork belly, vietnamese