Authentic Vietnamese Banh Mi

Featured in: Hearty Meals to Satisfy Your Hunger

This delightful sandwich layers grilled pork marinated in lemongrass and spices along with tangy homemade pickled daikon and carrots. Fresh cucumber, cilantro, and jalapeños bring a burst of freshness, while chili mayo adds a creamy kick. Serve on a toasted baguette—every bite hits savory, tart, spicy, and crunchy notes perfectly. For extra richness, a spread of pâté is optional but recommended!

A woman in a white shirt and apron smiles for the camera.
Updated on Sat, 03 May 2025 12:54:27 GMT
A freshly made sandwich with pork, veggies, and crispy bread. Pin it
A freshly made sandwich with pork, veggies, and crispy bread. | tastefullyeats.com

This Vietnamese banh mi sandwich packs all the punch of genuine street food right in your home kitchen. You'll love how the juicy grilled pork plays off the zingy pickled veggies and fresh herbs. The whole combo gives you a flavor explosion that'll make you feel like you're walking through a busy Saigon market.

I whipped up these banh mi sandwiches when my husband turned another year older after we got back from Vietnam. When he took that first bite, I saw his face light up as he tasted those bold street flavors we'd gotten hooked on during our travels.

Ingredients

  • Pork tenderloin: This soft cut soaks up flavor really well and doesn't take long to cook. Try to find meat that's nice and pink without too much white stringy bits.
  • Lemongrass: Gives that key citrus smell. Go for stalks that feel heavy and solid, then cut away the outer layers to get to the tender white part inside.
  • Fish sauce: The backbone of Vietnamese cooking. Good ones like Red Boat taste cleaner and aren't too salty.
  • Pickled carrots and daikon: Brings that must-have tang and snap. Pick firm, bright-colored veggies for the best crunch.
  • French baguettes: What holds everything together. True Vietnamese baguettes are lighter than French ones, so try to find rolls with thin crust and fluffy insides.
  • Fresh cilantro: Adds that fresh, herby kick. Look for bunches with bright green leaves that stand up straight.
  • Asian chili sauce: Brings the heat your way. Sambal oelek gives pure chili flavor while Sriracha throws in some garlic taste.
  • Maggi seasoning: The hidden gem that deepens flavor. Worth tracking down for that spot-on taste.

Simple Directions

Get Those Veggies Pickled:
Mix your rice vinegar, water, sugar and salt in something that can go in the microwave and heat till it bubbles. Hot liquid really helps melt that sugar and gets into the veggies better. Pour this mix over your thin-cut carrots and daikon in a jar so they're all covered up. They need at least half an hour but taste way better after a day in the fridge. They'll go from sharp and raw to tangy and slightly sweet.
Get Your Pork Ready:
Stick your pork in the freezer for a bit to make it easier to cut, about 1-2 hours until it's firm but not rock hard. Cut it into thin pieces and pound them to 1/8-inch thick so they cook fast and soak up lots of flavor. Mix up all your marinade stuff until smooth, bringing together that fragrant lemongrass, bold fish sauce, sweet maple syrup and warm spices. Let the pork sit in this for at least 4 hours, but leaving it overnight makes it taste the best as all those flavors work their way deep into the meat.
Cook Pork and Fix Bread:
Let your marinated pork sit out for half an hour before cooking so it cooks more evenly. Get your grill or pan super hot, then cook those thin slices just 1-2 minutes on each side. The browning from high heat tastes amazing while keeping the meat juicy. At the same time, toast your bread until it's crisp but still has some give, so it can hold all your wet fillings while staying nice to chew.
Put It All Together:
First spread chili mayo on both sides of your toasted bread. Layer on your grilled pork so its juices mix with the mayo. Add plenty of drained pickled veggies for that tang and crunch. Top with fresh cucumber strips, spicy jalapeño pieces, and some cilantro. A little splash of Maggi seasoning adds that final umami kick that pulls everything into perfect sandwich harmony.
A sandwich with meat and vegetables. Pin it
A sandwich with meat and vegetables. | tastefullyeats.com

