If you’ve ever wanted to recreate that perfect balance of savory, tangy, spicy, and fresh flavors that make Vietnamese street food so irresistible, you’re in for a real treat. The Vietnamese Pork Bành Mì Sandwich with Pickled Vegetables Recipe brings together tender marinated pork, bright pickled carrots and daikon, creamy chili mayonnaise, and crisp baguette bread—all the elements that turn an ordinary sandwich into a celebration of taste and texture. This recipe is a delicious, satisfying way to transport your taste buds straight to the bustling streets of Vietnam right from your own kitchen.
Ingredients You’ll Need

Every ingredient in this recipe has a starring role, creating layers of flavor that make the Vietnamese Pork Bành Mì Sandwich with Pickled Vegetables Recipe so special. From the aromatic lemongrass to the crisp vegetables and the punchy sauces, each item adds a unique touch to this unforgettable sandwich.
- Pork tenderloin (2 – 2 ½ lbs): The star protein, tender and perfect for quick grilling.
- Shallots (2, roughly chopped): Adds subtle sweetness and depth to the marinade.
- Lemongrass (¼ cup, white inner stalk only): Provides a citrusy fragrance essential for that authentic Vietnamese scent.
- Fish sauce (⅓ cup): Brings salty umami richness that’s key in Vietnamese cooking.
- Oyster sauce (3 tablespoons): Adds a slightly sweet, savory layer to the marinade.
- Lime juice (3 tablespoons): Provides fresh acidity that balances the richness.
- Pure maple syrup (3 tablespoons): A natural sweetener that caramelizes the pork beautifully.
- Brown sugar (2 tablespoons): Enhances the sweet-savory contrast in the pork marinade.
- Ginger (1 inch, peeled or 1 tsp ground): Adds a warm, zesty bite.
- Garlic (5 cloves peeled or 1 tsp powder): Essential for depth and savory aroma.
- Toasted sesame oil (1 tbsp): Imparts a nutty, fragrant undertone.
- Vegetable or canola oil (1 tbsp): Helps with grilling and a light coating for the pork.
- Asian chili sauce (1 tbsp, plus 1–3 tsp for mayo): Gives a spicy kick—adjust according to your heat preference.
- Ground coriander and Chinese 5 spice (1 tsp each): These spices add complexity and an aromatic punch.
- Rice vinegar (½ cup): Vital for pickling vegetables with that perfect tang.
- Water (½ cup): Combined with vinegar to create balanced pickling brine.
- Sugar (2 tbsp + 1 tsp salt): Sweetens the pickling liquid and enhances flavor.
- Matchstick carrots (1 cup) and daikon (1 cup): Crisp, colorful vegetables that brighten each bite.
- Mayonnaise (¾ cup): For that creamy, spicy spread on the bread.
- Soft French baguettes (6–8, 8-inch each): The base of the sandwich—crispy outside, soft inside.
- Pate (optional): Adds rich umami depth if you want to keep it authentic.
- English cucumber (thinly sliced): Fresh crunch without overwhelming the other flavors.
- Jalapenos (4–6 thinly sliced): Brings additional heat and brightness.
- Fresh cilantro leaves (1 cup): Gives the sandwich its signature herbal freshness.
- Maggi seasoning (optional): For that salty, slightly meaty umami lift; DIY notes below.
How to Make Vietnamese Pork Bành Mì Sandwich with Pickled Vegetables Recipe
Step 1: Pickle the Vegetables
Pickling the carrots and daikon ahead of time is an absolute game changer for this Vietnamese Pork Bành Mì Sandwich with Pickled Vegetables Recipe. The tangy, crisp veggies provide a vibrant contrast to the tender pork. To start, dissolve sugar and salt in a mixture of rice vinegar and water heated until boiling. Pour this brine over the julienned carrots and daikon in a jar, pressing down to submerge completely. Let it cool at room temperature, then refrigerate for at least a few hours, but ideally overnight. This allows the veggies to soak up the perfect zingy pickle flavor that makes the sandwich sing.
Step 2: Prepare and Marinate the Pork
The pork is the hero here, especially when marinated with a punchy blend of lemongrass, garlic, shallots, fish sauce, oyster sauce, lime juice, and a blend of sweet and spicy ingredients. Slice the tenderloin thinly—partially freezing first makes it so much easier—and pound the slices thin for quick grilling. Blend all the marinade ingredients till smooth, then let the pork luxuriate in this flavorful bath for at least 4 hours, preferably longer. The marinade tenderizes the meat and infuses it with layers of aromatic flavor that you’ll love biting into.
Step 3: Toast the Rolls and Grill the Pork
Now, here comes the fun part—getting that perfect toasty crunch on your baguette and grilling the pork just right. Split the rolls and toast the insides over a grill or under the broiler until golden and crispy. For the pork, work in batches over high heat, cooking each side only about 1–2 minutes so it stays juicy and tender, not overdone. This quick grilling also caramelizes the marinade sugar, giving those irresistible charred edges full of flavor.
Step 4: Assemble Your Vietnamese Pork Bành Mì Sandwich with Pickled Vegetables Recipe
To build your sandwich, start by whisking together mayonnaise with a bit of chili sauce to create a creamy, spicy spread. Slather this on both sides of the toasted baguette. If you want an authentic touch, spread a little pate underneath. Then layer the grilled pork slices, pickled vegetables (drained so the sandwich doesn’t get soggy), crunchy cucumber slices, jalapeno for heat, and fresh cilantro for brightness. A quick drizzle of Maggi seasoning adds that extra umami kick. Serve immediately to enjoy the perfect blend of crisp, juicy, tangy, and spicy flavors in every bite.
How to Serve Vietnamese Pork Bành Mì Sandwich with Pickled Vegetables Recipe

