If you’ve ever had Banh Mi, you know it’s not just a sandwich—it’s a flavor-packed experience. This Vietnamese street food classic is a beautiful fusion of crispy French baguette, savory proteins, tangy pickled vegetables, fresh herbs, and a creamy, spicy spread.
Banh Mi is loved worldwide for its perfect balance of textures and flavors, and the best part? You can make it at home with simple ingredients and a few easy steps.
What is Banh Mi?
Banh Mi (pronounced “bahn mee”) is a Vietnamese sandwich that dates back to the French colonial period in Vietnam. The dish combines French influences (baguette, pâté, and mayonnaise) with Vietnamese flavors (pickled vegetables, fresh herbs, and seasoned meats).
It’s typically served as a quick street food meal, but it’s hearty enough for lunch or dinner.
Why You’ll Love This Recipe
Crispy & Soft – The perfect combination of a crunchy baguette with a soft, flavorful filling.
Bold Flavors – A mix of savory, tangy, sweet, and spicy in every bite.
Easy to Customize – Choose your favorite protein and toppings.
Great for Meal Prep – Make ahead and assemble quickly for a delicious meal.
Timing
-
Preparation Time: 20 minutes
-
Cooking Time: 15 minutes
-
Total Time: 35 minutes
Ingredients for Homemade Banh Mi
For the Pickled Vegetables
-
1 cup julienned carrots
-
1 cup julienned daikon radish
-
½ cup rice vinegar
-
½ cup water
-
2 tablespoons sugar
-
1 teaspoon salt
For the Meat (Choose One or Mix & Match)
Grilled Chicken
-
2 boneless, skinless chicken thighs
-
1 tablespoon soy sauce
-
1 tablespoon fish sauce
-
1 teaspoon sugar
-
½ teaspoon garlic powder
-
½ teaspoon black pepper
Pork
-
1 cup sliced pork belly or grilled pork
-
1 tablespoon hoisin sauce
-
1 teaspoon soy sauce
-
½ teaspoon five-spice powder
Tofu (Vegan Option)
-
1 block firm tofu
-
1 tablespoon soy sauce
-
1 teaspoon sesame oil
-
½ teaspoon garlic powder
For the Sandwich
-
2 Vietnamese baguettes (or French baguettes)
-
4 tablespoons mayonnaise
-
2 tablespoons soy sauce or Maggi seasoning
-
1 cucumber, thinly sliced
-
½ cup fresh cilantro
-
1 jalapeño, thinly sliced (optional)
Step-by-Step Instructions
Step 1: Make the Pickled Vegetables
-
In a bowl, mix vinegar, water, sugar, and salt until dissolved.
-
Add the carrots and daikon radish.
-
Let them sit for at least 15 minutes to absorb the flavors.
Step 2: Prepare the Meat
For Grilled Chicken or Pork
-
Mix soy sauce, fish sauce, sugar, garlic powder, and black pepper in a bowl.
-
Marinate chicken thighs or pork slices for 15–30 minutes.
-
Grill or pan-fry over medium heat until golden brown and cooked through.
For Tofu
-
Slice tofu into ½-inch thick slabs.
-
Marinate in soy sauce, sesame oil, and garlic powder.
-
Pan-fry until crispy on both sides.
Step 3: Prepare the Baguette
-
Slice the baguette in half lengthwise.
-
Lightly toast it for extra crunch.
-
Spread mayonnaise on both sides.
-
Drizzle a little soy sauce or Maggi seasoning for extra umami flavor.
Step 4: Assemble the Banh Mi
-
Layer the cooked meat or tofu on the baguette.
-
Add pickled vegetables, cucumber slices, cilantro, and jalapeños.
-
Close the sandwich and press gently to hold everything together.
Step 5: Serve & Enjoy
Slice in half and enjoy immediately while crispy and fresh
Tips for the Best Banh Mi
How to Get a Crispy Baguette
-
Use Vietnamese baguettes if possible—they’re lighter and crispier.
-
Toast the bread lightly before assembling for extra crunch.
How to Make It Extra Flavorful
-
Use pâté for a rich, authentic flavor.
-
Marinate meats for at least 30 minutes to absorb seasonings.
-
Add a little Sriracha or chili sauce for heat.
Banh Mi Variations
Banh Mi Ga (Chicken Banh Mi)
-
Use grilled or roasted chicken thighs for a juicy texture.
Banh Mi Thit Nuong (Grilled Pork Banh Mi)
-
Made with caramelized grilled pork for a smoky, sweet flavor.
Banh Mi Chay (Vegetarian Banh Mi)
-
Uses tofu, mushrooms, or seitan instead of meat.
Banh Mi Op La (Egg Banh Mi)
-
Topped with a fried egg for a simple yet delicious breakfast version.
Best Side Dishes to Serve with Banh Mi
-
Vietnamese Iced Coffee – A sweet and creamy drink to balance the flavors.
-
Pho – A warm, comforting noodle soup alongside your sandwich.
-
Spring Rolls – Fresh rice paper rolls filled with shrimp or tofu.
-
Papaya Salad – A crunchy, tangy salad that pairs perfectly with Banh Mi.
How to Store & Reheat Banh Mi
Storing Banh Mi
-
Refrigerator: Store the ingredients separately for up to 3 days.
-
Baguette: Keep at room temperature for the best texture.
Reheating Banh Mi
-
Oven: Toast at 350°F (175°C) for 5 minutes.
-
Air Fryer: Heat at 300°F for 3–4 minutes.
-
Avoid the microwave – it can make the bread soggy
Conclusion
Banh Mi is more than just a sandwich—it’s a beautiful mix of cultures, flavors, and textures that creates an unforgettable meal. Whether you prefer grilled chicken, pork, or tofu, you can customize it to your liking and enjoy an authentic Vietnamese experience at home.