When the chicken hits the skillet, the brown sugar in the marinade starts to caramelize while the fish sauce and garlic turn fragrant. I keep the heat at medium so the outside can brown without the sugar scorching before the thighs cook through. In this Vietnamese Chicken Banh Mi Sandwich, that savory-sweet chicken sits beside tangy carrot and daikon, cool cucumber, cilantro, and a little jalapeño.
The sandwich works because each bite has a different job: crisp bread holds the filling, quick pickles cut through the rich chicken, and mayonnaise softens the sharp edges. I use boneless, skinless thighs because they stay juicy through the skillet cooking time, and I slice them thinly after a short rest so they tuck into the baguettes instead of sliding out. The finished sandwich is warm, crunchy, bright, and pleasantly messy in the best way.

Kitchen Note
Keep the skillet at medium rather than turning the heat up for a faster sear. The brown sugar in the marinade can darken quickly, and the thighs need time to cook through while they brown.
Save this Vietnamese chicken banh mi for its caramelized thighs, crisp baguette, and bright quick-pickled vegetables.
Why the Pickled Vegetables Need to Be Drained Before They Meet the Bread
The carrot and daikon are meant to bring vinegar and crunch into each bite, not leave a puddle inside the baguette. Their quick brine seasons the vegetables while they chill, but the liquid can soak into the bread and soften its crisp crust if it goes into the sandwich with them. Drain the vegetables well when you’re ready to assemble, then let the chicken and toppings sit in the bread without excess brine running through it.
This balance matters because the chicken already brings a concentrated savory-sweet coating, and the mayonnaise adds richness. A little acidity from the pickles keeps those flavors from feeling heavy; too much liquid makes the bread lose its structure before you finish eating. The vegetables should look glossy and feel crisp, not be swimming in the bowl. That contrast is what keeps the sandwich lively from the first bite to the last.
What Each Banh Mi Ingredient Brings to the Bite

