Banh Mi

4.54 from 62 votes
Recipe IndexRecipeVideo

This post may contain affiliate links. Please read myย privacy policy.

Banh Mi is a traditional Vietnamese sandwich filled with savory meats, pickled veggies, and fresh herbs. Try my easy banh mi recipe with grilled lemongrass pork and a crusty baguette to make this delicious sandwich at home!

Homemade banh mi sandwich with grilled lemongrass pork.
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

What Is Banh Mi

Banh mi is a mouthwatering Vietnamese sandwich filled with grilled pork, chicken, or pate, a favorite among street food enthusiasts in Vietnam.

The name “Bánh Mì” literally means “bread” in Vietnamese, highlighting the crusty French baguette that gives it its distinctive texture.

This sandwich has captured the hearts of food lovers worldwide, particularly in areas with lively Vietnamese communities like France, Canada, the United Kingdom, and the United States.

Its irresistible blend of savory meats, pickled veggies, fresh herbs, and mayo makes it a must-try for anyone craving a taste of authentic Vietnamese flavors.


Traditional Banh Mi Recipe

My easy banh mi recipe includes juicy and flavorful grilled lemongrass pork, tangy pickled veggies, and a medley of fresh herbs, all nestled in a crusty baguette that perfectly captures the authentic taste of Vietnam. With just three simple steps and readily accessible ingredients, you’ll be able to enjoy this savory, juicy and flavorful sandwich!

For more authentic Vietnamese recipes, check out my Goi Cuon (Vietnamese Fresh Spring Rolls) and Pho Ga (Vietnamese Chicken Noodle Soup) recipes!


Why You’ll Love This Recipe

Traditional banh mi recipe with grilled pork and pickled vegetables in between a French baguette.
  • Beginner-friendly. This recipe is foolproof, and with just three simple steps, it’s easy to make, assemble, and enjoy this delicious sandwich, delivering delicious results every time you take a bite.
  • Authentic taste. My simple recipe is easy to follow, yet it doesn’t compromise on the authentic flavors of this sandwich.
  • Accessibility. Ingredients are easy to find, making it convenient so you can make this Vietnamese sandwich whenever the craving strikes.
  • Meal prep friendly. You can prepare the marinated pork in advance so you can easily assemble it all, perfect for busy days or planned meals throughout the week.

Banh Mi Ingredients

Ingredients for banh mi.
  • French baguettes – Gives a crunchy outer layer and soft inside that keeps all the fillings together.
  • Mayonnaise – Adds creaminess and richness to the sandwich.
  • Pork or chicken – I used pork in my recipe. Pork, commonly referred to as ‘Thịt Nướng’ in Vietnamese, literally translates to ‘grilled pork.’ Therefore, a sandwich made with grilled pork is called Banh Mi Thịt Nướng.
  • Vietnamese picked carrots and daikon – Adds a tangy and crunchy contrast to the savory parts of the Vietnamese sandwich.
  • Cilantro leaves – Add freshness and a hint of citrusy flavor.

See the recipe card for full information on ingredients.


Crusty And Light Baguette Is the Best

For the best results, use a rustic and crusty baguette. I have a homemade baguette recipe if you want to make it from scratch.

Alternatively, you can buy French-style bread from supermarkets. The inside should be chewy and soft, with a crusty exterior, but overall light in weight. You can refer to this article on Viet World Kitchen for guidance on which bread to buy from supermarkets.


How To Make Banh Mi

Pork with the marinade in a large bowl.

Step 1. Lightly pound the pork slices with a mallet or the back of a kitchen knife. In a bowl, mix all the marinade ingredients together. Marinate the pork with the marinade for 2 hours or overnight for best results. Discard any excess marinade before grilling.

Marinated pork being cooked on a grill.

Step 2. Fire up the grill. Arrange the marinated pork on the grill. Grill until the pork is nicely charred on both sides or cooked through. If using a broiler oven, broil for 5-7 minutes on each side until the pork is completely cooked and nicely charred.

