Banh Mi

Banh Mi
⏱️ cook time 40 minutes
🍽️ servings 4
⚡ Difficulty easy

intro

Crispy crusty baguette layered with savory seared pork, tangy quick pickles, fresh herbs, and creamy spreads for a bright, balanced iconic fusion sandwich.

Ingredients

Boneless pork shoulder, thinly sliced against the grain 500g
Mini crusty baguettes (15cm/6-inch length) 4 (400g total)
Smooth liver pâté 100g
Full-fat mayonnaise 60g (4 tbsp)
Daikon radish, julienned into 5mm matchsticks 200g
Carrot, julienned into 5mm matchsticks 150g
English cucumber, sliced into 5mm lengthwise strips 120g (1 small)
Fresh cilantro sprigs 15g (1 small bunch)
Jalapeño pepper, thinly sliced into rounds 30g (1 medium)
Fish sauce 30ml (2 tbsp)
Low-sodium soy sauce 15ml (1 tbsp)
Granulated white sugar 40g (3 tbsp + 1 tsp)
Distilled white vinegar 60ml (4 tbsp)
Garlic, finely minced 10g (3 cloves)
Chinese five-spice powder 2g (1 tsp)
Kosher salt 3g (½ tsp)
Neutral cooking oil (canola/vegetable) 15ml (1 tbsp)
Warm water 60ml (¼ cup)

Steps

1

Quick-pickle the vegetables

In a medium glass bowl, combine 60ml distilled white vinegar, 25g (2 tbsp) granulated sugar, 3g (½ tsp) kosher salt, and 60ml warm (45°C/113°F) water, stirring until sugar and salt fully dissolve. Add julienned daikon and carrot, press to fully submerge in the brine, and let rest at room temperature for 20 minutes to quick-pickle. Drain all excess brine completely before using to avoid soggy bread.

Step 1
step1:Quick-pickle the vegetables
2

Marinate the pork slices

In a medium mixing bowl, combine 500g thinly sliced pork shoulder, 30ml fish sauce, 15ml low-sodium soy sauce, 15g (1 tbsp) granulated sugar, minced garlic, and 2g Chinese five-spice powder. Toss thoroughly to coat every pork slice evenly, then let marinate at room temperature for 15 minutes (refrigerate for up to 2 hours for deeper, more savory flavor). Complete this step while the vegetables pickle to cut down total cook time.

Step 2
step2:Marinate the pork slices
3

Sear the marinated pork

Heat 15ml (1 tbsp) neutral cooking oil in a large cast-iron skillet over medium-high heat (190°C/375°F). Cook pork in 2 equal batches to avoid crowding the pan, laying slices in a single layer and searing for 2 minutes per side, until edges are deep golden and slightly caramelized, and pork reaches an internal temperature of 71°C/160°F. Transfer cooked pork to a clean plate and set aside.

Step 3
step3:Sear the marinated pork
4

Toast the split baguettes

Slice each 15cm mini baguette lengthwise, leaving a 1cm hinge along one edge to contain fillings. Arrange split baguettes cut-side up on a metal baking sheet, and toast in a preheated 180°C/350°F oven for 3 minutes, until the cut surface is lightly crisp but the interior crumb remains soft and airy, not dried out.

Step 4
step4:Toast the split baguettes
5

Layer the base spreads

Once toasted baguettes are cool enough to handle (about 1 minute), spread 25g (1.5 tbsp) smooth liver pâté evenly across the bottom cut side of each baguette, then spread 15g (1 tbsp) full-fat mayonnaise evenly across the top cut side. Cover the full length of the bread with spreads to create a moisture barrier that prevents sogginess from juicy fillings.

Step 5
step5:Layer the base spreads
6

Assemble and rest sandwiches

Layer 125g of seared pork slices evenly over the pâté side of each baguette, then top with 87.5g of the drained pickled daikon and carrot mix, 30g of lengthwise cucumber strips, 3-4 thin jalapeño rounds, and 3-4 fresh cilantro sprigs. Press the top half of the baguette down gently to compress fillings slightly, then wrap each sandwich tightly in parchment paper and let rest for 2 minutes to let flavors meld before serving.

Step 6
step6:Assemble and rest sandwiches

Tips

1.Do not cut all the way through the baguette when splitting: leaving a 1cm hinge along one edge keeps fillings contained and makes the sandwich much easier to eat without spilling.
2.Always sear pork in small batches: overcrowding the pan causes the pork to steam instead of caramelize, leading to soggy, bland meat without the signature crispy, savory edges.
3.Drain pickled vegetables thoroughly before adding them to the sandwich: excess brine will soak through the bread and make it unpleasantly soggy if not drained well.