Garnishes
Fresh herbs like cilantro are unmistakable in a classic Bành Mì, adding a refreshing, citrusy lift to the sandwich. Thinly slicing jalapenos gives it just the right spark of heat that balances beautifully with the sweet and tangy pickled veggies. Some like to add a few extra sprigs of mint or Thai basil for a unique twist that still honors the Vietnamese essence.
Side Dishes
This sandwich holds its ground, but pairing it with light, complementary sides can elevate the meal. A simple bowl of hot pho broth or Vietnamese-style fresh spring rolls can round out the experience. For a crunchier option, crispy sweet potato fries or a crisp Asian slaw with sesame dressing work perfectly by contrasting textures and flavors.
Creative Ways to Present
For a fun party idea, consider making Bành Mì sliders using smaller baguette rolls so guests can sample a variety of Vietnamese flavors. Or stack multiple sandwiches with layers of colorful pickled vegetables and grilled pork on a large platter for a shareable feast. Wrapping them in parchment paper with a sprig of fresh cilantro peeking out adds that irresistible street food vibe.
Make Ahead and Storage
Storing Leftovers
Leftover pork and pickled vegetables can be stored separately in airtight containers in the refrigerator for up to three days. Keep the baguette separate to maintain its crispness. When ready to eat, reheat the pork gently and assemble fresh sandwiches to avoid sogginess.
Freezing
While the pork can be frozen after marinating and raw, it’s best cooked before freezing for ease. Freeze cooked pork slices in a freezer-safe container for up to 2 months. Pickled vegetables and baguettes do not freeze well, as freezing alters their texture negatively.
Reheating
Reheat pork slices quickly in a hot skillet or on a grill pan to bring back their juicy texture without drying out. Avoid microwaving as it tends to make the meat tough. Toast fresh baguettes and add fresh pickled vegetables just before serving for the best sandwich experience.
FAQs
Can I use a different cut of pork for this Bành Mì recipe?
Absolutely! Pork tenderloin is ideal for its tenderness, but pork shoulder sliced thinly can also work well if marinated properly. Keep in mind shoulder is fattier and may need slightly longer cooking times.
How long should I marinate the pork for best flavor?
Marinating for at least 4 hours is essential, but overnight in the refrigerator is even better. The longer the pork soaks in the marinade, the more tender and flavorful it becomes.
Is there a vegetarian version of this sandwich?
Yes! You can replace the pork with grilled tofu or marinated mushrooms and keep the same tangy pickled veggies and spicy mayo. This swap retains the bright, fresh flavors that make Bành Mì so delicious.
Can I prepare the pickled vegetables the same day?
Yes, you can prepare the pickled vegetables that same day, but letting them rest in the brine overnight enhances their crunch and tang, making the sandwich even better.
What if I can’t find Maggi seasoning?
Maggi seasoning adds umami and saltiness, but if unavailable, a splash of soy sauce or a homemade mix of soy sauce, mushroom soy, and a pinch of garlic powder can work well as substitutes.
Final Thoughts
Making the Vietnamese Pork Bành Mì Sandwich with Pickled Vegetables Recipe at home is like inviting a burst of Vietnamese street food magic into your kitchen. From the tender, flavorful pork to the bright and crunchy pickled veggies, every bite feels fresh and satisfying. Don’t hesitate to customize it to your preference and enjoy the incredible journey of flavors this sandwich offers—your taste buds will thank you!
Print
Vietnamese Pork Bành Mì Sandwich with Pickled Vegetables Recipe
This authentic Banh Mi recipe brings together tender marinated pork, crisp pickled vegetables, fresh herbs, and spicy mayo in a crunchy French baguette. The pork is marinated in a fragrant blend of lemongrass, fish sauce, lime juice, and aromatic spices, then grilled to perfection. Quick pickled carrots and daikon add a tangy crunch, complemented by creamy, spicy mayo and optional pate for richness. Perfect for a flavorful Vietnamese-inspired sandwich experience.
- Total Time: 7 hours (includes 4-8 hours marinating and 30+ minutes pickling cooling)
- Yield: 6 servings
Ingredients
For the Pork Marinade and Meat:
- 1 pkg. pork tenderloin, trimmed (2 pieces, 2 – 2½ lbs. total)
- 2 shallots, peeled and roughly chopped
- 1/4 cup lemongrass (white inner part of 3 stalks)
- 1/3 cup fish sauce
- 3 tablespoons oyster sauce
- 3 tablespoons lime juice
- 3 tablespoons pure maple syrup
- 2 tablespoons brown sugar
- 1 inch ginger, peeled (or 1 tsp ground ginger)
- 5 cloves garlic, peeled (or 1 tsp garlic powder)
- 1 tablespoon toasted sesame oil
- 1 tablespoon vegetable or canola oil
- 1 tablespoon Asian chili sauce (like Sambal Oelek or Sriracha)
- 1 tsp ground coriander
- 1 tsp Chinese 5 spice powder
For the Pickled Vegetables:
- ½ cup rice vinegar
- ½ cup water
- 2 tablespoons sugar
- 1 teaspoon salt
- 1 cup matchstick carrots (about 2–3 carrots)
- 1 cup daikon radish cut into matchsticks (may substitute radishes)
For Assembly:
- 3/4 cup mayonnaise
- 1–3 teaspoons Asian chili sauce (like Sambal Oelek or Sriracha)
- 6–8 soft French baguettes, about 8 inches each (or use long crunchy rolls or sandwich-size baguettes)
- Pate (optional)
- 1 English cucumber, thinly sliced lengthwise
- 4–6 jalapenos, thinly sliced
- 1 cup chopped fresh cilantro leaves
- Maggi seasoning (optional; can be replaced with soy sauce or salt)
Instructions
- Pickle the Vegetables: In a microwave-safe bowl or on the stovetop, heat rice vinegar, water, and sugar until boiling to dissolve the sugar and salt. Place matchstick carrots and daikon in a large jar or bowl, then carefully pour the hot brine over the vegetables, pressing them down with a spoon to submerge. Let cool to room temperature for 30 minutes, then seal and refrigerate for at least 24 hours for best flavor.
- Prepare the Pork: Freeze pork tenderloin for 1-2 hours to make slicing easier. Slice each tenderloin in half through the equator, then cut into long ¼-inch slices lengthwise. Cover with plastic wrap and pound with a meat mallet to about 1/8-inch thickness.
- Make the Marinade: Blend shallots, lemongrass, fish sauce, oyster sauce, lime juice, maple syrup, brown sugar, ginger, garlic, toasted sesame oil, vegetable oil, Asian chili sauce, ground coriander, and Chinese five spice in a high-powered blender until smooth. Combine marinade with the sliced pork in a sealed bag or shallow dish. Marinate in the refrigerator for 4-8 hours, ideally longer.
- Prepare Buns and Grill Pork: Remove pork from the refrigerator and let rest at room temperature for 30 minutes. Preheat an outdoor grill or indoor grill pan to high heat. Open the baguettes and toast the insides on the grill for 1-2 minutes until lightly toasted; alternatively, broil in the oven for about 5 minutes.
- Grill the Pork: Working in batches, grill pork slices in a single layer for about 2 minutes per side until just cooked through; do not overcook. If indoors, grease a grill pan or skillet with vegetable oil and cook similarly. Transfer cooked pork to a plate to rest.
- Make Spicy Mayo: Whisk together mayonnaise and Asian chili sauce to taste.
- Assemble the Banh Mi: Spread a thin layer of spicy mayo on the top and bottom halves of each toasted baguette. Optionally, spread pate on the bottom half. Layer grilled pork, drained pickled vegetables, cucumber slices, sliced jalapenos, and cilantro. Drizzle with Maggi seasoning if using, then serve immediately.
Notes
- Pickled vegetables are best made at least 24 hours in advance to develop flavor but can be prepared alongside the pork marinade if needed.
- Partially freezing the pork makes slicing thin, uniform pieces much easier.
- Maggi seasoning is optional and can be substituted with a splash of soy sauce or simply omitted for a less salty sandwich.
- Use a grill or grill pan for authentic smoky flavor, but a skillet can be used if needed.
- If you prefer a milder sandwich, adjust the amount of chili sauce in the marinade and mayo accordingly.
- Pate adds richness and authenticity but is completely optional.
- Prep Time: 45 minutes (includes vegetable pickling start and pork prep)
- Cook Time: 15 minutes (grilling pork and toasting buns)
- Category: Sandwich
- Method: Grilling
- Cuisine: Vietnamese
