
Banh mi is Vietnam's baguette sandwich: a crackling-crust French loaf split and filled with pork, liver pate, pickled carrot and daikon, cucumber, cilantro, and chili. You make it by quick pickling the vegetables, building the meat and pate layer, then stacking everything in a warmed baguette.
The sandwich is a direct product of French colonial rule in Vietnam, which introduced the baguette and pate in the 19th century. Vietnamese cooks in Saigon in the mid 20th century rebuilt the loaf around local ingredients: fish sauce, pickled vegetables, chili, and fresh herbs, turning a French import into something distinctly Vietnamese.
Banh mi lives or dies on contrast. Every bite should hit crisp bread, rich fatty pate, sharp pickle, and fresh herb at once.
What Actually Matters
The pickled carrot and daikon need real time in the vinegar, at least 30 minutes, ideally a few hours, to lose their raw bite and turn crisp-sour instead of just crunchy. Skipping the wait and using them straight from the knife is the single most common reason a homemade banh mi tastes flat compared to a shop's.
Vietnamese Banh Mi, Serves 4
Ingredients
- 4 small French baguettes or 1 large baguette cut into 4 pieces
- 1 pound pork shoulder, thinly sliced
- 2 tablespoons fish sauce
- 1 tablespoon soy sauce
- 2 tablespoons brown sugar
- 2 cloves garlic, minced
- 4 ounces pork liver pate
- 4 tablespoons mayonnaise
- 1 cup carrot, julienned
- 1 cup daikon radish, julienned
- 1/2 cup rice vinegar
- 2 tablespoons sugar
- 1/2 teaspoon salt
- 1 cucumber, thinly sliced lengthwise
- 1/2 cup fresh cilantro sprigs
- 1 jalapeno, thinly sliced
- Soy sauce, to finish
Method
- Combine the carrot and daikon with rice vinegar, sugar, and salt in a bowl. Let sit at room temperature for at least 30 minutes, up to overnight in the refrigerator.
- Whisk fish sauce, soy sauce, brown sugar, and garlic in a bowl, add the pork shoulder, and marinate for 20 minutes.
- Sear the marinated pork in a hot skillet over medium high heat for 3 to 4 minutes per side until cooked through and lightly charred.
- Warm the baguettes in a 350 degree F oven for 5 minutes until the crust is crisp.
- Split each baguette lengthwise, leaving a hinge. Spread mayonnaise on one side and pate on the other.
- Layer in the pork, drained pickled carrot and daikon, cucumber, cilantro, and jalapeno. Finish with a few drops of soy sauce and close the sandwich.
Prep time: 25 minutes (plus 30 minutes pickling). Cook time: 10 minutes. Total time: 1 hour 5 minutes.
Nutrition (per serving, estimated)
| Calories | Protein | Fat | Carbohydrates |
|---|---|---|---|
| 560 | 29g | 24g | 58g |
This is a calculated estimate based on standard ingredient values, not a lab verified figure.
Tips, Variations, and Storage
Pickled carrot and daikon keep in the refrigerator for up to 2 weeks in their vinegar, so make a bigger batch and use it on other sandwiches or salads. Grilled chicken, meatballs, or tofu all work in place of pork shoulder. Assemble sandwiches just before eating; a banh mi held together too long goes soggy from the pickle liquid.
Frequently Asked Questions
What kind of bread should I use?
A baguette with a thin, shattering crust and an airy, not dense, crumb. A heavy artisan loaf will be too chewy to bite through cleanly.
Can I make banh mi vegetarian?
Yes. Swap the pork and pate for marinated tofu or mushrooms and keep everything else the same.
Why do my pickles taste raw and sharp?
They need more time in the vinegar. Thirty minutes is the minimum; a few hours gives a much rounder, less harsh pickle.
Is banh mi meant to be eaten hot or cold?
Warm bread with room temperature or lightly warm filling is traditional. The bread should never be cold and stiff.
More From Wine Drop Cookery
This recipe is one of nine on the Vietnamese recipes hub. See kitchen essentials and pots and cookware, or browse everything in the shop.
I'm Chef Alan. I have spent 35 years in professional kitchens, I have formal culinary education in New Hampshire, and I have been honored as a 6-Time 4-Diamond Chef. More about me here.
If a recipe is missing something you needed, or a step didn't make sense, tell me. Get in touch and I'll fix it.
Cook Bolder, Serve Wiser, Eat Better.