Grilled Chicken Banh Mi Sandwich with Pickled Veggies

Chicken breasts are marinated in a salty, sweet and tangy sauce, grilled until caramelized, then tucked into sandwich rolls with quick-pickled carrot matchsticks, cucumber, radish and cilantro in this fresh, family-friendly take on the classic Vietnamese banh mi.

A top down view of a plate of grilled chicken banh mi sandwiches.

If you’ve never tried a banh mi, you’re in for a treat. The contrast of savory grilled meat, tangy pickles and bright herbs makes each bite lively and satisfying.

My first banh mi experience was in high school when a friend brought small sandwiches from an Asian grocer. The seasoned meat, pickled carrots and fresh cilantro—stems and all—were a revelation. This grilled chicken version is inspired by that simple grocery-store style: no pâté and no intense heat, keeping it approachable for the whole family.

A traditional banh mi usually includes pork, pâté, pickled vegetables, cilantro and fresh chilies on a crisp-yet-soft roll. This recipe adapts those flavors around marinated, grilled chicken and quick-pickled carrot for an easy, everyday sandwich that still delivers bright Vietnamese-inspired flavors.

Why you’ll love these

  • Big, balanced flavor. The marinade brings savory umami while quick-pickled carrots add sweet-tang contrast. Fresh cucumber and cilantro finish the sandwich with a crisp, herbal lift.
  • Quick and simple. The pickles and marinade come together fast. A short grilling time and quick assembly make this a practical weeknight meal.

Ingredients

Ingredients for grilled chicken banh mi with labels
  • Chicken: Boneless, skinless chicken breasts (you can substitute thighs if you prefer). Slice each breast in half lengthwise for faster, even cooking.
  • Garlic: Fresh cloves, minced for best flavor.
  • Soy sauce: Adds savory depth; tamari can be used as a gluten-free alternative.
  • Hoisin sauce: Sweet, savory and slightly tangy—adds body to the marinade.
  • Fish sauce: Provides salty, umami tang. A little goes a long way and it’s an important flavor in the marinade.
  • Green onion: Finely chopped—scallions give freshness and a mild onion note.
  • Cilantro: Use leaves and tender stems for authentic herbiness.
  • Radish: Optional, thinly sliced for peppery crunch.
  • Cucumber: Sliced thin for crisp cooling bites.
  • Carrot: For quick pickling; you can add daikon for a more traditional mix if you like.
  • Sub rolls or baguette rolls: Choose rolls that are crisp outside and soft inside.
  • Seasoned rice vinegar: Or plain rice vinegar with a little sugar to taste for pickling.

How to make it

Quick-pickle the carrots. Peel and cut the carrot into 3-inch matchsticks and place them in a clean jar. Mix boiling water with rice vinegar, a pinch of sugar (if using plain rice vinegar) and salt until dissolved. Pour over the carrots, seal the jar and chill for about an hour to mellow and crisp the vegetables.

A top down view of pickled carrots in a mason jar.

Prepare the marinade. In a bowl combine soy sauce, hoisin sauce, fish sauce, minced garlic and chopped green onion. Stir until smooth and aromatic.

A top down view of the chicken marinade.

Marinate the chicken. Halve each chicken breast lengthwise to create thin cutlets. Place the pieces in a lidded container, pour the marinade over them and toss to coat. Cover and refrigerate for at least 30 minutes or up to overnight for deeper flavor.

A top down view of marinating chicken in a bowl.

Grill the chicken. Preheat a barbecue or grill pan to medium. Grill the marinated chicken about 3–4 minutes per side until cooked through and nicely charred. Remove from heat and let the meat rest a few minutes before slicing into strips.

A top down view of grilled chicken on a plate.

Assemble the sandwiches. Split the rolls and layer cucumber slices on the bottom, add a generous pile of sliced chicken, top with cilantro sprigs and pickled carrots, and add radish slices if using. Spread mayonnaise on the top half of the roll and close. Serve immediately.

A side view of a plate of grilled chicken banh mi sandwiches.

Commonly Asked

Can these be made ahead?

Yes. The pickled carrots are excellent when made a day ahead, and the chicken benefits from longer marinating time. Store components separately and assemble just before serving for best texture.

Can I use other meats?

Absolutely. The marinade works well with chicken thighs, pork tenderloin or steak—adjust cooking time to suit the cut.

If you make this recipe, snap a photo and share it on your favorite social account using the name of the recipe. We’d love to see your version!

More recipes you might enjoy

If you liked this grilled chicken banh mi, try other handheld sandwich ideas for fresh weeknight meals.

  • A hand holding up a halloumi sandwich.

    Halloumi Sandwich
  • A close up view of a piri piri chicken wrap.

    Piri Piri Chicken Salad Wrap
  • A side view of a Nashville hot chicken sandwich.

    Nashville Hot Chicken Sandwich
  • A hand holding up a sandwich with roasted vegetables, brie, and pesto

    Roasted Vegetable Sandwiches

If you make this recipe, we’d love to see it. Share a photo and tag the recipe name. If you enjoyed it, please rate it where you found it.

A side view of a plate of grilled chicken banh mi sandwiches.

Grilled Chicken Banh Mi

Marinated grilled chicken stuffed into rolls with pickled carrots, cucumber, radish and cilantro for a bright, satisfying sandwich.
Prep Time
15 mins
Cook Time
8 mins
Chill Time
1 hr
Total Time
1 hr 23 mins
Servings: 6
Calories: 395 kcal

Equipment

BBQ or grill pan

Ingredients

Chicken

  • 4 chicken breasts, halved lengthwise (about 2 lbs)
  • 3 tablespoons soy sauce
  • 4 tablespoons hoisin sauce
  • 3 tablespoons fish sauce
  • 2 cloves garlic, minced
  • 2 green onions, diced

Sandwich

  • 6 baguette rolls
  • Handful cilantro
  • 1 cucumber, sliced
  • 6 radishes, sliced (optional)
  • Mayonnaise, to spread

Pickled Carrot

  • 1 large carrot, cut into matchsticks
  • 1/2 cup boiling hot water
  • 1/2 cup seasoned rice vinegar (or rice vinegar + a pinch sugar)
  • 1 teaspoon fine sea salt

Instructions

  1. Combine hot water, rice vinegar, salt and a touch of sugar if using plain rice vinegar. Stir until dissolved, pour over carrot matchsticks and refrigerate for an hour.
  2. Mix soy sauce, hoisin sauce, fish sauce, garlic and green onion to make the marinade.
  3. Slice chicken breasts in half lengthwise, coat well with the marinade and refrigerate for at least 30 minutes or up to overnight.
  4. Preheat grill or grill pan to medium and grill chicken 3–4 minutes per side until cooked through. Let rest briefly, then slice.
  5. Split rolls and layer cucumber, radish, sliced chicken, cilantro and pickled carrots. Spread mayonnaise on the top bun and serve immediately.

Nutrition

Calories: 395 kcal
Carbohydrates: 41 g
Protein: 40 g
Fat: 7 g
* Nutritional information is an estimate and may not be 100% accurate.