Bánh Mì Thịt Nướng (Vietnamese Grilled Pork Sandwich)

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases.

Banh mi thit nuong is a Vietnamese grilled pork sandwich made with thin slices of lemongrass-marinated pork, pickled carrots and daikon, cucumbers, cilantro, and mayonnaise tucked into a light, crisp baguette. The pork can be grilled or baked, so it’s easy to make at home even if you don’t have an outdoor grill.

top down of three banh mi thit nuong with grilled pork, pickled vegetables, cucumbers, cilantro and sliced jalapeños.

If you’ve ordered this at a Vietnamese bakery or restaurant before, the pork is really what makes the sandwich. It’s savory, slightly sweet, and caramelizes around the edges from the honey and sugar in the marinade.

The rest of the sandwich is all about balance. The pork is rich, the pickled carrots and daikon add crunch and acidity, and the cucumber and cilantro keep everything fresh. If you want to make the bread too, Vietnamese baguette gives you that light interior and thin, crisp crust that works especially well for banh mi.

What Is Banh Mi Thit Nuong?

Banh mi thit nuong is a Vietnamese sandwich filled with grilled pork, usually made with a light baguette and fresh and pickled vegetables.

Thit nuong means grilled meat, and in this version the pork is marinated with lemongrass, garlic, shallot, fish sauce, oyster sauce, honey, and five spice before cooking.

The same grilled pork is also used in other Vietnamese dishes. If you’ve had Vietnamese grilled pork noodle bowls, the pork will be very familiar. Here, it’s just tucked into bread instead of served over rice noodles.

Ingredients needed for thit nuong (grilled pork) spread out and labeled. There's pork shoulder, oyster sauce, honey, fish sauce, five spice seasoning, brown sugar, chicken bouillon powder, ground pepper, lemongrass, garlic, shallot, and avocado oil.

Ingredient Notes

Pork shoulder or pork butt: These cuts have enough fat to stay tender when cooked quickly over high heat. Slice the pork thinly and against the grain so it cooks evenly and stays tender.

Lemongrass: Use the tender lower part of the stalk and mince it very finely. The outer layers can be tough and fibrous.

Fish sauce and oyster sauce: These give the marinade most of its savory flavor.

Honey and brown sugar: Both help balance the salty ingredients and give the pork those caramelized edges as it cooks.

Chinese five spice: You only need a small amount. It adds warmth to the marinade without overpowering the lemongrass.

Vietnamese baguette: A light baguette with a thin, crisp crust works best. You can use bakery-bought bread or homemade.

Mayonnaise: Vietnamese-style mayonnaise is usually richer and slightly tangier, but regular mayonnaise will also work.

Maggi seasoning: A small drizzle inside the sandwich adds a little extra savory flavor. You don’t need much.

Please scroll ⬇️ to the recipe card for the full ingredient amounts and instructions.

birds eye view of all the ingredients for banh mi thit nuong. Banh mi bread, skewers of grilled pork, pickled carrots and daikon, sliced jalapeños, mayonnaise, cilantro and cucumber.

How to Make Banh Mi Thit Nuong

Start by slicing the pork thinly against the grain. Thin slices cook quickly and give you more surface area for the marinade to coat.

Mix the 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 every piece is well coated.

Bowl of ingredients for marinading sauce unmixed. Cutting board next to it with minced shallot, garlic, and lemongrass.
Cutting board with pork, knife thinly slicing pork. Bowl of marinade with sliced pork placed on top.

Let the pork marinate for at least 30 minutes. If you have more time, a few hours or overnight will give it a deeper flavor.

For the grill, cook the pork over medium-high heat until it’s cooked through and lightly charred around the edges.

For the oven, thread the pork onto skewers and rest the skewers across a baking tray so the pork isn’t sitting flat against the pan. This lets the heat circulate around it and helps the edges caramelize.

showing how to skewer the marinated pork. Bowl of marinated pork, bamboo skewer sticks, and some already skewered pork on top of baking tray.
Freshly grilled pork on skewers resting on top of a baking tray.

