Authentic Vietnamese Banh Mi Sandwich Recipe | Step-by-Step Guide

This traditional Vietnamese Banh Mi sandwich is unforgettable: a soft mini baguette spread with sriracha mayo, filled with thinly sliced marinated pork, quick-pickled carrots and daikon, crisp cucumber and jalapeño, and plenty of cilantro. Originally published July 19, 2018.

banh mi sandwich.
Table of Contents
  1. This is the Best Banh Mi Sandwich Recipe
  2. What is a Banh Mi Sandwich?
  3. Homemade Banh Mi Sandwich ingredients
  4. How to make a Banh Mi sandwich
  5. Banh Mi Recipe variations
  6. How to serve Banh Mi Sandwiches
  7. How to store a Homemade Banh Mi
  8. More Asian dishes you will love!
  9. Banh Mi Recipe

This is the Best Banh Mi Sandwich Recipe

Early one morning I found myself at the grocery store hunting down daikon and fresh cilantro to make these Banh Mi. The quiet aisles and helpful staff made shopping easy — and rewarding. Banh mi may look simple, but the balance of textures and bold flavors is what makes them special: tender marinated pork, bright quick-pickles, cooling cucumber, spicy jalapeño, herbaceous cilantro, and creamy sriracha mayo all tucked into a soft mini baguette.

banh mi recipe.

What is a Banh Mi Sandwich?

A banh mi is a Vietnamese sandwich that layers contrasting flavors and textures. It’s built on a small baguette with a crisp exterior and soft interior. Fillings vary—grilled or roasted pork, chicken, pâté, ham, or even tofu—and the vegetables usually include matchstick carrots and daikon, cucumber, and fresh herbs. Mayonnaise is traditional; many people also love a hit of hot sauce. Cilantro is classic, but you can omit it if you prefer.

Homemade Banh Mi Sandwich ingredients

Below is a concise ingredient list for six sandwiches. Quantities and details appear in the recipe card further down.

  • pork tenderloin
  • shallot
  • garlic
  • sugar
  • honey
  • fish sauce
  • sesame oil
  • Kosher salt
  • black pepper
  • carrots
  • daikon radish
  • white vinegar
  • mayonnaise
  • Sriracha
  • bolillo rolls, mini soft baguettes, or hero rolls
  • English cucumber
  • jalapeño (optional)
  • cilantro
banh mi sandwich held in a hand.

How to make a Banh Mi sandwich

Choose a soft roll with a light crust—bolillo or mini baguettes work best. If possible, have the pork thinly sliced at the butcher for the most tender, evenly cooked results. The marinade combines shallot, garlic, sugar, honey, fish sauce, sesame oil, salt, and pepper; blending it creates a quick, even mixture but chopping and mixing by hand works too.

thinly sliced pork, vegetables and oil for making a marinade.

Traditional banh mi often favor a 2:1 ratio of veggies to meat, but you can adjust to taste. The marinated pork is the sandwich’s star—thin slices sear quickly and stay tender.

pork marinated and cooked for banh mi.

Quick-pickled daikon and carrots are essential. Daikon is a mild Asian radish that pairs perfectly with the tangy brine; regular radishes can substitute in a pinch but are stronger. The process is fast—the vegetables soften slightly and keep for weeks in the refrigerator, making them a great make-ahead topping.

To prepare the veggies, slice into matchstick-sized pieces. Toss them briefly with salt and sugar to draw out water so they bend slightly without losing crunch. Rinse, then transfer to a vinegar-sugar brine for at least 45 minutes.

daikon radish and carrots on a cutting board, then thinly sliced.

When cooking the pork, heat a skillet until very hot and sear the slices in batches so they brown instead of steaming. Sear each side briefly—thin slices only need a minute or two per side. Keep cooked pork warm while you finish the rest.

carrots and daikon radish thinly cut for pickling.

Assemble the sandwich by spreading both roll halves with sriracha mayo (mix mayo with Sriracha to taste), then layering pork, cucumber slices, jalapeño rounds if using, generous pickled carrots and daikon, and plenty of cilantro. Close and enjoy immediately for the best texture.

pork banh mi with the top bun open.

Take care when handling jalapeños—wash hands or use gloves to avoid eye irritation.

banh mi sandwich with lots of fresh veggies.

Banh Mi Recipe variations

