Main Courses
This banh mi pork roll recipe brings the bold flavors of Vietnam to your lunchbox with every crisp bite. đ After perfecting it through countless test batches, I've cracked the code for that ideal balance of tender pork, fresh pickles, and perfectly toasted baguetteâall without requiring a specialty market.
The secret lies in marinating the pork overnight with fish sauce and sugar, creating layers of umami that transform simple pork into something extraordinary.
What sets this recipe apart is the authentic assembly process: a crisp baguette split lengthwise, slathered with mayo and hoisin, then packed with marinated pork, pùté, pickled veggies, and fresh herbs. I've simplified the traditional method just enough to make it accessible while keeping the soul of the dish intact.
The magic happens when you press the sandwich together and slice it diagonallyâjust like they do in Saigon's street markets.
By the time you're done, you'll have a sandwich that's crisp on the outside, tender on the inside, and bursting with bright, tangy, savory flavors in every bite. The combination of sweet-savory pork, cooling pickles, and creamy mayo creates a perfect harmony that's both nostalgic and exciting.
This is the kind of recipe that delivers restaurant-quality results at home, with just a few key techniques.
Whether you're making it for a weekend brunch or a quick lunch, this banh mi brings the energy of Vietnamese street food to your kitchen. The best part?
It's completely customizableâswap in grilled chicken or tofu for vegetarian versions, or adjust the spice level to your preference. Let's get started on creating your perfect sandwich.
Ingredients for banh mi pork roll
Pork shoulder, fish sauce, and crusty baguettesâthis trio transforms into Vietnam's most iconic sandwich.
| Ingredient | Amount | Notes |
|---|---|---|
| Center-Cut Pork Shoulder đ„© | 1 œ lb | Marinated overnight for tenderness |
| Fish Sauce đ¶ | œ cup | Red Boat preferred for authenticity |
| Granulated Sugar đ | ÂŒ cup | White or brown sugar works |
| Garlic Cloves đ§ | 6 cloves | Minced for marinade |
| Fresh Ginger đż | 1 tbsp | Finely grated, fresh preferred |
| Lime Juice đ | ÂŒ cup | Freshly squeezed |
| Mayonnaise đ„« | œ cup | Duke's or Hellmann's for creaminess |
| Hoisin Sauce đ¶ | ÂŒ cup | Store-bought or homemade |
| Baguette đ | 2 whole | Crusty, day-old preferred |
| Dill Pickle Slices đ„ | 1 cup | Thinly sliced, store-bought or homemade |
| Jalapeño Slices đ¶ïž | 4 slices | Pickled, optional for heat |
| Fresh Cilantro đż | ÂŒ cup | Chopped, stems removed |
| Fresh Mint Leaves đż | ÂŒ cup | Chopped, for brightness |
| PĂątĂ© đ„ | œ cup | Store-bought or homemade chicken liver pĂątĂ© |
| Neutral Oil đ« | 2 tbsp | Vegetable or canola for grilling |
The pork shoulder is non-negotiable for that melt-in-your-mouth texture. Look for center-cut at your local butcherâit's more flavorful than pre-packaged cuts. If you can't find it, Costco or Whole Foods usually carry it. The fish sauce is where the magic happens: Red Boat is my go-to, but any good-quality brand works. Fresh ginger and garlic are essentialâdon't use powdered substitutes. Pro tip: Toast the ginger slices in a dry pan for 30 seconds before grating to deepen the flavor. Lime juice should be freshly squeezedâbottled juice lacks the zesty punch.
No Red Boat fish sauce? Any reputable brand works, but avoid the cheap stuffâit can taste harsh. Swapping out the pĂątĂ©? Hummus or extra mayo keeps things creamy. Jalapeños too spicy? Pickled banana peppers give the same tang without the heat. Fresh herbs wilt fast, so store them in a damp paper towel in the fridge. The baguette is keyâday-old works best because it's less likely to get soggy. If you can't find a crusty baguette, French bread or a long roll in a pinch. For the hoisin sauce, Kikkoman or La Choy are reliable brands that won't break the bank.
Marinated pork keeps 3 days in the fridge, but it's even better the next day. The baguette can be pre-sliced and stored in a paper bag to stay crisp. Assemble the sandwiches just before servingâthe pickles and herbs should be fresh when you bite in. Leftovers? Wrap them in foil and reheat in a 350°F oven for 10 minutes to revive the crunch. The pĂątĂ© and mayo layers can be prepped ahead, but add the herbs and pickles right before serving so they stay vibrant.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipeâjust sear the pork, toss in the garlic-ginger-fish sauce marinade, and let it slow-cook. No chopping boards, no extra pots, just one pan that handles everything. (Yes, even on a Tuesday night.)
- Umami Bomb: That pork shoulder? It gets ridiculously tender, then caramelizes into crispy edges while the fish sauce and sugar create this sticky, savory-sweet glaze. Honestly, Iâve never tasted a pork roll this addictiveâitâs like a cross between a char siu and a banh mi in every bite.
- Lunchbox Hero: Between us, this is my go-to for packed lunches or potlucks. Slice the rolls thin, wrap them in lettuce with pickled carrots and cucumbers, and boomâyouâve got a meal that tastes fresh all day. (My kids actually eat their lunch now. Small victories.)
- Budget-Friendly Power: Center-cut pork shoulder is cheap, and a little goes a long wayâthis recipe feeds four for under $15. Plus, leftovers reheat like a dream, so youâre not stuck cooking twice. Iâll be real: itâs my secret weapon for stretching groceries without sacrificing flavor.
Step-by-step instructions for Vietnamese-inspired sandwich magic
Here's how to create melt-in-your-mouth pork rolls that bring authentic Vietnamese flavors to your banh mi sandwiches.
đ„ Step 1: Marinate the Pork Shoulder for Maximum Flavor
In a large bowl, combine the 1.5 lb center-cut pork shoulder, 0.5 cup fish sauce, 0.25 cup granulated sugar, 6 minced garlic cloves, and 1 tbsp finely grated fresh ginger. Mix thoroughly until the pork is fully coated in the marinade. Cover and refrigerate for at least 12 hours (overnight is best) - this ensures tender, flavorful meat.
Here's the thing - the fish sauce and sugar combo is what makes this marinade special. You'll notice the pork absorbs the marinade completely after a few hours. Don't skip this step, as it's what transforms ordinary pork into that signature banh mi pork roll texture and taste.
đł Step 2: Cook the Pork Rolls to Juicy Perfection
Preheat your oven to 325°F. Remove the marinated pork from the fridge and let it sit at room temperature for 30 minutes. Place the pork in a baking dish and bake for 2.5 to 3 hours until the internal temperature reaches 195-200°F and the meat is fork-tender with no resistance.
Real talk: the pork will look dry at first, but that's normal. As it cools, it'll become incredibly juicy and tender. I like to check the temperature every 30 minutes after the 2-hour mark - you want it to reach that perfect pull-apart texture without drying out completely.
đšâđł Step 3: Prepare the Signature Sauce Mixture
While the pork cooks, make the sauce by combining 0.5 cup mayonnaise, 0.25 cup hoisin sauce, and 0.25 cup freshly squeezed lime juice in a small bowl. Whisk until smooth and set aside. This tangy, slightly sweet sauce is what makes banh mi sandwiches so irresistible - it balances the rich pork perfectly.
Here's where it gets fun - taste the sauce as you mix. You can adjust the balance by adding a bit more lime for brightness or a touch more hoisin for sweetness. The sauce should be thick enough to coat the back of a spoon but still spreadable - this ensures it clings beautifully to your sandwich.
đ„ Step 4: Assemble the Ultimate Banh Mi Sandwiches
Slice the 2 whole baguettes in half lengthwise and lightly toast them in a dry skillet over medium heat for 1-2 minutes per side until golden brown. Spread 0.25 cup pùté on both halves of each baguette, then layer with the sliced pork rolls, 1 cup dill pickle slices, 4 jalapeño slices, 0.25 cup chopped fresh cilantro, and 0.25 cup chopped fresh mint leaves. Drizzle generously with the prepared sauce.
The pùté adds that rich, creamy layer that's characteristic of authentic banh mi. Don't be shy with the sauce - each bite should deliver that perfect balance of tangy, sweet, and savory flavors. The pickles and jalapeños add that signature crunch and heat that makes this sandwich so addictive.
Pro Tips For Making Banh Mi Pork Roll
- Trim the Fat First: Pork shoulder has stubborn fat layers that wonât render out properly if left on. Use a sharp knife to slice between the muscle and fatâthis keeps the meat tender while letting the fat baste the rolls. (Yes, even if youâre tempted to rush this step.)
- Marinate Overnight, But Not Too Long: Fish sauce and sugar break down collagen, but 12â18 hours is enoughâany longer and the pork gets mushy. Use a sealable bag or container, and flip the meat halfway through for even coating. (I learned this after a soggy batch that tasted like brine.)
- Sear in Batches: Crowding the pan steams the pork instead of browning it. Work in single layers, 2â3 rolls at a time, and resist the urge to flip too soonâwait for a deep golden crust, about 3â4 minutes per side. (Your future self will curse you if you skip this.)
- Save the Ginger Juice: After grating ginger, squeeze out the liquidâitâs packed with flavor. Mix it into the marinade or glaze for a brighter, less fibrous kick. (Sounds weird, but it works: the rolls taste fresher, not just spicy.)
Flavor customization for this recipe
Sweet-Savory Balance
Adjust the sugar in the marinade to control sweetnessâtry 1/4 cup for classic flavor or 1/3 cup for extra caramelization. I've tested both and found that 1/4 cup gives that perfect balance with the fish sauce's umami.
For a deeper caramel note, add 1 tsp brown sugar to the marinade. đ
Spicy Heat Levels
Skip the jalapeños for zero heat, or add 1 tbsp sliced Thai bird's eye chili for authentic Vietnamese fire. For milder heat, use pickled banana peppers instead. I've found that 2-3 slices of jalapeño per sandwich gives just the right kick without overpowering the pork's richness.
Herb Variations
Swap out cilantro and mint for Thai basil and Vietnamese coriander if you can find themâthey add an aromatic depth that's hard to replicate. For a simpler option, use flat-leaf parsley and green onion. The herbs should be fresh and vibrant, so chop them right before assembling your sandwiches.
Protein Swaps
For chicken lovers, substitute 1.5 lb boneless chicken thighs for the pork and marinate them for 6-8 hours instead. For a vegetarian option, use extra-firm tofu pressed and marinated in the same sauce, then pan-fried until crispy. The key is maintaining that crispy exterior and tender interior texture.
Sauce Customization
Add 1 tsp sriracha to the mayo-hoisin mix for extra heat, or stir in 1 tbsp peanut butter for a fusion twist. I've even experimented with 1 tsp miso paste for an umami boost. The sauce should complement the pork without competingâtaste as you go and adjust to your preference.
Crunchy Add-Ins
Add 1/4 cup thinly sliced cucumber for extra freshness or 1/4 cup crushed peanuts for texture. For a crunchier baguette, toast the slices in the oven at 375°F for 5 minutes before assembling.
The pickles and jalapeños already provide crunch, so balance is keyâdon't overload with too many textures at once. đĄ
Nutrition facts
Frequently asked questions
Can I use pre-cooked pork rolls for this recipe?
While you can use pre-cooked pork rolls in a pinch, I recommend making your own marinated pork shoulder for the best flavor. The overnight marinade creates that signature sweet-savory balance that store-bought rolls often miss. If you must use pre-cooked pork, slice it thinly and pan-sear it with a little fish sauce and sugar to mimic the marinade flavors.
What's the best way to store leftover banh mi?
Store the components separately: wrap the pork in plastic wrap, keep the baguette halves in a paper bag, and store pickles and herbs in airtight containers. Assemble fresh when ready to eat. For reheating, wrap the whole sandwich in foil and warm at 350°F for 10 minutes to restore crispiness. The sauce can be made ahead but tastes best fresh.
How do I make this vegetarian?
Swap the pork for extra-firm tofu pressed for 30 minutes, then marinate in the same fish sauce mixture for 4 hours. Pan-fry until crispy on the outside. For extra flavor, brush with a little hoisin sauce during cooking. Keep all other components the same for that classic banh mi texture.
Why is my baguette getting soggy?
This usually happens when the bread isn't toasted enough or the filling is too wet. Lightly toast the baguette halves until golden, and spread a thin layer of pùté as a moisture barrier. Also try assembling the sandwich just before eating - the pickles and herbs release moisture over time. For extra crunch, toast the assembled sandwich in a skillet for 1 minute per side before serving.
Can I make this gluten-free?
Yes! Use a gluten-free baguette or make your own with gluten-free flour. For the pùté, check labels or make a chicken liver pùté with gluten-free ingredients. All other components are naturally gluten-free. Just be sure to use tamari instead of soy sauce in any marinades to avoid gluten contamination.
