Bánh Mì Thịt Nướng (Vietnamese Grilled Pork Sandwich)
Banh mi thit nuong is one of those sandwiches that’s hard to forget once you’ve had it. Warm, lightly crisp bread slathered in tangy mayonnaise, smoky caramelized grilled pork, and cool pickled vegetables with fresh herbs piled on top. It’s simple on paper, but when everything comes together, it just works.

If you’ve ordered this at a Vietnamese bakery or restaurant and wondered how to recreate it at home, the good news is that it’s very doable. The key is a good pork marinade and the right balance of textures inside the sandwich. Once you have those down, the rest is just assembly.
What Makes Grilled Pork So Good in a Banh Mi?
The grilled pork (thịt nướng) is the foundation of this sandwich. It’s thinly sliced, marinated with lemongrass, garlic, shallot, and a mix of savory and slightly sweet seasonings, then grilled or baked until lightly charred and caramelized.
If you’ve made a grilled pork vermicelli bowl (bún thịt nướng) before, this is the same pork, just used in a different way. Instead of serving it over noodles, you’re tucking it into bread with crisp vegetables and sauce.
Kitchen Tools Needed
- Large mixing bowl
- Knife and cutting board
- Measuring spoons and cups
- Wooden Skewers (12″ long)
Ingredients That Matter
Pork shoulder or pork butt works best here. It has enough fat to stay juicy and flavorful, especially when cooked quickly over high heat.
Lemongrass, garlic, and shallot build the base of the marinade. Combined with fish sauce, oyster sauce, honey, and five spice, you get that signature grilled pork flavor that smells incredible as it cooks.
Please scroll ⬇️ to the recipe card for the full ingredient amounts and instructions.

For the sandwich itself, Vietnamese mayonnaise, pickled carrots and daikon, cucumbers, cilantro, and a drizzle of Maggi seasoning keep things balanced and bright. Jalapeños are optional but add a nice bite if you like heat.
And of course, the bread matters. A light, airy Vietnamese baguette makes all the difference. If you want to bake your own, my homemade banh mi bread recipe walks through how to get that crisp crust and soft interior at home.

How to Make Banh Mi Thit Nuong (Overview)
Start by marinating the pork. Thinly slice it against the grain, mix the marinade, and toss everything together until well coated. Let it marinate for at least 30 minutes, though a few hours or overnight will give you deeper flavor.


Cook the pork using either the grill or the oven. Grilling gives you more char, but the oven method works well too, especially if you rest the skewers so heat circulates underneath. You’re looking for cooked-through pork with caramelized edges.


While the pork cooks, prep the sandwich toppings. Slice the cucumbers and jalapeños, rinse the herbs, and have your pickled vegetables ready.
To assemble, slice the baguette lengthwise and spread a thin layer of mayonnaise inside. Drizzle lightly with Maggi seasoning, then add the grilled pork, making sure it runs the length of the bread. Finish with cucumbers, pickled carrots and daikon, cilantro, and jalapeños if using. Press gently and serve right away.


Tips for the Best Banh Mi at Home
✔️ Slice the pork thin and against the grain so it stays tender and cooks evenly.
✔️ Don’t overload the sandwich. Banh mi is about balance, not stuffing everything in.
✔️ Warm the bread slightly before assembling so the crust stays crisp but the inside is soft.
✔️ If you’re making these for a group, grill the pork ahead of time and assemble sandwiches just before serving.