Try these variations to change the flavor profile:

  • Maggi seasoning: Add a few drops to the mayonnaise for extra umami.
  • Fried egg: Add a fried egg for richness and texture contrast.
  • Swap proteins: Use thinly sliced chicken, pork belly, or cold deli chicken in a pinch.
  • Herb swaps: Replace cilantro with Thai basil, mint, or another herb if you dislike cilantro.
banh mi sandwich cut in half.

How to serve Banh Mi Sandwiches

A banh mi is a complete meal on its own, but it pairs well with fries, chips, or a light salad. Refreshing beverages like citrus or pineapple juice complement the bright pickles.

How to store a Homemade Banh Mi

To keep everything fresh, store components separately: pickles, cooked pork, mayo, and herbs in the refrigerator and the bread at room temperature. Assemble just before eating to avoid soggy bread. Freezing is not recommended.

banh mi sandwich.

More Asian dishes you will love!

Try other recipes featuring similar flavors—ginger-glazed pork, lemongrass beef, or simplified leftover turkey banh mi are all great alternatives to try with these toppings.

Facebook | Pinterest | Instagram

logo

Banh Mi Recipe

Prep: 20 mins
Cook: 20 mins
Total: 3 hrs 40 mins
Servings: 6 Servings
A hand holds a banh mi sandwich filled with grilled meat, pickled vegetables, fresh cucumber, cilantro, and a creamy spread in a crispy baguette roll.
These traditional Vietnamese Banh Mi sandwiches combine a sriracha mayo, thinly sliced marinated pork, pickled vegetables, cucumber, jalapeño, and cilantro in a soft baguette. Delicious and bright.

Ingredients

  • 2 pounds pork tenderloin
  • 1 shallot
  • 3 cloves garlic
  • 1 tablespoon sugar
  • 1 tablespoon honey
  • 2 tablespoons fish sauce
  • 2 teaspoons sesame oil
  • 1 teaspoon salt
  • 1 teaspoon black pepper
  • 4 medium carrots
  • 1 large daikon or 2 small
  • 1 & 1/2 tablespoons sugar to release water
  • 1 & 1/2 tablespoons salt to release water
  • 1/2 cup sugar
  • 1 cup warm water
  • 1 cup white vinegar
  • oil for searing
  • 1 cup mayonnaise
  • 1 tablespoon Sriracha
  • 6-8 bolillo rolls or mini baguettes
  • 1 to 2 English cucumber, sliced
  • 2 jalapeños, optional, sliced
  • 2 bunches cilantro

Instructions

  1. Slice the pork very thin, or ask the butcher to slice it for you.
  2. Blend or finely chop shallot and garlic, then combine with sugar, honey, fish sauce, sesame oil, salt, and pepper to make the marinade.
  3. Toss the pork with the marinade, cover, and refrigerate at least 1 hour or up to 24 hours.
  4. Cut carrots and daikon into matchsticks. Toss with 1½ tablespoons salt and 1½ tablespoons sugar and let sit 15 minutes to release water.
  5. Rinse the vegetables in a colander to remove excess salt and sugar.
  6. Make the brine by dissolving ½ cup sugar in 1 cup warm water, add 1 cup white vinegar and a pinch of salt. Stir to combine.
  7. Submerge the rinsed carrots and daikon in the brine and refrigerate at least 45 minutes.
  8. When ready to cook, heat a skillet over medium-high with a tablespoon of oil until shimmering.
  9. Sear pork in batches with space between pieces so they brown, about 1–2 minutes per side for thin slices; adjust time for thicker cuts.
  10. Keep cooked pork warm while finishing the rest.
  11. Mix 1 cup mayonnaise with 1 tablespoon Sriracha (adjust to taste) for sriracha mayo.
  12. To assemble, slice a roll lengthwise and spread both sides with sriracha mayo. Layer pork, cucumber, jalapeño (if using), pickled carrots and daikon, and cilantro. Close and serve immediately.

Nutrition

Serving: 1sandwich | Calories: 1106 kcal | Carbohydrates: 163 g | Protein: 55 g
Course: Main Course
Cuisine: Vietnamese
Calories: 1106
Keyword: banh mi, sandwich
Did you make this? I’d love to see it!Mention @thefoodcharlatan or tag #thefoodcharlatan on Instagram.