Bánh Mì

Updated Oct. 11, 2023

Bánh Mì
Chris Simpson for The New York Times. Food stylist: Maggie Ruggiero. Prop stylist: Suzie Myers.
Total Time
About 3 hours, including 2 hours’ marinating
Prep Time
15 minutes
Cook Time
2 ¾ hours, including 2 hours’ marinating
Rating
4(239)
Notes
Read community notes

Bánh mì are, frankly, perfect sandwiches. From the baguettes (“bánh mì” literally translates to bread) to the fillings, they leave room for endless variation while remaining entirely distinct as a complete, complex Vietnamese dish. For this recipe, pork is the star: Following a brief marinade, the meat is broiled, then stuffed in a warm baguette alongside pickles, mayo, butter and a sprinkling of herbs. Ideally, it’s worth picking up the baguettes and butter from your local Vietnamese bakery or bánh mì shop (just ask; they’ll likely sell some to you). Both the pork and the pickles can be made ahead of time. Any extra cooked pork shoulder would serve as delicious leftovers when reheated alongside rice and eggs, or tossed between noodles, or folded into yet another bánh mì. Any extra pickles will hold in the fridge for several weeks — and are endlessly adaptable for later meals.

Featured in: The Hunt for the Ideal Bánh Mì

  • or to save this recipe.

  • Subscriber benefit: give recipes to anyone
    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.
  • Print Options


Advertisement


Ingredients

Yield:4 servings

    For the Pork

    • pounds boneless pork shoulder
    • ¼cup granulated sugar
    • 1medium shallot, minced (about 3 tablespoons)
    • 8garlic cloves, minced
    • 2tablespoons minced fresh lemongrass (from tender inner portion of about 2 stalks)
    • 2tablespoons fish sauce
    • 1tablespoon soy sauce
    • 1tablespoon oyster sauce
    • 1tablespoon neutral oil

    For the Pickles

    • 1medium daikon radish (12 to 14 ounces)
    • 1medium carrot
    • 1teaspoon salt
    • ¾cup white vinegar
    • ½cup granulated sugar

    To Assemble

    • 4bánh mì (Vietnamese baguettes; see Tip), warmed
    • ¼cup mayonnaise
    • ¼cup unsalted butter, at room temperature
    • 1medium or 2 small seedless cucumbers, thinly sliced on a diagonal
    • 4fried eggs (optional)
    • Seasoning sauce (optional), such as Maggi
    • Cilantro, to taste
Ingredient Substitution Guide
Nutritional analysis per serving (4 servings)

1761 calories; 70 grams fat; 23 grams saturated fat; 0 grams trans fat; 25 grams monounsaturated fat; 15 grams polyunsaturated fat; 212 grams carbohydrates; 10 grams dietary fiber; 57 grams sugars; 70 grams protein; 3167 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by

Preparation

  1. Step 1

    Prepare the pork: On a cutting board, cut pork into 2- to 3-inch chunks, then thinly slice them.

  2. Step 2

    In a medium bowl, combine sugar, shallot, garlic, lemongrass, fish sauce, soy sauce and oyster sauce; mix well. Add pork slices and turn to coat. Cover and marinate, refrigerated, for at least 2 hours or up to overnight.

  3. Step 3

    While the pork is marinating, prepare the pickles: Peel daikon and carrot, then cut each into ⅛-inch-thick matchsticks. In a medium bowl, toss vegetables with the salt. Let stand for 30 minutes.

  4. Step 4

    Meanwhile, in a liquid measuring cup or small bowl, stir together vinegar, sugar and ½ cup warm water until completely dissolved,

  5. Step 5

    Rinse salted vegetables thoroughly under running water, then squeeze to remove excess moisture. Transfer vegetables back to the same bowl (or to a jar if not using right away). Pour vinegar mixture over vegetables to cover them entirely and let the vegetables pickle for another 30 minutes, then either drain them to use immediately or cover and refrigerate for up to 1 month (or until the pickles lose their firmness).

  6. Step 6

    When ready to cook the pork, arrange one oven rack 4 to 6 inches from the broiler and another in the center of the oven. Heat oven to 375 degrees. Remove pork from marinade and pat dry. Set pork on a sheet pan lined with aluminum foil, toss with the oil and arrange in a single layer with space between pieces. Roast on center rack until just cooked through, 12 to 15 minutes. Move the pan to the upper rack and broil meat on high until browned and crisp in spots, 3 to 5 minutes.

  7. Step 7

    Remove pork from oven, and let rest for 10 minutes. Meanwhile, slice open warmed baguettes lengthwise. Spread each with mayonnaise and butter, then layer with pickles and cucumber slices.

  8. Step 8

    Divide cooked pork among the four baguettes. If using fried eggs, add them to each sandwich, then sprinkle with seasoning sauce, if desired, and add cilantro to taste. Serve immediately.