Grilled pork, pickled carrots and daikon, mayonnaise and cilantro leaves in between a French bread.

Step 3. Remove the pork from the grill. Spread mayonnaise on the baguette and add a few grilled pork slices. Top the pork with pickled carrots and daikon, and cilantro leaves. Cut the baguette in half and serve immediately.


Cooking Tips For Home Cooks

  • Be patient when marinating the pork or protein of your choice for at least two hours or overnight to infuse it with flavor.
  • Use a rustic or French-style baguette with a crispy crust and soft interior to hold the fillings without becoming soggy.
  • Spread the mayonnaise on the bread first so the bread doesn’t get too soggy from the other ingredients.
  • For a spicy kick, add sliced fresh chili peppers or a drizzle of sriracha sauce.

Frequently Asked Questions

Can I make this recipe ahead of time?

Yes, you can marinate the protein in advance. Store the components of this recipe separately in airtight containers in the refrigerator. Assemble when you’re ready to enjoy!

How long can I store this sandwich?

It’s best enjoyed fresh. However, you can store it in the fridge for up to a day. Just wrap it tightly in plastic wrap or foil to keep it tasty and prevent the bread from drying out.

Can I freeze this Vietnamese sandwich?

Freezing isn’t the best idea because when you thaw it, the bread and fillings might not taste as good.

Can this recipe be made vegetarian or vegan?

You can substitute the protein with tofu, tempeh, or vegan pate, and make sure that all ingredients, including condiments and bread, are plant-based.

How many calories per serving?

This recipe is 880 calories per serving.

Vietnamese pork sandwich recipe with grilled pork marinated in lemongrass sauce.

What To Serve With This Sandwich

This savory and juice Vietnamese sandwich is best served on its own. For a Vietnamese meal at home, I recommend the following recipes:

I hope you enjoy this post as much as I do. If you try my recipe, please leave a comment and consider giving it a 5-star rating. For more easy and delicious recipes, explore my Recipe Index, and stay updated by subscribing to my newsletter and following me on FacebookPinterest, and Instagram for new updates.


Freshly baked cod fillet with seasonings crust on a plate, garnished with lemon slices and herbs.
5 Secrets to 20-Minute Dinners
FREE EMAIL BONUS: How would it feel to have dinner DONE in 20 minutes? I’ll show you how!
Please enable JavaScript in your browser to complete this form.
4.54 from 62 votes

Banh Mi (Vietnamese Sandwich)

Banh Mi is a traditional Vietnamese sandwich filled with savory meats, pickled veggies, and fresh herbs. Try my easy banh mi recipe with grilled lemongrass pork and a crusty baguette to make this delicious sandwich at home!
Prep Time: 30 minutes
Cook Time: 10 minutes
Total Time: 40 minutes
Servings: 6 people
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients  

  • 2 lbs. (1kg) boneless pork butt, cut into 1/4-inch (5mm) thick slices, 8-inch (20cm) length by 2 1/2-inch (6cm) width
  • 4 French baguette, 8 in. 10 cm x 20 cm, sliced lengthwise
  • 3 tablespoons mayonnaise
  • pickled carrots and daikon, store-bought
  • 1 bunch cilantro leaves

Lemongrass Pork Marinade:

  • 1/2 cup lemongrass, minced
  • 1/2 cup sugar
  • 3 tablespoons fish sauce
  • 1 1/2 tablespoons ground black pepper
  • 5 shallots, peeled and minced
  • 3 cloves garlic, peeled and minced
  • 2 tablespoons sesame oil
  • 2 tablespoons cooking oil
  • 2 tablespoons sweet soy sauce

Instructions 

  • Lightly pound the pork slices with a mallet or the back of a kitchen knife. In a bowl, mix all the marinade ingredients together. Marinate the pork with the marinade for 2 hours or overnight for best results. Discard any excess marinade before grilling.
  • Fire up the grill. Arrange the marinated pork on the grill. Grill until the pork is nicely charred on both sides or cooked through. If using a broiler oven, broil for 5-7 minutes on each side until the pork is completely cooked and nicely charred.
  • Remove the pork from the grill. Spread mayonnaise on the baguette and add a few grilled pork slices. Top the pork with pickled carrots and daikon, and cilantro leaves. Cut the baguette in half and serve immediately.

