Nutrition Facts for Vietnamese banh mi sandwich with grilled beef

Vietnamese Banh Mi Sandwich with Grilled Beef

Experience the perfect harmony of flavors and textures with this Vietnamese Banh Mi Sandwich with Grilled Beef recipe, a street food classic turned homemade sensation. Tender beef flank steak is marinated in a bold mixture of soy sauce, fish sauce, brown sugar, garlic, and fragrant lemongrass, then grilled to perfection for a smoky, caramelized finish. Nestled inside a toasted baguette roll slathered with creamy mayonnaise, the savory beef pairs beautifully with tangy pickled carrots and daikon, crisp cucumber slices, fresh cilantro, and the heat of optional jalapeño slices. This quick and satisfying recipe brings authentic Vietnamese flavors to your kitchen in just 35 minutes, making it an ideal dish for weeknight dinners, lunch gatherings, or anytime you’re craving bold, vibrant tastes.

Nutriscore Rating: 68/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Vietnamese Banh Mi Sandwich with Grilled Beef
Prep Time:20 mins
Cook Time:15 mins
Total Time:35 mins
Servings: 4

Ingredients

  • 1 pound beef flank steak
  • 3 tablespoons soy sauce
  • 1 tablespoon fish sauce
  • 2 tablespoons brown sugar
  • 3 cloves garlic cloves, minced
  • 2 stalks lemongrass, minced (white part only)
  • 1 teaspoon ground black pepper
  • 4 pieces baguette rolls
  • 4 tablespoons mayonnaise
  • 1 cup pickled carrots and daikon (do chua)
  • 1 piece English cucumber, thinly sliced
  • 8 sprigs cilantro sprigs
  • 1 piece jalapeño, thinly sliced (optional)
  • 1 tablespoon sesame oil (for grilling)

Directions

Step 1

In a mixing bowl, combine soy sauce, fish sauce, brown sugar, minced garlic, minced lemongrass, and ground black pepper. Mix well to create the marinade.

Step 2

Place the beef flank steak into the marinade and ensure it is fully coated. Cover and let it marinate in the refrigerator for at least 1 hour (or up to overnight for more flavor).

Step 3

Preheat the grill or grill pan over medium-high heat. Lightly brush the grill with sesame oil to prevent sticking.

Step 4

Grill the beef flank steak for about 3-4 minutes on each side, or until it reaches your desired level of doneness. Let the steak rest for 5 minutes before slicing it thinly against the grain.

Step 5

While the beef rests, slice the baguette rolls lengthwise, leaving one side attached, and toast them lightly on the grill or in the oven until warm and slightly crispy.

Step 6

Spread 1 tablespoon of mayonnaise inside each baguette roll.

Step 7

Layer the thinly sliced grilled beef, pickled carrots and daikon, cucumber slices, cilantro sprigs, and jalapeño slices (if using) into the baguette.

Step 8

Serve immediately and enjoy your homemade Vietnamese Banh Mi with Grilled Beef!

Nutrition Facts

Serving size (1514.3g)
Amount per serving % Daily Value*
Calories 2636.6
Total Fat 107.1g 0%
Saturated Fat 24.5g 0%
Polyunsaturated Fat 0.1g
Cholesterol 377.5mg 0%
Sodium 6200.2mg 0%
Total Carbohydrate 254.1g 0%
Dietary Fiber 14.5g 0%
Total Sugars 35.3g
Protein 165.7g 0%
Vitamin D 0IU 0%
Calcium 342.3mg 0%
Iron 26.4mg 0%
Potassium 3242.8mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 36.5%
Protein: 25.1%
Carbs: 38.5%