✨ You May Also Like

Main Course
🍜 United Kingdom

A showstopping classic of tender seared beef, savory mushroom duxelles, and crisp prosciutto wrapped in flaky golden puff pastry, baked to juicy perfection.

⏱️ 2 hours 1Main Course ★ 4.7
Main Course
🍜 India

Tender charred marinated chicken simmered in a rich, spiced creamy tomato sauce, this iconic Anglo-Indian curry pairs perfectly with basmati rice or warm naan.

⏱️ 50 minuteMain Course ★ 4.8
Main Course
🍜 Thailand

Classic tangy, sweet, and savory Thai stir-fried rice noodles with shrimp, tofu, and crunchy garnishes, balancing all five core Thai flavor profiles.

⏱️ 30 minuteMain Course ★ 4.6
Main Course
🍜 United Kingdom

Crispy golden beer-battered cod and fluffy double-fried chips, served with tangy tartar sauce and malt vinegar: the timeless, beloved British pub comfort classic.

⏱️ 45 minuteMain Course ★ 4.9
Main Course
🍜 Mexico

Smoky, chile-marinated pork tacos with caramelized pineapple, fresh cilantro, and lime: a beloved classic Mexican street food perfect for casual summer gatherings.

⏱️ 1 hour 45Main Course ★ 4.7
Main Course
🍜 United States

Crunchy Fritos corn chips layered with savory beef chili and melted cheddar, topped with cool, zesty fixings for a beloved, cozy Tex-Mex comfort food.

⏱️ 35 minuteMain Course ★ 4.9

Banh Mi:Frequently Asked Questions

1.What’s the best way to get tender, non-chewy pork for my banh mi?
Start with boneless pork shoulder, and slice it thinly (3–5mm thick) strictly against the grain to cut through tough, long muscle fibers. For extra clean, even cuts, pop the pork in the freezer for 15 minutes first to firm it up, then sear quickly over high heat to lock in savoriness without overcooking.
2.Can I use a regular full-sized grocery store baguette instead of the 6-inch mini crusty baguettes?
You can, but the 6-inch mini crusty baguettes are ideal for single, handheld servings with the perfect crust-to-filling ratio. If using a full baguette, cut it into 6-inch segments, and toast it lightly for 3–4 minutes at 350°F to bring back that signature shattery crisp crust before assembling.
3.Do I really need both liver pâté and mayonnaise on a classic banh mi?
Absolutely—those two creamy spreads create the iconic rich, balanced base that ties all the fillings together. Spread a thin, even layer of smooth liver pâté on one cut side of the toasted baguette, and full-fat mayonnaise on the other, so every bite gets a hit of deep, savory pâté and cool, creamy richness.
4.How long do I need to pickle the daikon matchsticks for that classic tangy banh mi flavor?
For quick pickled daikon cut into 5mm matchsticks, you only need a minimum of 30 minutes in a standard rice vinegar, sugar, and salt brine at room temperature to get that bright, tangy crunch. For deeper flavor, you can refrigerate them for up to 2 weeks, just don’t let them lose their firm, snappy bite.
5.My banh mi gets soggy really fast after assembly—how do I prevent that?
Sogginess usually comes from adding wet fillings to a cool, un-toasted baguette. First, toast your mini baguette just until the crust is crisp and the inner crumb is slightly dry. Pat pickled daikon dry with a paper towel before adding it, and use the pâté and mayo as a moisture barrier between bread and juicier fillings.
6.Can I make the pickled daikon ahead of time for weekly meal prep?
Definitely! Julienned daikon pickled in a 1:1 ratio of rice vinegar and water, with 2 tablespoons sugar and 1 teaspoon salt per cup of brine, will stay crisp and flavorful in an airtight glass jar in the fridge for up to 2 weeks. Just give them a quick pat dry before building your sandwich to cut down on excess brine.
7.Is there a good substitute for liver pâté if I don’t enjoy its flavor?
If you’re not a fan of liver pâté, you can swap it for a thicker layer of full-fat mayo mixed with a pinch of five-spice powder and a tiny splash of soy sauce to mimic that deep, savory umami note. Skip low-fat mayo here—it’s watery and won’t deliver the same rich, creamy mouthfeel that balances tangy pickles.
8.What order should I layer banh mi fillings for the most balanced, mess-free bite?
Start with your spreads first: smooth pâté on one toasted baguette half, full-fat mayo on the other. Layer your seared pork next, then patted-dry 5mm daikon pickles, then fresh herbs like cilantro, Thai basil, and sliced jalapeño. Press the two halves gently to hold fillings in place as you eat.
9.Why does the recipe call for boneless pork shoulder instead of leaner cuts like pork tenderloin?
Boneless pork shoulder has just the right amount of marbled fat to stay juicy and flavorful when seared over high heat, unlike lean tenderloin which can dry out quickly and taste bland. Since you slice it paper-thin against the grain, it cooks in 2 to 3 minutes total, no long braising required.
10.Can I prep these banh mi ahead for a party or potluck?
You can prep all individual components 2–3 days ahead: cook and cool the seared pork, store pickled daikon in the fridge, and portion out your pâté and full-fat mayo. Avoid assembling the sandwiches more than 15 minutes before serving, though, or the crisp crust will soften and the bread will turn soggy.
11.What’s the best way to toast the mini baguettes for that perfect banh mi texture?
Slice each 6-inch mini baguette lengthwise, leaving a small hinge on one side so it doesn’t split into two separate pieces. Toast them cut-side down on a dry skillet over medium heat for 1–2 minutes, or in a 350°F oven for 3–4 minutes, until the crust is shattery and the cut crumb is slightly crisp.

