Bahn Mi Sandwich Recipe

I perfected a Banh Mi Sandwich with a single surprising shortcut that packs explosive flavor while keeping the prep refreshingly simple.

A photo of Bahn Mi Sandwich Recipe

My Banh Mi Recipe is my go to when I want to serve something that slaps without a ton of drama. I load thin slices of pork shoulder inside and pile on cilantro so every bite snaps with freshness.

The combo is loud and weirdly balanced, spicy, tangy and crunchy all at once, and yes its way easier to pull off than most people think. I screw up the assembly sometimes and things spill everywhere but those mistakes taught me the little hacks that actually make it better.

If you like bold flavors this Vietnamese Sandwich will change how you think about sandwiches.

Ingredients

Ingredients photo for Bahn Mi Sandwich Recipe

  • Crunchy baguette gives carbs and texture, soaks up sauces, not the healthiest alone
  • Rich in protein and fat, very flavorful, cooks tender but can be calorie dense
  • Adds bright sour crunchy veggies, low calorie, gives fibre and balance to sandwiches
  • Creamy Kewpie mayo adds umami richness, higher fat than regular mayo, very addictive
  • Tiny splash gives deep salty umami, very potent, a little goes a long way
  • Fresh cilantro adds herbal brightness, low calories, some people hate its soap taste
  • Chili adds heat and tang, boosts flavor, can be adjusted for mild to fiery

Ingredient Quantities

  • 4 Vietnamese baguettes or French rolls about 8 to 10 inches each
  • 1 lb pork shoulder thinly sliced (or pork loin or chicken thighs if you prefer)
  • 2 tbsp soy sauce
  • 1 tbsp fish sauce
  • 1 tbsp honey or granulated sugar
  • 1 tbsp vegetable oil
  • 3 garlic cloves minced
  • 1 tsp ground black pepper
  • 1 stalk lemongrass finely minced optional but great if you have it
  • 1 cup daikon peeled and julienned or grated
  • 1 cup carrot peeled and julienned or grated
  • 1/2 cup rice vinegar
  • 1/2 cup warm water
  • 1/4 cup granulated sugar
  • 1 tsp salt
  • 1/2 cup mayonnaise (Kewpie if you can)
  • 2 tbsp pork liver pate optional but classic
  • 2 tsp Maggi seasoning or extra soy sauce
  • Sriracha or other chili sauce to taste
  • 1 small English cucumber thinly sliced
  • 1 bunch fresh cilantro leaves
  • 2 jalapeños thinly sliced seeds removed optional
  • 2 scallions thinly sliced optional
  • 2 tbsp vegetable oil for cooking
  • Salt and pepper to taste

How to Make this

1. Quick pickles first: in a jar mix 1/2 cup rice vinegar, 1/2 cup warm water, 1/4 cup granulated sugar and 1 tsp salt until sugar dissolves; add 1 cup julienned daikon and 1 cup julienned carrot, press down so veggies are submerged and set in fridge for at least 30 minutes while you do everything else. Tip: rub the veggies with a little salt first and squeeze, they pickle faster.

2. Marinade the meat: thinly slice 1 lb pork shoulder (or pork loin or chicken thighs) and toss with 2 tbsp soy sauce, 1 tbsp fish sauce, 1 tbsp honey or sugar, 1 tbsp vegetable oil, 3 minced garlic cloves, 1 tsp ground black pepper and 1 stalk finely minced lemongrass if you have it; add 2 tsp Maggi seasoning or extra soy for extra umami. Let sit 15 minutes to a few hours in fridge.

3. Prep spreads and extras: stir 1/2 cup mayonnaise (Kewpie if you can) with a little sriracha to taste and 1 tsp Maggi or soy if you like; scoop 2 tbsp pork liver pate into a small bowl and warm it slightly so it spreads easier, or leave cold if you prefer.

4. Prep bread and veg: slice 4 Vietnamese baguettes or French rolls lengthwise, hollow out some of the soft crumb so there is room, thinly slice 1 small English cucumber, pick cilantro leaves off stems, thinly slice 2 jalapeños with seeds removed if using and slice 2 scallions.

5. Toast the rolls: brush the inside of each roll lightly with a drizzle of vegetable oil and toast under a hot broiler or in a skillet until edges are crisp and slightly golden, this stops the bread from getting soggy from the fillings.

6. Cook the meat: heat 2 tbsp vegetable oil in a skillet over medium high heat, cook the marinated pork in batches so it browns and caramelizes, about 2 to 4 minutes per batch for thin slices; season with a pinch of salt and extra black pepper. If you used chicken, cook until no longer pink and juices run clear.

7. Assemble each sandwich: spread mayo on both sides of the roll, smear a thin layer of pork liver pate on the bottom half if using, pile on the hot cooked pork while still juicy, then drain the pickled daikon and carrot well and add a generous handful, top with sliced cucumber, cilantro leaves, jalapeños and scallions.

8. Finish with sauce and seasoning: drizzle extra sriracha or a few drops of Maggi or soy over the fillings to taste, press the sandwich gently closed so everything stays put.

