How to Make a Banh Mi Sandwich

By ShowMeStepByStepPublished

Based on a video by Joshua Weissman.

The banh mi is what happens when French colonial baguettes meet Vietnamese street-food technique. The bread is airy and crackly, the protein is rich and savory, the pickled vegetables cut through every bite, and a handful of cilantro and fresh chili ties it together. Eat one and you understand the whole sandwich category a little better.

This tutorial follows Joshua Weissman's home banh mi with crispy three-pepper pork belly. The pork takes a couple of days to dry-brine and roast properly, so plan ahead - the result is glass-crackly skin on top of meltingly soft belly, and there is no other shortcut that tastes like it. The pickles, sweet chili sauce, and prep all come together in about an hour while the pork roasts.

For more sandwich and Vietnamese-style projects, look at how to make homemade pho or try Vietnamese spring rolls for the next dinner.

Step-by-Step Guide

1

Step 1: Dry-Brine the Pork Belly Overnight

2:05
Step 1: Step 1: Dry-Brine the Pork Belly Overnight

Set a 2-3 lb pork belly skin-side up on a wire rack over a sheet pan. Salt both sides generously with kosher salt and leave it uncovered in the fridge overnight. The cold air pulls the moisture out of the skin so it can crackle later instead of going leathery in the oven.

This step is the single biggest factor in whether the skin puffs up or stays tough. Skip it and the belly bakes up chewy. A full 12-24 hours uncovered in the fridge is the move.

Tip

If your fridge is crowded, lean the rack on the top shelf where airflow is best. The drier the skin starts, the louder the crackle.

2

Step 2: Blend the Three-Pepper Powder

2:18
Step 2: Step 2: Blend the Three-Pepper Powder

Pull the dried pork from the fridge. In a small high-speed blender or spice grinder, combine 1 tbsp black peppercorns, 1 tbsp Sichuan peppercorns, and 1 tbsp white peppercorns. Blend into a fine, even powder.

Three peppers do three different things. Black brings the heat you expect, Sichuan adds the tingly numbing edge, and white pepper has a deep musky undertone. Mix the blend with salt to taste, then rub it firmly into the meaty underside of the belly. Leave the skin alone - it gets a separate treatment.

Tip

If you don't have Sichuan peppercorns, double up on black and add a pinch of cumin. Not the same, but it gives the belly a similar layered warmth.

3

Step 3: Foil-Wrap the Underside, Oil and Salt the Skin

2:38
Step 3: Step 3: Foil-Wrap the Underside, Oil and Salt the Skin

Tear a piece of heavy-duty foil large enough to hold the belly. Set the pork in the middle and pull the foil up around the sides, snug against the meat but leaving the skin fully exposed across the top with a clear foil border.

Rub a thin layer of vegetable oil over the skin and massage it in. Then shower the skin with kosher salt (flaky sea salt if you have it). The oil and salt together help dehydrate the skin in the oven so it puffs into shards instead of staying soft.

Tip

The foil dam is what protects the seasoned meaty side from over-charring while the skin gets the heat. Skip it and the spice rub burns before the skin crackles.

4

Step 4: Roast Low, Then Blast at High Heat

2:50
Step 4: Step 4: Roast Low, Then Blast at High Heat

Roast the belly at 300F for 2.5 hours. Halfway through, peek and tighten the foil dam if the meat has shrunk and pulled away from the sides. This long, gentle roast renders the fat and cooks the meat through without scorching the skin.

