Thin strips of pork belly, marinated in fish sauce, soy sauce, palm sugar, and Vietnamese caramel sauce, then cooked fast over charcoal or in a hot pan until the edges are sticky and dark. The whole thing comes together in 30 minutes if you skip the overnight marinade — and it still tastes like you put in real effort.
The technique that matters
The single most important step is getting the pork completely dry before it goes in the marinade. Rinsing in salted water is fine, but if the strips are still wet when they hit the heat, they steam instead of caramelise — and you lose the sticky, dark glaze that makes this recipe worth making. Pat every strip firmly with paper towels and don’t rush it. The second thing that matters is heat: whether you’re using charcoal or a stovetop pan, it needs to be genuinely hot before the pork goes in. A lukewarm pan means the sugar in the marinade sits and burns unevenly rather than forming a proper glaze. High heat, dry pork, and you’re most of the way there.
Common problems and fixes
- The glaze burns before the pork is cooked through: Your strips are probably too thick. Five millimetres is the target — any thicker and the outside chars before the inside is done. Slice them thinner or give them an extra minute of marinade time so the flavour penetrates faster.
- The pork sticks to the pan and tears: The pan wasn’t hot enough when the pork went in, or you tried to flip too early. Leave each strip alone for the full 2–3 minutes on the first side — it will release naturally once a crust forms. Forcing it early pulls off the glaze.
- The marinade tastes flat after cooking: Palm sugar varies a lot in sweetness depending on the brand and form. If your finished pork tastes more savoury than sweet-salty, a small drizzle of honey over the cooked strips before serving fixes it without any extra cooking.
- Excess marinade drips and causes flare-ups on the charcoal: Shake off as much marinade as possible before placing the strips on the grill basket. The pork has already absorbed what it needs — pooled liquid on the surface just burns and smokes.
- The stovetop batch turns grey and soupy: You’ve crowded the pan. Cook in two or three batches rather than one. Overcrowding drops the pan temperature immediately and the pork braises in its own liquid instead of caramelising.
Substitutions that actually work
- Vietnamese caramel sauce (nước màu): This is the ingredient most people won’t have. A mix of dark soy sauce and a small amount of molasses (roughly 3:1) gets you close in colour and bittersweet depth. Plain dark soy alone also works — skip the molasses version if you don’t have it and just add an extra half teaspoon of palm sugar.
- Palm sugar: Light brown sugar is a reliable swap at the same quantity. Dark brown sugar works too but adds a stronger molasses note. Skip the garnish of fresh red chillies if you’re cooking for kids — not worth the extra dish when the pork is already the main event.
- Fish sauce: There is no perfect substitute, but if you need one, use a mix of soy sauce and a small squeeze of lime juice. The flavour won’t be identical, but it keeps the salty-sour balance in the right direction.
Caramelised Pork Belly: Sticky Asian-Style Recipe
Ingredients
- 10.5 oz pork belly cut into 5mm (¼-inch) strips
- 2 tablespoons fish sauce
- 1 teaspoon black pepper freshly ground
- 1 tablespoon soy sauce
- 2 tablespoons Vietnamese caramel sauce (nước màu) see notes for substitute
- 2 medium shallots finely chopped
- 3 cloves garlic minced (about 1 tablespoon)
- 2 tablespoons palm sugar finely chopped or grated
- 2 tablespoons neutral oil for stovetop method
- 1 teaspoon salt for washing pork
- fresh red chillies sliced, for topping
Instructions
- Wash pork in salted water, then pat dry with a paper towel.
- Rinse the pork belly strips in lightly salted water (1 teaspoon of salt dissolved in a bowl of cold water), then drain and pat thoroughly dry with paper towels. Dry pork will caramelise better.
- Light your coals until they become ‘charcoal ready’ – this should take about 20 to 30 minutes.
- Mix fish sauce, pepper, soy sauce, caramel sauce, and shallots – coat with pork and leave for 30 minutes or overnight (if you have the time).
- In a large mixing bowl, combine the fish sauce, black pepper, soy sauce, caramel sauce, and finely chopped shallots. Add the pork belly strips and toss to coat evenly. Cover and marinate for at least 30 minutes at room temperature, or refrigerate overnight for deeper flavour.
- Take your pork pieces and lay them on a handheld BBQ grill, so the pork does not stick on the BBQ. If possible, cover the grill with a lid until cooked on each side. Remember to check the pork every couple of minutes and turn it over until the sugar caramelises and the pork is cooked through.
- Arrange the marinated pork strips in a single layer on a handheld BBQ grilling basket so they don't fall through the grate. Place over the hot coals and cover with a lid if possible. Grill for 3–4 minutes per side, turning every couple of minutes, until the sugar caramelises into a dark, sticky glaze and the pork reaches an internal temperature of 145°F / 63°C. The edges should be slightly charred.
- If you are using your stovetop and a saucepan, heat 2 tablespoons of oil until hot. Add pork pieces and cook until the pork caramelises. Top with chillies.
- Stovetop method: Heat 2 tablespoons of neutral oil in a heavy-based frying pan or cast-iron skillet over medium-high heat until the oil shimmers. Add the marinated pork strips in a single layer — work in batches to avoid crowding. Cook for 2–3 minutes per side until the marinade caramelises and the pork is cooked through (145°F / 63°C internal). Transfer to a serving plate and top with sliced fresh red chillies.
Nutrition
FAQ
Can I use a regular backyard gas grill instead of charcoal?
Yes, though you’ll lose some of the smoky depth that charcoal gives. Get the grates as hot as possible before the pork goes on, and use a grill basket or fine-mesh grate so the strips don’t fall through.
How long can the pork sit in the marinade?
Up to 24 hours in the fridge is fine. Beyond that, the fish sauce starts to break down the texture of the meat and the strips can turn slightly mushy at the edges.
Can I prep this ahead for a weeknight dinner?
Yes — marinate the pork the night before and store it covered in the fridge. The actual cooking is only 15 minutes, so it’s easy to pull together after work with rice already on the stove.
What cut of pork belly should I buy, and does it need to be skin-on?
Skin-off pork belly is easier to work with here because the skin doesn’t have time to soften in a fast cook and ends up tough. If your pork belly comes skin-on, remove it before slicing or ask the butcher to do it.
Try these next
- Fresh Vegetable Spring Rolls
- Quick and Delicious Homemade Chinese Fried Rice
- Authentic Japanese Chicken Teriyaki
- Street Food Magic: Authentic Chicken Shawarma



















































