Vietnamese Chicken Banh Mi

Stephanie Romanov
Updated Apr 24, 2026

Vietnamese Chicken Banh Mi is one of those sandwiches that stops you mid-bite. Juicy marinated chicken, bright pickled vegetables, creamy mayo, and fresh herbs all packed into a crispy baguette. With 32 grams of protein per serving, it is a genuinely satisfying meal that comes together faster than you would expect.

I still remember the first time I tasted a real banh mi from a street cart in a Vietnamese neighborhood. That perfect hit of savory, tangy, and fresh all at once sent me straight home to figure it out for myself. After a lot of tinkering, this Vietnamese Chicken Banh Mi is the one my family keeps asking for. The marinade caramelizes beautifully in the pan, the quick-pickled vegetables bring just the right crunch, and the fresh herbs make the whole thing feel alive.

Ingredients for Vietnamese Chicken Banh Mi

When I make this Vietnamese Chicken Banh Mi, I always reach for chicken thighs over breasts. They stay juicy even if you get a little distracted at the stove, and the flavor payoff is worth it. Here is everything you need:

For the marinated chicken:

  • 1 lb boneless chicken thighs or breasts (I recommend thighs for juicier, more flavorful results)
  • 2 tbsp soy sauce
  • 1 tbsp fish sauce (my go-to for authentic depth; do not skip it)
  • 2 cloves garlic, minced
  • 1 tbsp brown sugar or honey
  • 1 tbsp neutral oil

For the quick-pickled vegetables:

  • 1 cup carrots, julienned
  • 1 cup daikon radish, julienned (in my experience, daikon softens beautifully and balances the carrots perfectly)
  • 1/2 cup rice vinegar
  • 2 tbsp sugar
  • 1 tsp salt

For assembly:

  • 4 banh mi buns or light sub rolls (pro tip: avoid heavy, dense bread; it will overpower the fillings)
  • Cucumber slices
  • Fresh cilantro
  • Jalapeno, sliced
  • Mayonnaise or spicy mayo
Close-up of a Vietnamese Chicken Banh Mi on a wooden board with pickled carrots, fresh cilantro, jalapeno slices, and caramelized chicken on a toasted baguette

Step-by-Step Instructions

I recommend reading through all the steps before you start. Timing the pickle and the marinade together is the key to getting this Vietnamese Chicken Banh Mi on the table efficiently.

Step 1: In a small bowl, combine the soy sauce, fish sauce, minced garlic, brown sugar, and neutral oil. Add the chicken and coat evenly. Let it marinate for at least 30 minutes. The longer it sits, the deeper the flavor becomes.

Step 2: While the chicken marinates, toss the julienned carrots and daikon with the rice vinegar, sugar, and salt in a medium bowl. Stir well and let sit for 20 to 30 minutes, stirring once or twice. The vegetables will soften slightly and turn pleasantly tangy. Drain before assembling.

Step 3: Heat a skillet or grill pan over medium-high heat. Cook the marinated chicken for 5 to 6 minutes per side until the outside is caramelized and golden brown with slight char around the edges. That sticky, caramelized coating is exactly what you are after. Do not press down on the chicken; let it build that crust on its own. Remove from heat and rest for 3 to 5 minutes before slicing thinly. Internal temperature should reach 165 degrees F.

Step 4: Lightly toast the buns until the crust is crispy and the interior is warm. Do this just before assembling so they stay crisp.

Step 5: Spread mayonnaise or spicy mayo generously on both sides of each bun. Layer with sliced chicken, drained pickled vegetables, cucumber slices, fresh cilantro, and jalapeno. Serve immediately.

What to Serve with Vietnamese Chicken Banh Mi

The banh mi is bold and bright on its own, so the best sides keep things light and complementary without competing. If you want to build a full Vietnamese-inspired spread, here are the pairings that work best.

Asian Cucumber Salad: A crisp cucumber salad tossed with rice vinegar and a touch of sesame oil echoes the tangy notes already in the sandwich while keeping the meal refreshing and low in calories. It is the most natural side for this recipe.

Healthy Chicken Stir Fry Skillet: If you are feeding a crowd and want to stretch the meal, a simple stir fry skillet on the side adds warm, saucy vegetables that complement the bright, fresh banh mi flavors without repeating them.

Shrimp Stir Fry with Noodles: Light rice noodles tossed with shrimp and a savory sauce make a satisfying low-effort side that keeps the Asian flavor profile going from the first bite to the last.

Asian Chicken Fried Rice: A small scoop of fried rice on the side turns this sandwich into a proper sit-down dinner. The savory, slightly smoky rice balances the bright tang of the pickled vegetables beautifully.

Miso Chicken Soba Noodles: Soba noodles in a light miso broth work the way a small bowl of pho broth would, adding warmth and depth to round out the meal without heaviness.