Lemongrass really makes this sandwich special. I once tried making banh mi without it, and while it tasted good, it missed that awesome smell that makes Vietnamese food so amazing. Now I've got lemongrass growing in my garden just for this sandwich, and I freeze extra so I can make it year-round.

Prep Ahead Plan

Getting stuff ready ahead of time means you can throw these together super fast. You can make the pickled veggies up to a week early and keep them in their liquid in the fridge, where they keep getting more flavorful. You can mix up the marinade and keep it in the fridge for up to three days before adding your meat. Even the spicy mayo can be mixed and stored for five days. With all this done ahead, you can have fresh banh mi ready in under 15 minutes.

Real Deal Touches

Old-school Vietnamese banh mi usually has pâté in it, which makes everything richer and more complex. For the most genuine taste, spread a thin layer of liverwurst or chicken liver pâté on the bottom bread before adding anything else. When you mix pâté with that spicy mayo, you get this amazing base that lifts the whole sandwich. Also, Maggi seasoning, this dark savory sauce that folks love all over Southeast Asia, gives that final authentic touch that most home cooks never think about.

What to Serve With It

Offer extra pickled veggies on the side and a small dish of spicy fish sauce for dipping. To make it a full meal, add a simple cucumber salad with rice vinegar and a touch of sugar or a light chicken soup with fresh herbs. Vietnamese iced coffee works perfectly alongside, with its strong coffee mellowed by sweet condensed milk that balances out the savory sandwich.

A sandwich with carrots and cilantro. Pin it
A sandwich with carrots and cilantro. | tastefullyeats.com

This banh mi will fill your kitchen with amazing Vietnamese flavors and give you a sandwich so good you'll remember every bite.

Frequently Asked Questions

→ Can I use a different protein for Banh Mi?

Absolutely! Try chicken thighs, steak, or tofu for a twist. Adjust cooking times based on the protein: chicken cooks in 3-4 minutes, beef in 2-3 minutes for medium, and tofu needs about 3 minutes per side until golden brown.

→ How long do pickled carrots and daikon last?

You can store your pickled veggies in an airtight jar in the fridge for up to 14 days. They taste even better after 1-2 days in the brine!

→ What exactly is Maggi seasoning? Can I replace it?

Maggi seasoning enhances flavor with a rich umami taste, kind of like soy sauce but more concentrated. For substitutes, mix soy sauce with a splash of Worcestershire, or just use soy sauce on its own.

→ What bread should I use for this dish?

Go for a light, crisp baguette—the traditional kind used in Vietnam has a thinner crust than French baguettes. If you can’t find those, a crusty roll works too!

→ Can I prep parts of this dish ahead?

Yep! Pickled veggies keep for up to 2 weeks. Marinate the meat a day ahead, and the chili mayo stays fresh for 3-4 days. Keep everything separate until you’re ready to build the sandwiches.

→ How spicy is this dish?

It’s got a little heat, but you can control it. Skip the jalapeño seeds for less spice, and go easy on the chili sauce in the mayo for a milder kick.

Authentic Vietnamese Banh Mi

Enjoy a flavorful Vietnamese sandwich packed with tender pork, crisp pickled carrots and daikon, and fragrant herbs on crunchy bread.

Prep Time
45 Minutes
Cook Time
15 Minutes
Total Time
60 Minutes
By: Barbara

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Vietnamese

Yield: 6 Servings (6-8 sandwiches)

Dietary: Dairy-Free

Ingredients

→ Marinade for Pork