9. Eat right away: these are best fresh so the bread stays crunchy and the pickles are lively. Leftovers store better if you keep pickles and spreads separate from bread and meat, reheat the meat quickly in a hot skillet before serving.

10. Quick hacks: if short on time microwave the pate for 5 seconds to soften, use pre julienned carrots or daikon, and marinate the night before for deeper flavor. You can swap pork for shredded rotisserie chicken and it still tastes great.

Equipment Needed

1. Sharp chef’s knife and paring knife, for slicing pork and trimming veggies
2. Cutting board, roomy enough for meat and veg
3. Mandoline or julienne peeler, or a box grater if you dont have one
4. Mixing bowls, at least two (one for pickles, one for marinade)
5. Measuring cups and spoons
6. Mason jar or lidded container to quick pickle the daikon and carrot
7. Large skillet or cast iron pan for browning the meat
8. Tongs or spatula to flip and grab the meat
9. Baking sheet or broiler pan or toaster oven to toast the rolls, or just use the skillet
10. Small spatula or butter knife for spreading mayo and pate, plus a slotted spoon or fork to drain the pickles

FAQ

Yes. Chicken thighs work great and stay juicy, just slice thin and cook a little longer. For a vegetarian option press firm tofu, slice, marinate then pan fry till crisp. If you use pork loin slice thinner so it doesn’t dry out.

Dissolve 1/4 cup sugar and 1 tsp salt in 1/2 cup warm water, add 1/2 cup rice vinegar, pour over julienned veg. Let sit at least 15 to 30 minutes for a quick pickle, or chill overnight for better flavor. Drain before assembling so the sandwich stays crisp.

Toast or heat the cut bread (under the broiler or in a hot pan) and scrape out a little crumb so fillings fit without crushing. Spread mayo thinly and add pickles drained well. Serve right after adding hot meat so steam doesnt steam the bread.

Yes. Pickles keep 4 to 5 days in the fridge, marinated raw meat 24 hours, cooked meat 3 to 4 days. Keep components separate and assemble just before eating for best texture.

It’s classic but optional. You can use a smear of extra mayo mixed with a little Maggi or soy sauce for umami, or buy chicken liver mousse if you want similar flavor without making pate yourself.

Offer sriracha on the side and thinly sliced jalapeños so people control heat. You can temper spice with the mayo and a touch more sugar in the pickles if needed. If one person is sensitive, just leave the chiles off their sandwich.

Bahn Mi Sandwich Recipe Substitutions and Variations

  • Vietnamese baguettes or French rolls: swap for a regular French baguette, a soft hoagie roll, or a crusty ciabatta. If the loaf is bigger just hollow out a little of the crumb so the fillings dont spill, and toast it briefly to get that crackly crust.
  • Pork shoulder thinly sliced: use pork loin (cook a bit less time, its leaner), boneless chicken thighs for juicier meat, or firm tofu or tempeh for a vegetarian option. Press tofu first and marinate longer so it soaks up the flavor.
  • Fish sauce: substitute with soy sauce plus a squeeze of lime and a tiny pinch of salt to hit the same salty umami, or use mushroom soy sauce or a vegetarian fish sauce alternative. Taste and add a touch of sugar if it feels flat.
  • Kewpie mayonnaise: regular mayonnaise works fine, stir in a teaspoon of rice vinegar or a little sugar to mimic Kewpie tang, or make a quick sriracha mayo by mixing mayo with sriracha to taste.

Pro Tips

1) Speed up the pickles by salting and squeezing the veggies first, then pack them tight so they’re all submerged. If they’re too sharp after 30 minutes, rinse them a bit or add a splash more water to mellow them out, otherwise they’ll overpower the sandwich.

2) Dry the meat well before it hits the hot pan and cook in small batches so the pan stays hot and you get good browning. Add any sweet glaze at the very end of cooking so it caramelizes, not burns.

3) Toast and hollow the rolls well and only add hot meat right before serving. Spread the mayo and softened pate thinly so the bread stays crisp longer, and layer pickles between meat and herbs to keep cilantro from wilting.

4) For leftovers keep pickles and spreads separate from bread, reheat meat quickly in a screaming hot skillet to revive crust and juices, then assemble last minute. It’ll eat way better than soggy, reheated sandwiches.

Bahn Mi Sandwich Recipe

Bahn Mi Sandwich Recipe

Recipe by Ashley Gaintor

0.0 from 0 votes

I perfected a Banh Mi Sandwich with a single surprising shortcut that packs explosive flavor while keeping the prep refreshingly simple.

Servings

4

servings

Calories

1230

kcal

Equipment: 1. Sharp chef’s knife and paring knife, for slicing pork and trimming veggies
2. Cutting board, roomy enough for meat and veg
3. Mandoline or julienne peeler, or a box grater if you dont have one
4. Mixing bowls, at least two (one for pickles, one for marinade)
5. Measuring cups and spoons
6. Mason jar or lidded container to quick pickle the daikon and carrot
7. Large skillet or cast iron pan for browning the meat
8. Tongs or spatula to flip and grab the meat
9. Baking sheet or broiler pan or toaster oven to toast the rolls, or just use the skillet
10. Small spatula or butter knife for spreading mayo and pate, plus a slotted spoon or fork to drain the pickles