Tip
  • If you can’t find Vietnamese bread in your area, opt for other light oblong rolls, such as short baguettes, with thin, crackling crusts and slightly chewy centers.

Ratings

4 out of 5
239 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Private Notes

Leave a Private Note on this recipe and see it here.

Cooking Notes

I find the pate makes the sandwich. The tinned meat is fairly readily available and should not be skipped. Also, most Bahn mi uses aoli not mayo.

Vietnamese baguettes don't have 'softer' crust, but thinner and crackly with a light airy crumb. A Mexican bolillo roll would make a pretty good substitute. Both are made with a similar technique of adding a pan of hot water to the bottom rack of the oven to add moisture to the oven; this creates the thin crispy crust and soft light crumb inside.

Bahn Mi make me want to cry. The most perfect sandwich in the world. A colleague once noted, “there’s a lot happening between two slices of bread.”

Almond butter mixed with mayo and a little soy sauce makes a spreadable sauce that is a pretty good substitute for the pate.

If you want to make your own (and have a mixer), this is a good recipe: https://tastylittledumpling.com/vietnamese-baguette-recipe/

If I don't have daikon (or sometimes in addition), I use a white onion for the pickles.

No paté? No thanks!

"On the Rise" or as I call it "On My Thighs" is a bakery in Cleveland Heights, Ohio where Bahn Mi is offered with pate or tofu. The daikon and carrot pickles with fresh cilantro on their crusty baguette with the seasoned tofu are perfection as are the rest of their breads and pastries. No oyster sauce, no mayo, just delicious and vegan.

Spoiler alert - I'm vegetarian. But I adore banh mi and will approximate this with a meat substitute (and obv, no fish or oyster sauces). I am going to make this.

I don’t miss the pate, but where are the jalapeños!? Absolutely essential.

Added pate and a little jalapeno. Delicious.

I'm in Australia, where we are lucky enough to have Vietnamese bakeries in pretty much every town and village. They'll sell you a banh mi, which will contain slices of marinaded and roasted pork belly (including crunchy crackling), a generous smear of pate, pickled carrot, daikon and cucumber, sliced chillies (either fresh or pickled), green salad leaves, and mayo. The pate and the pork crackling are essential. Essential.

I followed this recipe exactly (including the times and temps) except opted for tofu in lieu of the pork. Also was feeling up for a challenge so made my own sourdough banh mi rolls. All I can say is WOW. Legendary. It was worth alllll the time and effort.

Excellent and easy to prep ahead leaving just the roast/broil then assemble for the last (30) minutes. I used pork tenderloin and pickled carrots cucumber cherry tomatoes and jicama, The roll if you can find/ is great. I had and used some crusty dinner rolls. Excellent

We grilled a pork tenderloin-super easy- no marinading either. We had lots of easy to use leftover meat. We also found the Pate everyone talks about- it added another dimension to the dish that we really loved. Our family loves these sandwiches- so fresh and flavorful.

I don’t miss the pate, but where are the jalapeños!? Absolutely essential.

I can’t see how the marinate works without a few tbs of vinegar.

Added a teaspoon of Chinese five spice to the marinade, turned out fantastic

I really liked this recipe because all the ingredients were easy to find. Bahn mi is a yummy sandwich. This recipe is a great way to enjoy at home. Pate is great to add if you want too. This recipe is easy to follow, but a little adventurous for those who don't cook or just learning. If issue finding diakon, you can substitute radishes or just use all carrots. The color will get a little pink.

very good! i added jalapenos to the pickled veggie mix (they came out quite spicy) and used the marinade on tofu instead of pork. easy to make vegetarian, if you are ok with fish products like i am!

I made 2 times this with boneless, skinless chicken thighs instead of pork and it was excellent. I cut each thigh into 3 pieces. The second time I left the sauce on instead of blotting it off and just cooked and broiled longer to account for evaporation. It was even tastier this way. I served over rice with the pickled veggies. Will add this to my regular line up.

The nutrition on this recipe seems to be for the entire 4 portions.

My experience with Banh Mi in Saigon and in Manila includes the use of Hoi Sin sauce, or Kecap Manis rather than Maggi seasoning but the beauty of Banh Mi is the endless array of combinations

If you're OK with a little heat, use *very* thin jalapeno slices to gild the lily. :) Caution: Use sparingly, or they will overpower other flavors.

Jicama is a decent sub for daikon.

Private notes are only visible to you.

Advertisement

or to save this recipe.