Grilled Vietnamese Chicken: Planning a larger spread? This grilled Vietnamese chicken uses a similar flavor base and makes a great protein add-on if you are feeding a group or doing meal prep at the same time.

Close-up of a Vietnamese Chicken Banh Mi on a wooden board with pickled carrots, fresh cilantro, jalapeno slices, and caramelized chicken on a toasted baguette

Storage and Serving Tips

This banh mi is best assembled fresh and eaten immediately. The crispy bun is part of the experience and softens quickly once loaded. That said, all the individual components store well separately. Cooked chicken keeps in an airtight container in the refrigerator for up to 3 days, and the pickled vegetables actually improve after 24 hours as the flavors develop and deepen.

For meal prep, store everything separately and assemble sandwiches fresh to order. Reheat the sliced chicken in a skillet over medium heat for 2 to 3 minutes to bring back some of that caramelized texture. The microwave works in a pinch but tends to make the chicken a bit rubbery. Raw marinated chicken can be stored covered in the refrigerator for up to 24 hours before cooking.

Pro tip: make a double batch of the pickled vegetables on a Sunday. They are excellent on grain bowls, tacos, and rice dishes all week long, and they take almost no extra effort to prepare in bulk.

Conclusion

This Vietnamese Chicken Banh Mi brings everything you love about street food right into your own kitchen. Bold flavors, serious protein, and a recipe that is genuinely easy to pull off on a weeknight. Once you taste that caramelized chicken tucked into a crispy bun with tangy pickles and fresh herbs, you will completely understand why this sandwich has such a passionate following. Give it a try this week. Your family is going to love it.

Close-up of a Vietnamese Chicken Banh Mi on a wooden board with pickled carrots, fresh cilantro, jalapeno slices, and caramelized chicken on a toasted baguette

Print

Vietnamese Chicken Banh Mi

An easy and authentic Vietnamese Chicken Banh Mi combining juicy marinated chicken, quick-pickled vegetables, fresh herbs, and creamy mayo on a crisp toasted baguette. The perfect balance of savory, sweet, tangy, and fresh in every bite.
Course Dinner, Lunch, Main Course
Cuisine Asian, Vietnamese
Keyword banh mi sandwich, chicken banh mi, high protein banh mi, high protein lunch, quick pickled vegetables, Vietnamese Chicken Banh Mi
Prep Time 35 minutes
Cook Time 12 minutes
Total Time 47 minutes
Servings 4 sandwiches
Calories 450kcal

Equipment

  • Skillet or grill pan
  • Medium mixing bowl
  • Small bowl

Ingredients

  • 1 lb boneless chicken thighs or breasts thighs recommended for juicier results
  • 2 tbsp soy sauce
  • 1 tbsp fish sauce
  • 2 garlic cloves, minced
  • 1 tbsp brown sugar or honey
  • 1 tbsp neutral oil
  • 1 cup carrots, julienned
  • 1 cup daikon radish, julienned
  • 0.5 cup rice vinegar
  • 2 tbsp sugar for pickling liquid
  • 1 tsp salt for pickling liquid
  • 4 banh mi buns or light sub rolls avoid heavy dense bread
  • cucumber slices to taste
  • fresh cilantro to taste
  • jalapeno, sliced to taste
  • mayonnaise or spicy mayo for spreading; for spicy mayo mix mayo with sriracha to taste

Instructions

  • In a small bowl, combine the soy sauce, fish sauce, minced garlic, brown sugar, and neutral oil. Add the chicken and coat evenly. Marinate for at least 30 minutes at room temperature or covered in the refrigerator for deeper flavor.
  • While the chicken marinates, toss the julienned carrots and daikon with the rice vinegar, sugar, and salt in a medium bowl. Stir well and let sit for 20 to 30 minutes until slightly softened and tangy. Drain before assembling.
  • Heat a skillet or grill pan over medium-high heat. Cook the marinated chicken for 5 to 6 minutes per side until caramelized and fully cooked through to an internal temperature of 165 degrees F. Remove from heat, rest for 3 to 5 minutes, then slice thinly.
  • Lightly toast the banh mi buns or sub rolls until the crust is crispy and the inside is warm. Toast just before assembling so they stay crisp.
  • Spread mayonnaise or spicy mayo generously on both sides of each toasted bun. Layer with sliced chicken, drained pickled vegetables, cucumber slices, fresh cilantro, and sliced jalapeno. Serve immediately.

Notes

Chicken thighs are recommended for juicier results but breasts work well with careful attention to avoid overcooking. Pickled vegetables can be made up to 24 hours ahead and stored in an airtight container in the refrigerator. For spicy mayo, mix mayonnaise with sriracha to taste. For a low-carb option, serve in lettuce cups instead of buns. Cooked chicken stores separately for up to 3 days; assemble sandwiches fresh.

Leave a Comment

* Required fields