Main Courses
This banh mi BBQ pork recipe delivers the perfect balance of crispy five-spice crust and tender, tangy pork—just like the sandwiches I first tasted during my travels through Vietnam.
The secret lies in marinating the pork overnight with a blend of fish sauce, sugar, and aromatic spices, then finishing it with a quick sear on the grill or in a hot pan. That crispy crust?
It comes from a dry rub of five-spice powder and a touch of cornstarch, baked until golden and fragrant.
The magic happens in the layers: a crusty baguette toasted with butter and garlic, piled high with perfectly cooked pork, quick-pickled daikon and carrot, and a spread of tangy tamarind sauce that ties everything together.
I’ve adapted this recipe to use a standard baguette for easier access, but the flavors stay true to the original. The five-spice rub isn’t just for flavor—it adds that signature aroma that makes every bite unforgettable.
What you’ll end up with is a sandwich that’s crispy on the outside, tender on the inside, and packed with bright, contrasting flavors. The pork stays juicy and infused with smoky-sweet notes, while the pickles cut through the richness, creating a harmony that’s both bold and balanced.
This isn’t just a sandwich—it’s a taste of Vietnam, brought to your kitchen with professional results.
Serve it with a side of cucumber salad or fresh jasmine rice to round out the meal. The leftovers keep well for a day or two, making this the perfect recipe for meal prep or a quick lunch. Let’s get started on creating your own crispy, flavor-packed banh mi.
Ingredients for banh mi bbq pork
Crispy pork, tangy sauce, and fresh pickles—here’s what brings this Vietnamese classic to life.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥩 | 1 ½ lb | Boneless, cut into 1-inch cubes |
| Fish Sauce 🍶 | ½ cup | Red Boat preferred |
| Granulated Sugar 🍚 | ¼ cup | White or brown sugar |
| Five-Spice Powder 🌶️ | 2 tbsp | Store-bought or homemade |
| Cornstarch 🌾 | 1 tbsp | For crispy crust |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Fresh Ginger 🌿 | 2 tbsp | Grated, peeled |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed |
| Baguette 🍞 | 2 whole | French-style, crusty |
| Unsalted Butter 🧈 | ¼ cup | Melted for toasting |
| Daikon Radish 🥕 | 1 medium | Julienned for pickles |
| Carrot 🥕 | 1 medium | Julienned for pickles |
| Rice Vinegar 🍶 | ¼ cup | White or seasoned |
| Tamarind Paste 🍯 | 2 tbsp | For tangy sauce |
| Cucumber 🥒 | 1 medium | Thinly sliced for salad |
| Red Chili Peppers 🌶️ | 2 whole | Thinly sliced, optional |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The pork shoulder is your star—look for well-marbled cuts at the butcher counter. Costco or Whole Foods usually have good options, but any grocery store’s pre-cut pork shoulder works too. Five-spice powder is non-negotiable for that signature aroma; Penzeys or bulk bins at Asian markets have the best blends. For the baguette, French-style loaves (like those from Trader Joe's) stay crispy longer than standard bread. If you can’t find daikon radish, substitute extra carrot—it’ll still add crunch.
No fish sauce? Soy sauce plus a pinch of sugar gets you close, but it’s not the same. Fresh ginger and garlic can be swapped for paste, but fresh is always better. For the pickles, rice vinegar with a touch of sugar balances the daikon’s bite—no fancy equipment needed, just a bowl and a plate. Tamarind paste is key for that tangy sauce; Trader Joe's sells it in tubes, or grab it from the international aisle. The cucumber salad stays fresh for 2 days if you keep it wrapped in a damp towel.
Marinate the pork overnight—trust me on this. The baguettes toast best when sliced and spread with butter while still warm. Pickles keep in the fridge for 5 days, so make extra. The pork reheats beautifully—wrap it in foil and warm in the oven for crispy results. Store leftovers in airtight containers for 3 days; the flavors only get better as they meld.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s all in one pan—no chopping mountains of veggies or juggling multiple dishes. The pork shoulder practically caramelizes itself with the fish sauce and sugar, while the five-spice powder adds depth without extra work.
- Umami Bomb: That first bite? The fish sauce and sugar combo creates a sweet-savory punch that’s ridiculously addictive. The cornstarch gives it just the right chewy texture, and the five-spice powder makes it taste like a little piece of Vietnam every time.
- Lunchbox Hero: Between us, this is my go-to for packed lunches or potlucks—it keeps well for days, and the flavors only get better as it sits. Honestly, I’ve sent this to work in jars, and no one’s ever complained (or brought it back).
- Budget Stretch: Pork shoulder is cheap, and a little goes a long way—this recipe feeds four for next to nothing. Plus, leftovers reheat like a dream, so you’re not scrambling for takeout when you’re short on time. (Yes, even on a Tuesday night.)
Step-by-step instructions for banh mi BBQ pork
Here's how to transform simple ingredients into restaurant-quality Vietnamese sandwiches with that signature crispy crust and tangy kick.
Marinate and Cook the Pork Shoulder
In a large bowl, combine the 1.5 lb pork shoulder cut into 1-inch cubes, 0.5 cup fish sauce, 0.25 cup granulated sugar, 2 tbsp five-spice powder, 6 cloves minced garlic, and 2 tbsp grated ginger. Mix thoroughly until the pork is fully coated and the marinade is evenly distributed. Cover and refrigerate for at least 4 hours (overnight is best) - this ensures deep flavor penetration.
Preheat your oven to 375°F. Transfer the marinated pork to a baking dish and bake for 30 minutes. Then increase the heat to 425°F and continue baking for another 15 minutes until the pork is tender and the edges begin to brown. For extra crispiness, transfer the pork to a skillet and sear for 2-3 minutes per side until golden brown. The pork should pull apart easily with two forks.
Prepare the Tangy Tamarind Sauce
In a small saucepan, combine 0.25 cup rice vinegar, 2 tbsp tamarind paste, and 0.25 cup lime juice. Bring to a gentle simmer over medium heat and cook for 5-7 minutes until slightly thickened. Remove from heat and stir in 1 tsp salt and 0.5 tsp black pepper. Let it cool completely before using - this sauce should have a vibrant orange hue and tangy, slightly sweet flavor.
For the pickles, julienne 1 medium daikon radish and 1 medium carrot. Toss with 0.25 cup rice vinegar (the remaining amount) and let sit for 15 minutes to soften slightly. Thinly slice 1 medium cucumber and 2 whole red chili peppers (if using) for the final assembly. These bright, crunchy elements balance the rich pork perfectly.
Assemble the Banh Mi Sandwiches
Slice the 2 whole baguettes lengthwise and lightly toast them in a skillet with 0.25 cup melted unsalted butter for 1-2 minutes per side until golden brown. The butter adds richness while keeping the bread crisp. Let them cool slightly before assembling.
Spread a thin layer of the tamarind sauce on both halves of each baguette. Layer with the cooked pork shoulder, pickled daikon and carrot, cucumber slices, and red chili peppers. The contrast of textures - crispy pork, crunchy pickles, and soft bread - is what makes this sandwich so special.
Serve with Confidence
Cut each baguette into 3-inch sections for easy handling. Serve immediately while the pork is still warm and the bread maintains its crisp texture. The combination of the five-spice crust, tangy tamarind sauce, and fresh pickles creates a perfect balance of flavors in every bite.
For best results, assemble just before serving so the bread stays crisp. If you need to prepare ahead, you can cook the pork and make the sauce in advance, then assemble when ready to serve. This banh mi brings together Vietnamese flavors in a way that's both comforting and exciting - exactly what makes this dish so beloved.
Pro Tips For Making Banh Mi Bbq Pork
- Trim the Fat First: Cut off the thick layer of fat from the pork shoulder before cooking—it renders unevenly and can make your BBQ pork greasy. I learned this the hard way when my first batch turned out slick instead of sticky.
- Marinate Overnight: Let the pork shoulder sit in the fish sauce, sugar, and five-spice mix for at least 12 hours—preferably 24. The sugar needs time to break down the meat fibers, and the five-spice flavors meld better when given room to breathe.
- Watch the Cornstarch Slurry: Mix the cornstarch with cold water first, then slowly drizzle it into the hot pork while stirring constantly—otherwise, you’ll end up with lumps that turn your BBQ sauce into a gluey mess. I’ve ruined batches by rushing this step.
- Finish with a Splash: After cooking, add a teaspoon of fresh fish sauce and a pinch of sugar to the finished pork—this balances any bitterness or over-cooked edges. It’s the last touch that makes the difference between good and restaurant-quality.
Make-ahead tips for this banh mi bbq pork
Marinate Ahead
The pork marinade is where the magic happens, and it’s worth doing it right. I always marinate my pork for at least 12 hours, but overnight is ideal for maximum flavor infusion. Store the marinated pork in a ziplock bag or airtight container in the fridge.
The longer it marinates, the deeper the five-spice aroma becomes—trust me, it’s worth the wait. If you’re short on time, a minimum of 4 hours still works, but overnight is best. 🌶️
Cook Pork Early
Cook the pork shoulder the day before if you can—it reheats beautifully and tastes even better the next day. After baking and searing, let it cool completely, then store it in an airtight container in the fridge.
To reheat, wrap the pork in foil and warm it in a 350°F oven for 10-15 minutes until heated through. The crust will stay crispy, and the pork will be juicy and flavorful. This is a game-changer for meal prep!
Prep Pickles First
The pickled daikon and carrot keep well in the fridge for up to 5 days, so make them the day before or even a few days ahead. Store them in their pickling liquid in an airtight container. The longer they sit, the more tender and flavorful they become.
Thinly slice the cucumber and red chili peppers just before assembling the sandwiches to keep them crisp. This step is foolproof—no one will guess you made it ahead! ❄️
Toast Baguettes Fresh
Baguettes are best toasted right before assembling to keep them crisp. However, you can prep them ahead by slicing them lengthwise and storing them in a paper bag at room temperature for up to 2 hours. When ready to assemble, toast them in butter for that perfect golden crust.
If you’re really ahead of the game, toast the baguettes the night before, store them in an airtight container, and reheat them in the oven for 5 minutes at 375°F before assembling. They’ll still be crispy!
Sauce Storage
The tangy tamarind sauce can be made up to 3 days in advance and stored in an airtight container in the fridge. It thickens slightly as it sits, so you might need to add a splash of water or lime juice when reheating.
Warm it gently on the stovetop or microwave it for 20-30 seconds to restore its vibrant tang. This sauce is the secret weapon in your banh mi—don’t skip making it ahead! 🍯
Full Assembly Plan
For the ultimate make-ahead strategy, cook the pork, make the sauce and pickles, and toast the baguettes the day before. Store everything separately in airtight containers. When ready to serve, simply assemble the sandwiches with fresh cucumber and chili peppers.
This way, you’ll have restaurant-quality banh mi with minimal last-minute effort. Perfect for busy weekdays or impressing guests with minimal stress! ✨
Nutrition facts
Frequently asked questions
Can I substitute pork shoulder with another cut of meat?
For a quicker version, use pork tenderloin cut into strips—it cooks in half the time (about 20 minutes at 400°F). For extra tenderness, try pork belly (score the fat first) or chicken thighs (marinate 6 hours minimum). Just reduce the marinade time proportionally to avoid over-marinating leaner cuts.
What if I can't find daikon radish? What's the best substitute?
Use extra carrot (double the amount) or jicama for crunch. For a sweeter contrast, try sweet potato sticks (soak in vinegar 10 minutes first). Avoid cabbage—it overpowers the delicate balance. The key is crunchy, slightly sweet veggies to cut through the pork's richness.
How do I make the pork extra crispy without drying it out?
After baking, pat the pork completely dry with paper towels, then toss with 1 tbsp cornstarch + 1 tsp five-spice powder. Sear in a smoking-hot skillet for 3-4 minutes per side—don't move it! The starch creates a golden crust while the high heat locks in juices. For oven crispiness, broil for 2 minutes at the end (watch closely!).
Can I make this vegetarian?
Yes! Swap the pork for marinated tofu or tempeh (press and slice into strips). Use the same marinade (reduce fish sauce to 3 tbsp) and sear until crispy. For a meaty texture, try portobello mushrooms (marinate 4 hours, grill 10 minutes per side). Keep the five-spice rub and tangy sauce—they're vegetarian-friendly!
Why does my tamarind sauce taste too sweet?
Balance it with 1 extra tbsp lime juice or 1 tsp fish sauce (if vegetarian, use soy sauce). The sauce should be tangy-sweet, not cloying. If it's too thin, simmer 2 more minutes uncovered. For depth, add a pinch of black pepper and let it cool—flavors mellow as it sits.