Once the pork is done, let it rest briefly before assembling the sandwiches.

Warm the baguettes just enough to crisp the outside, then slice them lengthwise without cutting all the way through. Spread a thin layer of mayonnaise inside and add a light drizzle of Maggi seasoning.

Fill with the grilled pork, then add pickled carrots and daikon, cucumber, cilantro, and jalapeño if you want some heat.

Process of adding the cucumbers, and pickled carrots and daikon.
Process of adding sliced jalapeños and cilantro.

Tips for Better Banh Mi at Home

✔️ Slice the pork thinly. This helps it cook quickly and gives you more caramelized edges.
✔️ Cut against the grain. It makes the pork easier to bite through in the sandwich.
✔️ Give the pork time to marinate. Thirty minutes works, but a longer marinade gives the meat more flavor.
✔️ Don’t overfill the sandwich. You want some pork, pickles, cucumber, herbs, and sauce in each bite without making it difficult to eat.
✔️ Warm the bread before assembling. A few minutes in the oven helps bring back the crisp crust.
✔️ Assemble right before serving. This keeps the bread from getting soft from the mayonnaise and pickled vegetables.

top down of three banh mi thit nuong with grilled pork, pickled vegetables, cucumbers, cilantro and sliced jalapeños.

Can I Cook the Pork Without a Grill?

Yes. The oven method works really well for this recipe.

Thread the marinated pork onto skewers and rest them across a baking tray, then bake at 400°F for 10–15 minutes, or until the pork is cooked through and lightly caramelized.

If you want a little more color around the edges, you can broil it briefly at the end. Keep a close eye on it because the honey and sugar in the marinade can brown quickly.

Can I Make the Pork Ahead?

Yes. You can marinate the pork up to a day ahead and keep it covered in the refrigerator until you’re ready to cook.

You can also cook it ahead and reheat it before assembling the sandwiches. I prefer reheating it in a skillet or air fryer so the edges get a little crisp again.

What Goes in a Grilled Pork Banh Mi?

I keep mine pretty simple:

  • Grilled lemongrass pork
  • Mayonnaise
  • Pickled carrots and daikon
  • Sliced cucumber
  • Cilantro
  • Jalapeño, if you like it spicy
  • A light drizzle of Maggi seasoning

You’ll see plenty of variations depending on the bakery or family making it, but that combination gives you a good balance of savory pork, crisp vegetables, acidity, and fresh herbs.

Storage

Store the cooked pork separately from the bread and toppings.

The pork will keep in an airtight container in the refrigerator for up to 3 days. Reheat it in a skillet or air fryer until hot before assembling the sandwich.

I would not store fully assembled banh mi for very long because the bread starts to soften once it sits with the mayonnaise and pickled vegetables.

If you make this Banh Mi Thit Nuong, I’d love to hear how it turned out! Leave a comment and rating below.

RECIPE

top down of three banh mi thit nuong with grilled pork, pickled vegetables, cucumbers, cilantro and sliced jalapeños.

Bánh Mì Thịt Nướng (Grilled Pork Sandwich)

Quynh Nguyen
Banh mi thit nuong is a Vietnamese grilled pork sandwich with lemongrass-marinated pork, pickled carrots and daikon, cucumber, cilantro, and mayonnaise tucked into a light, crisp baguette.
5 from 52 votes
Prep Time 25 minutes
Cook Time 15 minutes
Total Time 40 minutes
Course Main Course
Cuisine Vietnamese
Servings 8 servings
Calories 110 kcal

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

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.

Nutrition

Calories: 110kcalCarbohydrates: 6gProtein: 7gFat: 6gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gCholesterol: 23mgSodium: 476mgPotassium: 177mgFiber: 0.4gSugar: 4gVitamin A: 17IUVitamin C: 3mgCalcium: 22mgIron: 1mg
Have you tried this recipe? Leave a star rating and let us know how it was!

Similar Posts

5 from 52 votes (51 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Rating




2 Comments

  1. 5 stars
    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!

    1. 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!