Bánh Mì Thịt Nướng (Vietnamese Grilled Pork Sandwich)
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.

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.

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.

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.


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.


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.


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.

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