
Vietnamese Caramelized Pork Belly Skewers (Air Fryer)
Tender pork belly threaded onto skewers and glazed with a caramelized fish sauce, brown sugar, and garlic mixture. Air-fried until the exterior crisps and the marinade caramelizes into a sweet and savory coating. This Vietnamese-inspired dish delivers restaurant-quality results with minimal hands-on time and none of the splattering mess of stovetop cooking.
- Prep
- 20 min
- Cook
- 16 min
- Wait
- 2 hr
- Total
- 2 hr 36 min
- Makes
- 12 skewers (3 per serving)
Steps
Before you start
- Soak 12 wooden skewers (8–10 inch) in water for at least 30 minutes so they don't char
- Select pork belly with good color and some marbling; avoid pieces that are mostly fat or too lean
- Have all marinade ingredients measured and ready before you start
Prepare marinade
- In a small bowl, whisk together fish sauce, brown sugar, minced garlic, minced shallots, soy sauce, rice vinegar, and black pepper until the brown sugar dissolves and the mixture is well combined.
- The marinade should smell fragrant and savory-sweet.
+ Show details− Hide details
Ready when: Mixture is smooth and brown sugar is fully dissolved
Tip: Make sure to whisk thoroughly so the brown sugar dissolves completely; lumps will not caramelize evenly
Marinate pork belly
- Place pork belly cubes in a shallow dish or resealable bag.
- Pour the marinade over the pork, turning to coat all pieces evenly.
- Cover and refrigerate for at least 2 hours, or up to 8 hours.
- Stir gently once or twice during marinating to ensure even coverage.
+ Show details− Hide details
Tip: Longer marinating (6–8 hours) yields deeper flavor, but 2 hours is the minimum for good results
Thread skewers
- Remove pork from the refrigerator 10 minutes before skewering.
- Thread pork belly cubes onto soaked wooden skewers, using about 3–4 cubes per skewer and allowing a little space between pieces so heat circulates.
- Reserve the marinade.
+ Show details− Hide details
Ready when: All pork pieces are threaded onto skewers with visible gaps between them
Tip: Arrange pork so pieces are not packed tightly; air needs to circulate on all sides for even cooking and crisping
Preheat air fryerOven 380°F / 195°C
- Preheat your air fryer to 380°F (193°C) for about 3 minutes.
+ Show details− Hide details
Ready when: Air fryer displays ready indicator or beeps
Tip: Preheating ensures the pork begins to develop a crust immediately, locking in juices
Arrange and cook first batchOven 380°F / 195°C
- Lightly pat the skewered pork dry with paper towels.
- Place 6 skewers in the air fryer basket in a single layer without overcrowding, making sure they don't touch the heating element.
- Cook at 380°F (193°C) for 8 minutes, shaking the basket gently halfway through to ensure even cooking.
+ Show details− Hide details
Ready when: Pork is light golden brown and beginning to show caramelization on edges
Tip: Drying the pork helps it brown better; moisture will steam rather than crisp the surface
Glaze and finish first batchOven 380°F / 195°C
- Remove the skewers from the air fryer.
- Brush the reserved marinade liberally over all sides of the pork using a pastry brush.
- Return the skewers to the air fryer and cook for another 4 minutes at 380°F (193°C) until the glaze caramelizes and deepens in color.
+ Show details− Hide details
Ready when: Glaze is dark amber, sticky, and clinging to the pork; edges show blackened caramel spots
Tip: The second cook at high heat is what creates that signature caramelized exterior; don't skip it
Cook second batchOven 380°F / 195°C
- Transfer the first batch of skewers to a plate and tent loosely with foil to keep warm.
- Repeat the patting dry, air frying for 8 minutes, glazing, and final 4-minute cook with the remaining 6 skewers using the same temperature and marinade technique.
+ Show details− Hide details
Ready when: Second batch matches the first in color and caramelization
Tip: Keep the first batch warm but not overly hot so the crust stays crisp while the second batch finishes
Rest and serve
- Remove all skewers from the air fryer and let rest for 2–3 minutes before serving.
- This allows the juices to redistribute throughout the meat.
- Transfer to a serving platter and garnish with sliced scallions and toasted sesame seeds if desired.
- Serve warm with rice and fresh herbs like cilantro and mint.
+ Show details− Hide details
Ready when: Pork is fully cooked through, tender, and juices run clear when pierced
Tip: Don't skip the rest period; it makes a noticeable difference in tenderness and keeps the crust from shattering when you bite into it
Good to know
Tips
- For extra crispiness, lightly spray the pork with cooking oil before the second air fryer round. The marinade already contains enough oil, but a light mist helps the caramel set with more texture.
- If your air fryer is smaller (3.5 quart), cook all 12 skewers in three batches of 4, using the same timing. Air flow is more important than speed.
- Serve these skewers with a side of cool lettuce wraps, fresh mint, cilantro, and pickled daikon and carrot (pickled vegetables cut the richness beautifully).
- Leftovers work great sliced off the skewer and tossed into rice bowls or banh mi sandwiches the next day.
Make ahead
Marinate the pork belly for up to 8 hours in advance. You can also thread the skewers up to 4 hours ahead and store them covered in the refrigerator; bring them to room temperature for 10 minutes before air frying.
Storage & reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, place skewers on a lined air fryer basket and cook at 320°F (160°C) for 4–5 minutes until warmed through and the glaze is sticky again. Do not microwave, as this will soften the crust.
Substitutions
- fish sauce → soy sauce (use 4 tbsp / 60 ml total, reducing the soy sauce in the marinade to 1 tbsp / 15 ml). Fish sauce is key to the authentic Vietnamese flavor, but soy sauce alone works if fish sauce is unavailable
- packed brown sugar → honey or palm sugar (use equal amount). Honey will caramelize slightly faster; palm sugar is closer to the Vietnamese original and adds subtle complexity
- rice vinegar → lime juice or white vinegar (use 1 tbsp / 15 ml). Lime juice adds brightness and is common in Southeast Asian cooking; vinegar works too but is slightly sharper
- pork belly, skin removed, cut into ¾-inch (2 cm) cubes → chicken thighs or beef sirloin tips (cut into ¾-inch cubes). Reduce cooking time to 6–7 minutes per stage for chicken; beef may need 8–9 minutes per stage to tender up completely
More kebabs & skewers
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Vietnamese
- Main ingredient
- Pork Shoulder
- Diet
- Dairy-Free
- Method
- Air Fryer
- Quick & Easy
- Easy
- Occasion
- Parties