Video

Notes

  • Be patient when marinating the pork or protein of your choice for at least two hours or overnight to infuse it with flavor.
  • Use a rustic or French-style baguette with a crispy crust and soft interior to hold the fillings without becoming soggy.
  • Spread the mayonnaise on the bread first so the bread doesn’t get too soggy from the other ingredients.
  • For a spicy kick, add sliced fresh chili peppers or a drizzle of sriracha sauce.

Nutrition

Serving: 6people, Calories: 880kcal, Carbohydrates: 109g, Protein: 46g, Fat: 28g, Saturated Fat: 6g, Polyunsaturated Fat: 10g, Monounsaturated Fat: 11g, Trans Fat: 0.1g, Cholesterol: 94mg, Sodium: 1991mg, Potassium: 890mg, Fiber: 5g, Sugar: 31g, Vitamin A: 105IU, Vitamin C: 3mg, Calcium: 222mg, Iron: 9mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Please rate and comment below!

About Rasa Malaysia

Bee is a recipe developer and best-selling cookbook author, sharing easy, quick, and delicious Asian and American recipes since 2006. With a strong following of almost 2 million fans online, her expertise has been featured in major publications, TV and radio programs, and live cooking demos throughout the United States and Asia.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating





28 Comments

  1. Yeh Ximin says:

    5 stars

  2. Viki says:

    5 stars
    This turned out really well! Thank you!

    1. Rasa Malaysia says:

      Hi Viki, thanks for trying my banh mi recipe. Please try more recipes on my site: https://rasamalaysia.com/recipe-index-gallery/

    2. Amir Sjoberg says:

      I am glad the pork salad was tasty. I made mine from some pork i picked up at the gas station and it gave my kids wicked diarhhea but it tasted pretty darn good.

      1. Bob O'lotomizer says:

        ROFL. Pork from a gas station or you serious?!? Someone call CPS please.

  3. Mama Mia says:

    I love eating Vietnamese Bahn Mi rolls. Thank you for sharing your recipe , will definitely try it soon. Is pork butt same as pork front shoulder? Over here in Australia they donโ€™t have pork butt. Can I use pork neck ?
    I too prefer served with pate . Thanks again.

    1. Kerrie says:

      Use pork belly

    2. Asia says:

      Yes, pork butt is the same as boneless pork shoulder.

    3. Ryan says:

      Butt just comes from an American name for the casks they used to come in on ships in Boston I think. they arenโ€™t the pigs butt, just the shoulder ?

  4. Bob NG says:

    I prefer banh mi served with pate, vietnamese ham or egg omelette

    1. Rasa Malaysia says:

      Yes, that’s very good, too.

  5. QL7 says:

    So, where’s the pate?

    1. Rasa Malaysia says:

      This recipe doesn’t have pate.

  6. Shirley says:

    Where can we get Char Jway Teo’s sweet sauce here in Miami ?

  7. Jenny says:

    Can i use chicken breast as my husband don’t eat pork

    1. John says:

      Make it your own recipe. Of course you can change the recipe to suit your dietary restrictions. It’s all a part of cooking.

  8. Christine A says:

    I looooove this recipe and I’ve been making it for a couple of years now…..it’s my husbands favorite!! If I wanted to make this recipe with chicken thighs, how long should I cook it??

    1. Rasa Malaysia says:

      Same way.

    2. Bob B says:

      Until it’s cooked…

  9. Ann says:

    I used pork neck fillet which I think is the same as a pork butt and it was simply delicious. I am going to use the same marinade on strips of pork next time for a stir fry. This is a great recipe. Thank you.

  10. zymurgy says:

    I logged in properly, but the printed recipe is in an unreadable text, even though the print sample on screen is good. What happened? I never had trouble before.