Vietnamese Banh Mi with Spicy Pork and Pickled Vegetables
A crusty baguette packed with caramel-glazed pork, quick pickled carrot and daikon, cilantro, and chile.
About This Recipe
Banh mi is one of Vietnam's great fusion dishes, born from the meeting of French colonial baguettes with Vietnamese ingredients like pickled vegetables, cilantro, and chile. This version fills the crusty, airy baguette with pork belly or shoulder glazed in a sweet-savory caramel sauce, playing off the heat of fresh chile and the bright crunch of quick-pickled carrot and daikon (do chua). The technique that matters most is making the pickle well ahead so the vegetables have time to soften slightly and absorb the vinegar-sugar brine, and caramelizing sugar to a deep amber before adding the pork, which is what gives Vietnamese caramel sauce its distinctive bittersweet depth rather than tasting simply sweet. The baguette itself should be light and crisp-crusted -- a dense, chewy European loaf won't shatter the way banh mi bread should. Assembled with mayonnaise, pate if available, the caramel pork, pickles, cucumber, cilantro, and sliced chile, this sandwich is a study in contrast -- rich and sweet against sharp and fresh, soft bread against crunchy vegetables -- and one of Vietnam's most successful street food exports.
Ingredients
Serves 4
- 1carrot(julienned)
- 1daikon radish(julienned)
- 0.5 cuprice vinegar
- 0.25 cupsugar(for pickle)
- 0.5 tspsalt(for pickle)
- 500 gpork shoulder(thinly sliced)
- 3 tbspsugar(for caramel)
- 3 tbspfish sauce
- 2 clovesgarlic(minced)
- 0.5 cupwater
- 4Vietnamese baguettes(or crusty sub rolls)
- 0.25 cupmayonnaise
- 1cucumber(thinly sliced)
- 0.5 cupcilantro(leaves)
- 1red chile(sliced)
Instructions
- 1
Make the pickle
Combine carrot and daikon with vinegar, sugar, and salt in a jar. Let sit at least 1 hour, ideally overnight.
- 2
Make the caramel
In a dry pan over medium heat, melt sugar without stirring until deep amber, about 4-5 minutes.
- 3
Add the pork
Carefully add pork to the caramel along with fish sauce, garlic, and water. Stir to coat.
- 4
Simmer
Simmer 15-20 minutes until the pork is tender and glazed in a sticky, dark sauce.
- 5
Toast the bread
Split baguettes and toast lightly in the oven or a dry pan until the crust is crisp.
- 6
Assemble
Spread mayonnaise inside each baguette. Layer in caramel pork, drained pickled vegetables, cucumber, cilantro, and sliced chile. Serve immediately.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
Make the pickled carrot and daikon at least an hour ahead, or the day before -- they need time to soften and take on the vinegar's tang.
- →
Watch the caramel closely once it starts coloring; it goes from perfect amber to burnt in under a minute.
- →
Use a light, airy baguette with a thin, crackly crust -- a dense European-style loaf overwhelms the filling instead of complementing it.
Variations
- •
Use grilled lemongrass pork instead of caramel pork for banh mi thit nuong.
- •
Add pate and a few slices of Vietnamese cold cuts for a more traditional deli-style banh mi.
- •
Make a vegetarian version with marinated tofu or mushrooms in place of the pork.
Storage
Store the caramel pork and pickles separately, refrigerated, up to 4 days. Assemble sandwiches fresh -- pre-made banh mi go soggy quickly.
History & Origin
Banh mi emerged in Vietnam during the French colonial period, when the baguette was adapted with local ingredients like pickled vegetables, cilantro, and Vietnamese-style pate and cold cuts, becoming a distinctly Vietnamese street food by the mid-20th century, especially popular in Saigon.
Frequently Asked Questions
Can I use chicken instead of pork?
Yes, chicken thighs work well in the same caramel sauce -- simmer until tender, usually a bit less time than pork shoulder.
What if I can't find a Vietnamese baguette?
Any light, crusty sub roll or baguette with a thin crust works -- avoid dense, chewy artisan loaves, which don't have the right texture for banh mi.
Why did my caramel seize up when I added the pork?
The caramel likely cooled too much before the pork went in -- add it while the caramel is still hot and stir quickly; a little seizing will smooth back out as it simmers with the water.
Nutrition Facts
Per serving (320g / 11.3 oz) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Vietnamese Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes