If you are looking for a sandwich with bold savory beef, crisp vegetables, fresh herbs, and a bright pickled crunch, this Vietnamese Grilled Beef Banh Mi Sandwich is an excellent recipe to make. Thin slices of beef are marinated with garlic, lemongrass, soy sauce, fish sauce, lime, brown sugar, and sesame oil, then grilled quickly until caramelized and smoky.
The beef is tucked into a crisp baguette with quick-pickled carrots and daikon, cucumber, jalapeño, cilantro, and a creamy spicy mayo. Every bite has a balance of salty, sweet, tangy, spicy, crunchy, and fresh flavors.
This recipe is perfect for lunch, casual dinners, summer grilling, meal prep, or entertaining. You can prepare the pickled vegetables and marinade ahead, making the final sandwiches quick to assemble.
Why You’ll Love This Vietnamese Grilled Beef Banh Mi Sandwich
The beef cooks very quickly because it is sliced thinly before grilling.
Lemongrass, garlic, fish sauce, soy sauce, and lime create a deeply savory and aromatic marinade.
Quick-pickled carrots and daikon add the acidity and crunch needed to balance the richness of the beef.
Fresh cucumber, cilantro, and jalapeño keep the sandwich bright and refreshing.
A crisp baguette gives you the signature contrast between crunchy bread and juicy filling.
Ingredients
For the Grilled Beef
- 1½ pounds flank steak, sirloin, or skirt steak
- 2 tablespoons neutral cooking oil
- 2 tablespoons soy sauce
- 1½ tablespoons fish sauce
- 1 tablespoon brown sugar
- 1 tablespoon fresh lime juice
- 1 tablespoon finely minced lemongrass
- 4 garlic cloves, finely minced
- 1 teaspoon freshly grated ginger
- 1 teaspoon sesame oil
- ½ teaspoon freshly ground black pepper
- ¼ teaspoon red pepper flakes, optional
For the Quick-Pickled Vegetables
- 1 cup carrots, cut into thin matchsticks
- 1 cup daikon radish, cut into thin matchsticks
- ½ cup rice vinegar
- ½ cup warm water
- 2 tablespoons granulated sugar
- 1 teaspoon kosher salt
For the Spicy Mayo
- ½ cup mayonnaise
- 1–2 tablespoons sriracha
- 1 teaspoon fresh lime juice
- ½ teaspoon soy sauce
For the Sandwiches
- 4 Vietnamese-style baguettes or small crusty French baguettes
- 1 English cucumber, thinly sliced
- 1–2 jalapeños, thinly sliced
- 1 cup fresh cilantro
- 2 green onions, thinly sliced
- Extra lime wedges, optional

How to Make Vietnamese Grilled Beef Banh Mi Sandwiches
1. Slice the Beef
Place the beef in the freezer for approximately 20–30 minutes.
This firms it slightly and makes it easier to slice thinly.
Cut across the grain into strips about ⅛–¼ inch thick.
2. Make the Beef Marinade
In a large bowl, combine the neutral oil, soy sauce, fish sauce, brown sugar, lime juice, lemongrass, garlic, ginger, sesame oil, black pepper, and red pepper flakes if using.
Whisk until the sugar begins to dissolve.
3. Marinate the Beef
Add the sliced beef.
Toss thoroughly so every piece is coated.
Cover and refrigerate for approximately 30 minutes to 2 hours.
Because the beef is thin, it does not need an excessively long marinade.
4. Make the Pickling Liquid
In a bowl, combine the rice vinegar, warm water, sugar, and salt.
Stir until the sugar and salt dissolve.
5. Pickle the Carrots and Daikon
Add the carrots and daikon.
Press them gently into the liquid.
Let them sit for at least 20–30 minutes.
For even better flavor, refrigerate them for several hours.
6. Make the Spicy Mayo
Combine the mayonnaise, sriracha, lime juice, and soy sauce.
Stir until smooth.
Taste and adjust the sriracha depending on your preferred spice level.
7. Preheat the Grill
Preheat an outdoor grill or grill pan to medium-high to high heat.
The cooking surface should be hot enough to quickly caramelize the thin beef.
8. Remove Excess Marinade
Lift the beef from the marinade.
Allow excess liquid to drip away.
Too much liquid can make the beef steam instead of sear.
9. Grill the Beef
Arrange the beef in a single layer.
Cook for approximately 1–2 minutes per side.
Because the slices are thin, they cook quickly.
Work in batches if needed.
10. Develop Caramelized Edges
Allow some pieces to develop dark browned edges.
The small amount of sugar in the marinade helps create a flavorful caramelized surface.
Do not overcook the beef or it can become tough.
11. Transfer and Rest
Transfer the cooked beef to a clean plate.
Let it rest for approximately 3–5 minutes.
12. Drain the Pickled Vegetables
Remove the carrots and daikon from the pickling liquid.
Let excess liquid drain away.
This helps prevent the bread from becoming soggy.
13. Prepare the Baguettes
Slice each baguette lengthwise.
Do not cut completely through if you want a hinged sandwich.
14. Toast the Bread
For a crispier sandwich, warm the baguettes in a 375°F (190°C) oven for approximately 4–6 minutes.
The exterior should become crisp while the center stays relatively soft.
15. Add the Spicy Mayo
Spread the spicy mayo generously over both cut surfaces of the bread.
16. Add the Cucumber
Layer thin cucumber slices along the bottom of each baguette.
17. Add the Grilled Beef
Pile the warm grilled beef generously over the cucumber.
Try to distribute the caramelized pieces evenly.
18. Add the Pickled Vegetables
Top the beef with a generous portion of pickled carrots and daikon.
19. Add the Jalapeño
Arrange jalapeño slices over the vegetables.
Remove the seeds for a milder sandwich.
20. Add the Fresh Herbs
Add plenty of fresh cilantro.
Sprinkle with sliced green onions if desired.
21. Finish with Lime
Add a small squeeze of fresh lime over the filling.
Avoid adding too much liquid.
22. Close and Serve
Close the baguette gently.
Serve immediately while the bread is crisp and the beef is still warm.
What to Serve With Vietnamese Grilled Beef Banh Mi
These sandwiches are filling enough to serve as a complete meal.
For something on the side, try:
- Vietnamese-style cucumber salad
- Fresh spring rolls
- Crispy fries
- Sweet potato fries
- Asian slaw
- Steamed edamame
- Pickled vegetables
- Fresh fruit
- Light noodle salad
A chilled lime drink or iced tea also pairs nicely with the spicy and savory flavors.
Tips for the Best Vietnamese Grilled Beef Banh Mi
Slice the beef very thinly.
Cut across the grain for a more tender bite.
Do not over-marinate thin beef.
Get the grill properly hot.
Cook the beef in batches.
Let excess marinade drip away before grilling.
Use fresh lemongrass when available.
Do not skip the pickled vegetables.
Drain the pickles well before adding them to the bread.
Toast the baguette lightly.
Use plenty of fresh cilantro.
Assemble just before serving for the crispiest bread.
Easy Recipe Variations
Spicy Beef Banh Mi
Increase the sriracha and add extra jalapeño or sliced Thai chili.
Garlic Lemongrass Beef Banh Mi
Increase the garlic and lemongrass for a stronger aromatic flavor.
Sweet Chili Beef Banh Mi
Add 1 tablespoon sweet chili sauce to the beef marinade.
Korean-Inspired Beef Banh Mi
Add grated pear and extra sesame oil to the marinade.
Grilled Chicken Banh Mi
Replace the beef with boneless chicken thighs and cook poultry to 165°F (74°C).
Pork Banh Mi
Use thinly sliced pork tenderloin or pork shoulder instead of beef.
Avocado Beef Banh Mi
Add thin avocado slices for extra creaminess.
Extra-Veggie Banh Mi
Add shredded cabbage, radishes, lettuce, or additional cucumber.
How to Store Leftovers
For the best results, store the sandwich components separately.
Refrigerate cooked beef in an airtight container for up to 3–4 days.
Keep the pickled carrots and daikon submerged in their liquid in the refrigerator.
Store the spicy mayo separately.
Keep bread at room temperature in a sealed bag if using within a day, or freeze for longer storage.
To reheat the beef, use a hot skillet for a few minutes until warmed through.
Avoid assembling sandwiches in advance because the pickled vegetables and sauces can soften the bread.
Frequently Asked Questions
What beef is best for banh mi?
Flank steak, skirt steak, or sirloin all work well because they can be sliced thinly and cooked quickly.
Do I need lemongrass?
It is strongly recommended for the characteristic flavor, but you can substitute a little extra lime zest and ginger if necessary.
Can I cook the beef indoors?
Yes.
Use a cast-iron skillet or grill pan over high heat and cook the beef in batches.
Can I make the pickled vegetables ahead?
Absolutely.
They can be prepared a day or more ahead and refrigerated.
Is fish sauce necessary?
Fish sauce adds a distinctive savory flavor, but if needed, you can replace it with additional soy sauce. The result will taste somewhat different.
Can I make the sandwich less spicy?
Yes.
Leave out the jalapeño and reduce or omit the sriracha.
Can I use regular French bread?
Yes.
Choose a baguette with a crisp crust and relatively light interior.
Why is my beef tough?
It may have been sliced too thickly, cut with the grain, or cooked too long.
Thin slices cooked quickly over high heat give the best result.
Final Thoughts
This Vietnamese Grilled Beef Banh Mi Sandwich combines caramelized lemongrass-garlic beef with crisp baguette, quick-pickled carrots and daikon, cucumber, cilantro, jalapeño, and creamy spicy mayo.
The key is slicing the beef thinly, grilling it quickly over high heat, and balancing the savory filling with plenty of fresh and pickled vegetables.
Serve the sandwiches immediately for the best contrast of warm juicy beef, crunchy bread, creamy sauce, and bright, tangy vegetables.