Comments (7)

2 days ago

OMG this classic banh mi is SO good!!! I was nervous to make Vietnamese food at home because I thought it’d be super complicated, but 40 minutes total? No way. My kids devoured two each at our Sunday family dinner, even my picky 8 year old who usually turns her nose up at anything with pickled veggies. Total game changer for weeknight meals! 10/10 would make again.

yesterday

Wait did your kids actually like the pickled daikon and carrot? I’ve been scared to make this for my crew because I think they’ll complain about the tang! Did you adjust the pickling brine at all?

yesterday

So glad your family loved it! If your kids are sensitive to tang, you can cut the rice vinegar in the pickling brine with a little extra sugar and let the veggies pickle for only 15 minutes instead of 30 for a milder, sweeter crunch — works like a charm!

1 week ago

Brought these to my office potluck last week and people were hounding me for the recipe before I even left! The pickled veggie balance is perfect, and I used the leftover marinated pork for meal prep bowls later in the week too. Super easy to throw together even on a busy weeknight, no fancy equipment needed.

5 days ago

Love that you repurposed the leftover pork for meal prep — that’s one of my favorite hacks too! So happy it was a potluck hit.

3 days ago

Made this after a long day hiking last weekend, couldn’t believe how quick it came together. The crispy baguette + savory pork + tangy pickles? Absolute perfection, way better than the banh mi I pay $12 for at my local sandwich shop. Will be adding this to my regular rotation.

30 minutes ago

This recipe is chef’s kiss, but I have a question — has anyone tried making this with a gluten free baguette? I have celiac so regular bread is a no go for me, but I’m dying to make this for my partner’s birthday dinner next week. All the flavors sound incredible!

5 minutes ago

I made this last week with a gluten free sourdough baguette from my local grocery store! Just make sure you toast it really well so it doesn’t get soggy from the mayo and pickles, it turned out amazing.

just now

Great question! Gluten free baguette works perfectly here, just like Bree mentioned — toasting it well is key to avoiding sogginess. You can also add a thin layer of pâté first to create a barrier if you want extra insurance against soggy bread! Hope the birthday dinner goes great.

yesterday

I swapped the pork for marinated tofu to make this vegetarian and OMG it did not disappoint! The marinade works so well on pressed tofu, I pan fried it until it was crispy on the edges and it was *chef’s kiss*. Even my meat-loving roommate said he preferred the tofu version. So easy, so flavorful!

2 hours ago

Oh thank you for sharing this swap! I’ve been looking for a good vegetarian banh mi recipe, I’m definitely trying the pressed tofu trick this weekend. Did you press your tofu for the full 30 minutes like the tips say?

2 weeks ago

SO good! I forgot to grab cilantro on my grocery run so I used a little extra Thai basil and it still slapped. The pickled veggies are so easy to make I’ll never buy pre-made pickles for sandwiches again. 10/10, zero notes.

1 week ago

Thai basil is such a great swap! The anise flavor pairs so well with the savory pork and tangy pickles, I’m so glad it worked out even without the cilantro.

5 days ago

Made this in my tiny dorm kitchen with just a toaster oven and a mini fridge and it turned out perfect! I pre-made the pickled veggies in a mason jar 2 days ahead so assembly was super quick between study sessions. Way cheaper and tastier than ordering takeout, my roommates are already begging me to make it again this weekend.