- Vietnamese-style baguettes — Their light interior and crisp crust make a good home for moist fillings without turning the sandwich into a dense mouthful. Warm them directly on the oven rack so the outside crisps. If you need a gluten-free version, use gluten-free baguettes; the texture will be different, but the filling still works.
- Boneless, skinless chicken thighs — Thighs have enough fat to stay tender as the marinade browns in the skillet. Choose evenly sized pieces when possible so they cook at a similar pace. Chicken breast is leaner and less forgiving, so the timing may change.
- Fish sauce, soy sauce, and brown sugar — Together, these give the chicken its deep salty-sweet base. Fish sauce adds savory depth that soy sauce alone won’t fully replace, while the packed brown sugar helps the surface brown. Regular soy sauce is fine; tamari works in a gluten-free adaptation.
- Fresh lemongrass and lime — Fresh, finely minced lemongrass gives the marinade a citrusy, herbal aroma, while fresh lime juice brightens its salty sweetness. Mince the lemongrass finely so you don’t end up with tough pieces in the chicken. Bottled lime juice works in a pinch, though fresh juice tastes brighter.
- Carrot, daikon, and rice vinegar — The two vegetables stay pleasantly crisp in the quick pickle, with carrot bringing a mild sweetness and daikon a clean, peppery bite. Cut them into even julienne strips so they pickle at a similar rate. Rice vinegar has a gentler acidity than many stronger vinegars, so it’s the best fit for this balance.
- Mayonnaise, cucumber, cilantro, and jalapeño — These finish the sandwich with creaminess, cool crunch, fresh herbal flavor, and adjustable heat. Fresh cilantro leaves are worth using here; dried herbs won’t give the same lift. English cucumber has tender skin and few seeds, so it slices neatly without adding much excess moisture.
The Order That Gets the Pickles, Chicken, and Baguettes Ready Together
Start the quick pickle first
Combine the julienned carrot and daikon with rice vinegar, warm water, sugar, and kosher salt in a bowl. Toss until the sugar dissolves, cover, and refrigerate for at least 30 minutes. The vegetables soften slightly but should keep a crisp bite. Starting them first gives the vinegar time to season the center of the strips while you prepare the chicken.
Coat the thighs in the lemongrass marinade
Whisk the fish sauce, soy sauce, brown sugar, lime juice, finely minced lemongrass, garlic, and neutral oil in a bowl. Add the chicken thighs and turn them until every piece is coated. Cover and marinate in the refrigerator for 20 minutes. Keep the pieces in the marinade during that time so the flavor reaches all their surfaces.
Brown the chicken without scorching the sugar
Heat a 12-inch skillet over medium heat, then add the chicken. Cook for 5 to 7 minutes per side, looking for browned patches and checking that the thickest part reaches 165°F. If the exterior darkens too quickly, lower the heat slightly rather than letting the sugar burn while the center cooks. Discard the marinade, then rest the chicken for 5 minutes before slicing it thinly.
Crisp the bread, then fill it
Heat the oven to 400°F and place the baguettes directly on the oven rack for 5 to 7 minutes, until crisp outside. Split each baguette lengthwise without cutting all the way through, leaving a hinge to help hold the filling. Drain the pickled vegetables, spread mayonnaise inside the bread, and add the sliced chicken, pickles, cucumber, cilantro, and jalapeño. Assemble close to serving so the crisp bread and fresh toppings keep their texture.
Three Simple Ways to Adapt Your Chicken Banh Mi
Make a gluten-free version
Replace the Vietnamese-style baguettes with gluten-free baguettes and use tamari instead of soy sauce. Choose fish sauce made without wheat, too. The filling keeps its savory, tangy contrast, though the bread will have a different crumb and crust.
Keep the sandwich mild
Leave out the sliced jalapeño if you want the bright pickles and lemongrass chicken without chili heat. The sandwich still has plenty of contrast from the cucumber, cilantro, and vinegar-seasoned vegetables, just without the peppery finish.
Let the pickles take the lead
Use a more generous layer of carrot and daikon and fewer cucumber slices. The result tastes tangier and has a firmer crunch, while the cucumber becomes a cool accent instead of the main fresh topping.
Storage and Reheating
- Refrigerator: Store cooked chicken and pickled vegetables in separate airtight containers for 3 to 4 days. Keep bread, cucumber, and cilantro separate, and assemble just before eating; the bread softens and the fresh toppings wilt once assembled.
- Freezer: Freeze cooked chicken by itself in an airtight freezer-safe container for up to 2 to 3 months for best quality. The assembled sandwiches, cucumber, cilantro, and quick-pickled vegetables aren’t good candidates for freezing.
- Reheating: Warm the chicken gently in a skillet, then assemble on fresh bread with the cold toppings. Don’t heat the finished sandwich, or the cucumber and cilantro will lose their fresh texture.
Questions That Come Up When Making Chicken Banh Mi

Vietnamese Chicken Banh Mi Sandwich
Ingredients
Equipment
Method
- Combine the julienned carrot, julienned daikon, rice vinegar, warm water, granulated sugar, and kosher salt in a bowl.
- Toss until the sugar dissolves, cover, and refrigerate for at least 30 minutes.
- Whisk the fish sauce, soy sauce, packed brown sugar, fresh lime juice, finely minced lemongrass, minced garlic, and neutral oil in a bowl.
- Add the boneless, skinless chicken thighs and turn to coat; marinate in the refrigerator for 20 minutes.
- Heat a 12-inch skillet over medium heat and add the chicken.
- Cook for 5 to 7 minutes per side until browned and the thickest part reaches 165°F.
- Discard the marinade, then rest the chicken for 5 minutes before slicing thinly.
- Heat the oven to 400°F and place the Vietnamese-style baguettes directly on the oven rack.
- Warm for 5 to 7 minutes until crisp outside, then split each baguette lengthwise without cutting all the way through.
- Drain the pickled vegetables.
- Spread mayonnaise inside the baguettes.
- Fill the baguettes with the sliced chicken, pickled vegetables, thinly sliced cucumber, fresh cilantro leaves, and thinly sliced jalapeño.