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.
Table of Contents
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

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.

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.

Vietnamese Chicken Banh Mi
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.