01 1 package pork tenderloin, trimmed (2-2.5 kg total)
02 2 roughly chopped shallots, peeled
03 1/4 cup finely minced lemongrass (white part from 3 stalks)
04 1/3 cup of fish sauce
05 3 tablespoons each of lime juice and oyster sauce
06 3 tablespoons pure maple syrup
07 2 tablespoons packed brown sugar
08 2.5 cm piece of peeled ginger (or 1 tsp ground)
09 5 cloves of garlic, peeled (or 1 tsp powdered)
10 1 tablespoon each toasted sesame oil and canola oil
11 1 tablespoon spicy Asian chili sauce (like Sriracha or Sambal Oelek)
12 1 tsp Chinese 5-spice powder
13 1 tsp ground coriander

→ Veggie Pickles

14 120 ml water
15 120 ml rice vinegar
16 1 cup of daikon sticks (or radish matchsticks)
17 1 cup carrot matchsticks (from 2 or 3 small carrots)
18 1 tsp salt
19 2 tablespoons granulated sugar

→ Spicy Garlic Mayo

20 180 ml mayonnaise
21 1-3 tsp spicy chili sauce (Sriracha or Sambal Oelek)

→ Banh Mi Assembly

22 6-8 short French baguettes (each about 20 cm long)
23 Thin English cucumber slices (lengthwise cuts)
24 Optional: Pâté spread
25 4-6 thinly sliced jalapeño peppers
26 1 cup of fresh cilantro, roughly chopped
27 Optional: Maggi seasoning drizzle

Instructions

Step 01

Mix vinegar, water, sugar, and salt in a heat-proof container. Microwave for about 1 minute or until boiling. Stir until the sugar and salt dissolve fully. Layer carrots and daikon in a jar or bowl, then pour the hot mixture over them. Press the veggies under the liquid using a spoon to submerge completely. Let it sit uncovered at room temperature for 30 minutes, then seal and refrigerate. Make these a day ahead if you can for better taste.

Step 02

Place the pork into the freezer for about 1-2 hours until it firms up slightly for easier cutting. Halve each tenderloin horizontally, then slice into pieces about 0.6 cm thick. Use a meat mallet to flatten each slice to around 0.3 cm thickness. Blend all marinade ingredients in a blender until smooth, then pour over pork in a bag or shallow dish. Seal it up and refrigerate for 4-8 hours.

Step 03

Take the pork out of the fridge and let it warm up to room temp for half an hour before grilling. Heat up your grill or grill pan (make sure it’s clean). Slice the baguettes open and toast the cut sides for 1-2 minutes on the grill until crispy. If you don’t have a grill, you can toast them in the oven for 5 minutes instead. Set aside.

Step 04

Outdoor grilling: Lay pork slices in a single layer and grill for 2 minutes each side until just cooked. Indoor cooking: Use a pan or skillet lightly coated with oil and cook pork batches for 1-2 minutes per side on high heat. Don’t overdo it. This keeps the meat tender. Move finished pieces to a plate while the rest cook.

Step 05

Stir together chili sauce and mayonnaise in a small bowl until smooth. That’s it!

Step 06

Take a baguette and spread the mayo on both top and bottom halves. Add pâté to the bottom if that’s your thing. Pile on some grilled pork, cucumbers, pickled veggies that have been drained, jalapeños, and cilantro. If you have Maggi seasoning, sprinkle a bit on at the end. Time to eat!

Notes

  1. For the best flavors, give your pickled veggies a full 24 hours in the fridge.
  2. Slightly freezing pork makes slicing it thinly a piece of cake.
  3. If using a skillet indoors, know that the marinade can create smoky aromas—ventilate well!

Tools You'll Need

  • Blender with strong motor
  • Meat tenderizing mallet
  • Grill or stovetop grill pan
  • Pickling jar (mason jar style)

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Includes fish (from fish sauce)
  • Uses shellfish (oyster sauce)
  • Contains eggs (mayonnaise mix)
  • Baguettes contain gluten

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 425
  • Total Fat: 18.2 g
  • Total Carbohydrate: 42.5 g
  • Protein: 26.8 g