Go Back
+ servings
hand holding banh mi sandwich with steak in background

Grilled Beef Banh Mi Sandwich

Flavor has no boundaries when you combine Asian marinated tender beef with pickled carrots and sriracha mayo to create this grilled beef banh mi sandwich.
5 from 1 vote
Prep Time 5 hours 30 minutes
Cook Time 10 minutes
Servings 6 sandwiches


  • 1 1/2 pounds flat iron steak

Marinade + Sauce

  • 1/3 cup water
  • 1/4 cup sugar
  • 1/4 cup ketchup
  • 1/4 cup hoisin sauce
  • 2 tbsp apple cider vinegar
  • 1 tbsp soy sauce
  • 1 tbsp sweet chili sauce
  • 2 tsps sesame oil
  • 2 tsps vegetable oil
  • 3 cloves garlic minced
  • 1 tsp red pepper flakes

Sandwich Fixings

  • 6 baguette rolls
  • Sriracha mayo
  • Pickled carrots
  • Cucumber slices
  • Cilantro leaves
  • Jalapeno or Fresno pepper slices

Pickled Carrots

  • 1/2 cup water
  • 2 tbsp white vinegar
  • 1 tbsp sugar
  • pinch of salt
  • 1 carrot julienned

Sriracha Mayo

  • 1/2 cup mayonnaise
  • 1 tsp sriracha
  • pinch of salt


  • In a medium bowl, combine the water, sugar, ketchup, hoisin, vinegar, soy sauce, chili sauce, sesame oil, vegetable oil, garlic and red pepper flakes. Pour half of it in a zip-top bag. Save the other half for later.
  • Place the beef in the bag. Massage, seal and refrigerate for at least 6 hours. Make the pickled carrots and sriracha mayo (below).
  • Just before grilling the meat, place the reserved marinade in a saucepot. Heat over medium heat until it thickens.
  • Heat the grill to medium-high. Grill steak for 5 minutes.
  • Flip. Brush with the thickened sauce. Grill 3 more minutes. Flip and coat with more sauce. Grill 2 more minutes.
  • Remove from grill. Let rest 5-10 minutes. Slice against the grain.

Pickled Carrots

  • Heat the water, vinegar, sugar and salt in small saucepot. Remove from heat. Add the carrots and let steep 30 minutes. Refrigerate until ready to use.

Sriracha Mayo

  • Combine ingredients in a small bowl. Refrigerate until ready to use.


  • Spread sriracha mayo on the baguettes. Top with sliced beef, pickled carrots, cucumber slices, cilantro leaves and pepper slices.


Calories: 615kcalCarbohydrates: 53gProtein: 28gFat: 31gSaturated Fat: 8gCholesterol: 83mgSodium: 999mgPotassium: 446mgFiber: 1gSugar: 22gVitamin A: 1860IUVitamin C: 2.1mgCalcium: 23mgIron: 13.7mg
Brag About Your BBQShare it on Instagram using #GirlsCanGrill