Storage Tips
To keep it fresh, store the ingredients separately and assemble just before eating.
The grilled pork can be kept in an airtight container in the fridge for up to 3 days or frozen for up to a month—just reheat in a pan or air fryer to crisp it back up.
Pickled vegetables stay fresh in the fridge for up to 2 weeks when stored in their brine.
If your baguette isn’t fresh, warm it in the oven at 350°F for a few minutes to restore its crispy texture.
A fully assembled banh mi is best eaten immediately, but if needed, wrap it tightly in foil or parchment paper and enjoy within a few hours to avoid sogginess.
Other Ways to Fill a Bánh Mì
Grilled pork is a classic, but it’s far from the only option. If you like mixing things up, bánh mì works just as well with other savory fillings.
Xiu mai (Vietnamese pork meatballs) makes a great alternative if you want something saucier and comforting. The tomato-based meatballs soak into the bread in the best way, especially when paired with pickled carrots and daikon.
Lemongrass chicken is another solid choice. It’s lighter than pork but still packed with flavor, and it pairs really well with the same toppings used here. Once you’ve got the bread and vegetables ready, swapping proteins is easy and lets you stretch one setup into multiple meals.
A Classic Worth Making at Home
This grilled pork sandwich is one of those dishes that feels special but doesn’t require complicated techniques. Once you’ve made it at home, it’s easy to see why it’s such a favorite. The flavors are bold, the textures are balanced, and it’s endlessly customizable.
If you try this recipe, leave a comment and let me know how it turned out. And don’t forget to save it so you can come back to it the next time you’re craving a grilled pork bánh mì at home.
RECIPE

Bánh Mì Thịt Nướng (Grilled Pork Sandwich)
Ingredients
Lemongrass Grilled Pork
- 1-2 pounds pork shoulder or pork butt
- 3 tablespoons minced lemongrass stems
- 1 tablespoon minced garlic
- 1 tablespoon minced shallot
- 2 teaspoons black or white pepper
- 1 tablespoon brown sugar
- 1 tablespoon chicken bouillon powder
- 2 tablespoons oyster sauce
- 1 tablespoon fish sauce
- 1 tablespoon honey
- 2 teaspoons Chinese five spice powder
- 2 tablespoons avocado oil
- 2 Thai chili peppers, finely minced (optional)
For the Sandwich
- Vietnamese baguettes
- Vietnamese mayonnaise
- Pickled carrots and daikon
- Sliced cucumbers
- Fresh cilantro
- Sliced jalapenos (optional)
- Maggi seasoning
Instructions
Marinate the Pork
- Thinly slice the pork against the grain. In a large bowl, combine lemongrass, garlic, shallot, pepper, brown sugar, bouillon powder, five spice, oyster sauce, fish sauce, honey, oil, and chili if using. Add the pork and toss until evenly coated. Marinate for at least 30 minutes, or up to overnight for deeper flavor.
Cook the Pork
- Grill: Preheat grill to medium-high and lightly oil the grates. Grill the pork for 3–5 minutes per side, until fully cooked and lightly charred.Oven: Preheat oven to 400°F. Thread pork onto skewers and rest them across a baking tray so heat circulates underneath. Bake for 10–15 minutes, until cooked through and slightly caramelized.Let the pork rest briefly, then slice if needed.
Assemble the Banh Mi
- Slice the baguettes lengthwise, keeping one side hinged. Spread a thin layer of mayonnaise inside and drizzle lightly with Maggi seasoning.
- Add the grilled pork, then layer with pickled carrots and daikon, cucumbers, cilantro, and jalapenos if using. Gently press the sandwich together and serve right away.
Notes
- Slice pork thin and against the grain for the most tender result.
- Longer marinating time gives better flavor. Overnight works especially well.
- Warm the baguette slightly before assembling for the best texture.
- Don’t overfill the sandwich. Balance is what makes banh mi work.

The meat was so flavorful – very close to our favorite banh mi restaurant, and a real crowd pleaser! We didn’t have fresh lemongrass so we subbed in ~1/4 tsp lemon grass powder. Also, since we were cooking ~8lbs of meat, we just spread the meat on a single sheet baking tray – baked at 400 until cooked, and then broiled it on high for ~5 min to get a little char. I’m sure the skewer method tastes even better, but this worked well with the volume we had to cook. Thanks for the amazing recipe – we’ll be making this again!
I love how you adapted the recipe for a big batch. Baking and then broiling for that char is such a smart move. Thanks so much for sharing your tips and for making the recipe!