Speedy Pork Banh Mi Sandwiches


These hearty sandwiches are bursting at the seam with classic Banh Mi elements, like pickled vegetables, fragrant cilantro, and spicy Sriracha mayo, and tender roast pork.

Speedy Pork Banh Mi Sandwich Recipe
Photo: Caitlin Bensel
Hands On Time:
15 mins
Total Time:
30 mins
4 serves

The key to making the meat extra flavorful is a quick glaze of sesame oil, lime juice, honey, and rice vinegar that soaks into the tenderloin as it roasts. Best of all: the recipe comes together from everyday pantry ingredients and vegetables. These are generous portions so there's no side required, but you might want to get extra napkins ready, since the messiness is in direct proportion to the sandwiches' deliciousness.


  • ¼ cup toasted sesame oil

  • 3 tablespoons fresh lime juice (from 2 limes)

  • 2 tablespoons honey

  • 1 tablespoon unseasoned rice vinegar

  • ¼ teaspoon freshly ground black pepper

  • 1 tablespoon sriracha, divided

  • 1 ¼ pounds pork tenderloin, trimmed

  • Nonstick cooking spray

  • 1 cup matchstick carrots

  • 1 cup thinly sliced English cucumber

  • ½ cup mayonnaise

  • 1 1-pound baguette, split, hollowed, and cut into 4 pieces

  • 1 cup loosely packed fresh cilantro


  1. Preheat oven to 400 F. Whisk oil, lime juice, honey, vinegar, pepper, and ½ tablespoon sriracha. Pat pork dry; brush evenly with ¼ cup lime juice mixture. Place pork on a baking sheet lined with aluminum foil and coated with cooking spray.

  2. Roast pork until lightly browned on top and a thermometer inserted in thickest portion registers 145 F, 15 to 18 minutes. Remove from oven; let rest for 10 minutes before slicing.

  3. Meanwhile, toss carrots and cucumber with remaining lime juice mixture. Stir together mayonnaise and remaining ½ tablespoon sriracha; spread on cut sides of bread. Build sandwiches with pork, carrot mixture, and cilantro.

Nutrition Facts (per serving)

718 Calories
28g Fat
74g Carbs
42g Protein
Nutrition Facts
Calories 718
% Daily Value *
Total Fat 28g 36%
Cholesterol 92mg 31%
Sodium 1061mg 46%
Total Carbohydrate 74g 27%
Protein 42g

*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Related Articles