When the timer goes off, crank the oven to 500F (or 475F if that's your max). Roast another 25-30 minutes until the skin puffs up, blisters, and turns crackly. You'll hear the difference when you tap it - it should sound almost like glass.

Tip

If the skin still isn't crackly after 30 minutes at high heat, flip the broiler on for 2-3 minutes and watch it the entire time. Broiler heat will finish the puff but burns in seconds if you walk away.

5

Step 5: Quick-Pickle the Carrots and Daikon

3:31
Step 5: Step 5: Quick-Pickle the Carrots and Daikon

While the pork roasts, julienne 3 carrots and half a small daikon into thin matchsticks. Pack them into separate jars or pint containers - keeping them apart means you can use the carrots in other dishes later without the daikon flavor bleeding through.

In a small pot, bring 1 cup rice vinegar, 1 cup water, 2 tbsp sugar, 1 tbsp kosher salt, 1 tbsp coriander seeds, and 2 strips of lime zest to a boil. As soon as it boils, pull it off the heat and strain the hot brine over the vegetables so they're fully submerged. Let them cool to room temperature on the counter, then chill.

Tip

These pickles get better after a few hours and keep for two weeks in the fridge. Make a double batch and use the leftovers on grain bowls, tacos, or rice plates.

6

Step 6: Reduce the Sweet Chili Sauce

4:23
Step 6: Step 6: Reduce the Sweet Chili Sauce

In a small saucepan, combine 1 cup rice vinegar, 1/4 cup water, 3/4 cup sugar, 1/4 cup sambal oelek, and 2 tbsp fish sauce. Bring to a boil over medium-high heat and let it reduce for 5 minutes. The sauce thickens slightly and the sambal mellows out.

Whisk 1 tbsp cornstarch with a small splash of water to make a slurry, then stir it in. Drop the heat to low and simmer until the sauce coats the back of a spoon. Cut the heat and stir in 8 cloves of finely chopped garlic and 2 bruised kaffir lime leaves. Let it steep while you finish the sandwich.

Tip

Sambal oelek is the workhorse here. Sriracha is sweeter and more vinegary and changes the balance - if you have to swap, cut the sugar by half.

7

Step 7: Rest the Pork, Then Slice with a Serrated Knife

5:13
Step 7: Step 7: Rest the Pork, Then Slice with a Serrated Knife

Pull the pork from the oven and let it rest, uncovered, for 5 to 10 minutes. Resting lets the juices redistribute so they don't run out the second you cut in.

Use a serrated knife - the same one you'd use for bread - and slice the belly into pieces about half an inch thick. A straight chef's knife shatters the crackle as it pushes through. The serrated edge saws cleanly so the skin stays intact on each slice.

Tip

If the skin still pops off any slice, eat it as cook's treat. The pieces that stay together are the ones that go into the sandwich.

8

Step 8: Prep the Cucumber, Chilies, and Bread

5:36
Step 8: Step 8: Prep the Cucumber, Chilies, and Bread

Cut each baguette into 12-inch segments - two baguettes feed four people. Wrap the segments in foil and pop them in the warm oven for 5 to 10 minutes so the crust is hot and the inside stays soft.

While the bread warms, slice fresh cucumber into thin coins. Then slice 3 to 5 red Fresno chilies (or jalapeños) into thin rings. Pinch the cilantro leaves off the stems and have everything within arm's reach for assembly.

Tip

Fresno chilies are about the heat of a jalapeño with more sweetness. If you want a milder sandwich, slice them in half lengthwise and scrape the seeds out before slicing into rings.

9

Step 9: Build the Banh Mi and Eat It Hot

5:50
Step 9: Step 9: Build the Banh Mi and Eat It Hot

Pull a warm baguette from the oven. Use a serrated knife to split it lengthwise without cutting all the way through - keep the back hinge intact so it folds like a book. Spread mayonnaise generously across both inside faces.

Layer slices of crispy pork belly down the bottom. Shingle cucumber coins on top of the pork, then stack a generous pinch of pickled carrot and daikon over the cucumber. Top with sliced chilies, a drizzle of sweet chili sauce, and a small handful of fresh cilantro. Press the top of the loaf closed and cut it crosswise if you want a pretty serve, or pick it up and eat it right away while the bread is still warm.

Tip

Eat banh mi the minute it's built. The crackly crust starts to soften as soon as the pickle juice and sauce hit it, so this is not a make-ahead sandwich.

Products Used

❖ The Recipe

How to Make a Banh Mi Sandwich

Vietnamese
Serves
Makes 4 sandwiches
Prep
45 min
Cook
3 hr
Total
3 hr 45 min

Ingredients

22 items
  • 2-3 lb (907 g)pork belly with skin onskin must be intact for the crackle
  • to taste, plus extra for the skinkosher salt
  • 1 tbsp (9 g)black peppercornsblended into powder
  • 1 tbsp (3 g)Sichuan peppercornsblended into powder
  • 1 tbsp (10 g)white peppercornsblended into powder
  • 2 tbsp (17 g)vegetable oilfor rubbing the skin
  • 3 whole, juliennedcarrots
  • 1 small, julienneddaikon radish
  • 2 cups (480 ml) totalrice vinegar1 cup for the pickle brine, 1 cup for the sweet chili sauce
  • 3/4 cup + 2 tbspgranulated sugar2 tbsp for pickles, 3/4 cup for sweet chili sauce
  • 1 tbsp (5 g)coriander seedsfor the pickle brine
  • 2 stripslime zestfor the pickle brine
  • 2 tbsp (20 g)fish saucefor the sweet chili sauce
  • 1/4 cup (63 g)sambal oelekfor the sweet chili sauce
  • 8 cloves, finely choppedgarlicfor the sweet chili sauce
  • 2, bruisedkaffir lime leavesfor the sweet chili sauce
  • 1 tbsp (8 g)cornstarchslurried with water to thicken the sauce
  • 2 large (each cut into two 12-inch sandwiches)baguettes
  • for spreadingmayonnaise
  • 1, sliced into thin coinscucumber
  • 3-5, sliced thinlyred Fresno chilies or jalapeños
  • 1 small bunchfresh cilantro leaves

Nutrition

estimated · per servingEstimated from the ingredient list, not measured. Actual values vary by brand, preparation, and serving size. Not a substitute for measured nutrition data.
Calories
1300kcal
Protein
35g
Fat
80g
Carbs
90g
Fiber
3g
Sugar
14g
Sodium
1500mg

Method

  1. 1
    Step 1: Dry-Brine the Pork Belly Overnight. Set a 2-3 lb pork belly skin-side up on a wire rack over a sheet pan.
  2. 2
    Step 2: Blend the Three-Pepper Powder. Pull the dried pork from the fridge.
  3. 3
    Step 3: Foil-Wrap the Underside, Oil and Salt the Skin. Tear a piece of heavy-duty foil large enough to hold the belly.
  4. 4
    Step 4: Roast Low, Then Blast at High Heat. Roast the belly at 300F for 2.
  5. 5
    Step 5: Quick-Pickle the Carrots and Daikon. While the pork roasts, julienne 3 carrots and half a small daikon into thin matchsticks.
  6. 6
    Step 6: Reduce the Sweet Chili Sauce. In a small saucepan, combine 1 cup rice vinegar, 1/4 cup water, 3/4 cup sugar, 1/4 cup sambal oelek, and 2 tbsp fish sauce.
  7. 7
    Step 7: Rest the Pork, Then Slice with a Serrated Knife. Pull the pork from the oven and let it rest, uncovered, for 5 to 10 minutes.
  8. 8
    Step 8: Prep the Cucumber, Chilies, and Bread. Cut each baguette into 12-inch segments - two baguettes feed four people.
  9. 9
    Step 9: Build the Banh Mi and Eat It Hot. Pull a warm baguette from the oven.
☐ The Checklist

How to Make a Banh Mi Sandwich

Tools
4
Materials
8
Steps
9
Video
8 min

Your Guide

Joshua Weissman

As an Amazon Associate we earn from qualifying purchases. Links on this page may be affiliate links - clicking them and buying doesn't change your price, but helps support ShowMeStepByStep.

Tags

Test your knowledge

Did the lesson stick? Find out in 2 minutes.

5 quick questions covering what you just read. No signup, no score saved — just a gut check.

Quick reference

Key takeaways from How to Make a Banh Mi Sandwich

5 questions, answers, and one-line explanations. Tap to expand.

  1. 1.What dries the pork belly skin so it crackles?

    Answer: Overnight fridge dry-brine

    Salt both sides, set on a wire rack uncovered, leave in the fridge overnight. Cold air pulls moisture out so the skin can crackle later.

  2. 2.What gets warmed in the oven for 5 to 10 minutes before assembly?

    Answer: The wrapped baguettes

    Wrap baguette segments in foil and warm them so the crust stays hot and the inside stays soft for the build.

  3. 3.How long does the pork roast at low heat before the high-heat blast?

    Answer: 2.5 hours

    Roast at 300F for 2.5 hours to render the fat and cook the meat through, then crank the heat to crackle the skin.

  4. 4.Three peppercorns go into the rub — black, white, and what?

    Answer: Sichuan peppercorn

    Black for sharp heat, white for floral depth, Sichuan for that numbing buzz. Blend equal parts into a fine powder.

  5. 5.Why eat the banh mi the minute it's built?

    Answer: Pickle juice softens the crust

    The crackly crust starts to soften the second pickle juice and sauce hit it. Banh mi is not a make-ahead sandwich.

What's next

Related collections

Curated theme pages that include this tutorial.

Weekly Digest

Liked this cooking tutorial?

Pick the categories you want to hear about. Weekly digest of new step-by-step tutorials. No spam, easy unsubscribe.

Send me tutorials about

We only email about new tutorials. Easy unsubscribe anytime.