Skip to content
vietnameselunch✨ New

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.

Prep
30 min
Cook
30 min
Servings
4
Difficulty
Medium
4.7
Sign in to rate
#vietnamese#banh-mi#sandwich#pork#pickled#lunch

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. 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. 2

    Make the caramel

    In a dry pan over medium heat, melt sugar without stirring until deep amber, about 4-5 minutes.

  3. 3

    Add the pork

    Carefully add pork to the caramel along with fish sauce, garlic, and water. Stir to coat.

  4. 4

    Simmer

    Simmer 15-20 minutes until the pork is tender and glazed in a sticky, dark sauce.

  5. 5

    Toast the bread

    Split baguettes and toast lightly in the oven or a dry pan until the crust is crisp.

  6. 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.

Download Now

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

Calories520kcal
Protein27g
Carbohydrates52g
Fat22g
Fiber3g
Protein27g
Carbs52g
Fat22g

Time Summary

Prep time30 min
Cook time30 min
Total time60 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes