Go Back
+ servings
Logo of The Forked Spoon featuring a blue spork.
Three Bánh Mì sandwiches assembled and ready to serve.
4.80 from 10 votes

Bánh Mì Recipe (Vietnamese Sandwich)

This Bánh Mì (Vietnamese Sandwich) Recipe has the most vibrant combination of flavors, textures, colors, and ingredients - and they're super easy to make at home! Loaded with tender marinated pork, pickled vegetables, mayonnaise, and fresh herbs on a French baguette, enjoy bánh mì as an on-the-go lunch or dinner.
Prep Time55 minutes
Cook Time25 minutes
Marinade Time12 hours
Total Time13 hours 20 minutes
Servings: 4 servings
Calories: 724kcal

Ingredients

For the Pork Tenderloin

  • ¼ cup soy sauce
  • ¼ cup hoisin sauce
  • 2 tablespoon mirin
  • 1 tablespoon honey
  • 1 tablespoon fish sauce
  • 1 teaspoon Chinese five spice
  • 1 pound pork tenderloin

For Assembly

  • 1 cup white vinegar
  • 1 cup water
  • ¼ cup granulated sugar
  • 2 large carrots - peeled and julienned
  • 1 large daikon radish - peeled and julienned
  • 2-4 French baguettes - crusty on the outside, soft on the inside
  • ¼ cup mayonnaise - plus more as needed
  • ¼ cup paté - see notes
  • 1 teaspoon jugo maggi
  • 1 English cucumber
  • 1 bunch fresh cilantro
  • 1 Fresno pepper or jalapeño pepper - thinly sliced (optional)

Instructions

For the Pork Tenderloin

  • Preheat the oven to 375 degrees Fahrenheit.
  • In a small bowl, mix the soy sauce, hoisin sauce, mirin, honey, fish sauce, and Chinese five spice until combined.
  • Place the pork tenderloin in a large Ziploc bag and pour the sauce over the top. Seal the bag, remove any air, and marinate for 2-24 hours, turning the bag halfway through for even marination. 
  • Line a large baking sheet with aluminum foil for easy cleanup. Remove the pork from the marinade and place it on the baking sheet. Transfer the pork to the oven and cook for 10 minutes.
  • In the meantime, transfer the leftover marinade to a small saucepan. Bring to a simmer over low heat, cook for 3-5 minutes, and then set aside.
  • Remove the pork from the oven and brush with the marinade from the saucepan then, return it to the oven to cook for an additional 5 minutes. Remove again, brush it again, turn it over, and bake for another 5 minutes or until the internal temperature reaches 145 degrees Fahrenheit.
  • Once the pork is cooked through, remove it from the oven and let it rest for 10 minutes before thinly slicing it against the grain.

For the Banh Mi Sandwiches

  • Mix the vinegar, water, and sugar together in a large bowl until the sugar dissolves. Add the carrots and radish and lightly massage or toss to coat then let them pickle for at least 15 minutes. See notes.
  • Bake the baguettes at 350 degrees Fahrenheit on a baking sheet for 5-10 minutes or until the outside is hard when you knock it, then cut each baguette in half and remove some of the soft bread filling.
  • Spread a layer of mayonnaise on one side of the baguette and drizzle some jugo maggi on the other side then layer the pate over the mayonnaise and spread another layer of mayonnaise over the jugo maggi side. 
  • Arrange enough pork slices to cover the baguette, then top with the pickled vegetables, cucumber, cilantro, and sliced peppers. Slice in half and serve immediately.

Notes

  • For the pickled carrots and radish: You can prepare these when you marinate the pork and store them in the fridge until you’re ready to assemble the sandwiches, or you can make them just before you start baking the pork. Longer time will yield softer veggies.
  • Paté substitutes: vegetarian or vegan paté typically made from mushrooms, lentils, or nuts. Also, hummus, additional mayo, avocado, or even mildly flavored cheese like fresh mozzarella.
  • Leftovers: Keep the individual sandwich ingredients stored in separate airtight containers in the refrigerator for up to three days.

Nutrition

Calories: 724kcal | Carbohydrates: 96g | Protein: 39g | Fat: 19g | Saturated Fat: 4g | Polyunsaturated Fat: 9g | Monounsaturated Fat: 5g | Trans Fat: 0.1g | Cholesterol: 80mg | Sodium: 2458mg | Potassium: 1017mg | Fiber: 5g | Sugar: 34g | Vitamin A: 1264IU | Vitamin C: 22mg | Calcium: 201mg | Iron: 7mg
Did you make this recipe?Tag @theforkedspoon and hashtag it #theforkedspoon and please leave your star rating in the comment section on this post.

Copyright © 2025 The Forked Spoon

QR Code linking back to recipe