Ingredients

  • 4 Vietnamese baguettes or French rolls about 8 to 10 inches each

  • 1 lb pork shoulder thinly sliced (or pork loin or chicken thighs if you prefer)

  • 2 tbsp soy sauce

  • 1 tbsp fish sauce

  • 1 tbsp honey or granulated sugar

  • 1 tbsp vegetable oil

  • 3 garlic cloves minced

  • 1 tsp ground black pepper

  • 1 stalk lemongrass finely minced optional but great if you have it

  • 1 cup daikon peeled and julienned or grated

  • 1 cup carrot peeled and julienned or grated

  • 1/2 cup rice vinegar

  • 1/2 cup warm water

  • 1/4 cup granulated sugar

  • 1 tsp salt

  • 1/2 cup mayonnaise (Kewpie if you can)

  • 2 tbsp pork liver pate optional but classic

  • 2 tsp Maggi seasoning or extra soy sauce

  • Sriracha or other chili sauce to taste

  • 1 small English cucumber thinly sliced

  • 1 bunch fresh cilantro leaves

  • 2 jalapeños thinly sliced seeds removed optional

  • 2 scallions thinly sliced optional

  • 2 tbsp vegetable oil for cooking

  • Salt and pepper to taste

Directions

  • Quick pickles first: in a jar mix 1/2 cup rice vinegar, 1/2 cup warm water, 1/4 cup granulated sugar and 1 tsp salt until sugar dissolves; add 1 cup julienned daikon and 1 cup julienned carrot, press down so veggies are submerged and set in fridge for at least 30 minutes while you do everything else. Tip: rub the veggies with a little salt first and squeeze, they pickle faster.
  • Marinade the meat: thinly slice 1 lb pork shoulder (or pork loin or chicken thighs) and toss with 2 tbsp soy sauce, 1 tbsp fish sauce, 1 tbsp honey or sugar, 1 tbsp vegetable oil, 3 minced garlic cloves, 1 tsp ground black pepper and 1 stalk finely minced lemongrass if you have it; add 2 tsp Maggi seasoning or extra soy for extra umami. Let sit 15 minutes to a few hours in fridge.
  • Prep spreads and extras: stir 1/2 cup mayonnaise (Kewpie if you can) with a little sriracha to taste and 1 tsp Maggi or soy if you like; scoop 2 tbsp pork liver pate into a small bowl and warm it slightly so it spreads easier, or leave cold if you prefer.
  • Prep bread and veg: slice 4 Vietnamese baguettes or French rolls lengthwise, hollow out some of the soft crumb so there is room, thinly slice 1 small English cucumber, pick cilantro leaves off stems, thinly slice 2 jalapeños with seeds removed if using and slice 2 scallions.
  • Toast the rolls: brush the inside of each roll lightly with a drizzle of vegetable oil and toast under a hot broiler or in a skillet until edges are crisp and slightly golden, this stops the bread from getting soggy from the fillings.
  • Cook the meat: heat 2 tbsp vegetable oil in a skillet over medium high heat, cook the marinated pork in batches so it browns and caramelizes, about 2 to 4 minutes per batch for thin slices; season with a pinch of salt and extra black pepper. If you used chicken, cook until no longer pink and juices run clear.
  • Assemble each sandwich: spread mayo on both sides of the roll, smear a thin layer of pork liver pate on the bottom half if using, pile on the hot cooked pork while still juicy, then drain the pickled daikon and carrot well and add a generous handful, top with sliced cucumber, cilantro leaves, jalapeños and scallions.
  • Finish with sauce and seasoning: drizzle extra sriracha or a few drops of Maggi or soy over the fillings to taste, press the sandwich gently closed so everything stays put.
  • Eat right away: these are best fresh so the bread stays crunchy and the pickles are lively. Leftovers store better if you keep pickles and spreads separate from bread and meat, reheat the meat quickly in a hot skillet before serving.
  • Quick hacks: if short on time microwave the pate for 5 seconds to soften, use pre julienned carrots or daikon, and marinate the night before for deeper flavor. You can swap pork for shredded rotisserie chicken and it still tastes great.

Notes

  • Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.

Nutrition Facts

  • Serving Size: 500g
  • Total number of serves: 4
  • Calories: 1230kcal
  • Fat: 63.5g
  • Saturated Fat: 20g
  • Trans Fat: 0.5g
  • Polyunsaturated: 10g
  • Monounsaturated: 30g
  • Cholesterol: 148mg
  • Sodium: 3075mg
  • Potassium: 749mg
  • Carbohydrates: 123g
  • Fiber: 7.2g
  • Sugar: 20g
  • Protein: 49g
  • Vitamin A: 4000IU
  • Vitamin C: 7.5mg
  • Calcium: 210mg
  • Iron: 4mg

Please enter your email to print the recipe: