Rating: 0.00
(0)

Bánh Mì (Vietnamese Baguette Sandwich)

Make this incredibly flavorful and easy Vietnamese Banh Mi at home with tender grilled pork, pickled vegetables, and a crusty baguette. This is the ultimate fusion sandwich packed with bold, fresh, and savory flavors.

Vietnamese Banh Mi is a globally loved street food that combines French colonial influence with bold Vietnamese ingredients. This crusty baguette sandwich features savory grilled meats, tangy pickled carrots and daikon, creamy mayo, spicy chilies, and aromatic cilantro. Whether you’ve tried it at a food truck or trendy café, this homemade version is packed with authentic flavor, easy to prep, and better than takeout.

Banh Mi is more than just a sandwich—it’s a cultural icon. Originating in Saigon (now Ho Chi Minh City), Banh Mi emerged during French colonial rule when locals began combining traditional ingredients with the French baguette. Over time, the sandwich evolved into a uniquely Vietnamese creation, often filled with pork, pâté, pickled vegetables, and fresh herbs. Today, it’s a beloved street food found in every Vietnamese city and around the globe. Banh Mi subs capture the essence of Vietnamese cuisine: a perfect balance of flavor, texture, and freshness in every bite.

WHY YOU’LL LOVE THIS VIETNAMESE BANH MI RECIPE

  • Packed with fresh herbs, pickled veggies, and juicy grilled pork
  • A great meal prep sandwich that keeps well
  • Full of umami, crunch, and flavor contrast
  • Easily adapted for vegetarian, gluten-free, or low-calorie diets

INGREDIENTS FOR VIETNAMESE BANH MI

For the pork marinade:

  • soy sauce, fish sauce, sugar, garlic, shallots, lemongrass

For the pickled vegetables:

  • shredded carrots, daikon radish, rice vinegar, sugar, salt

Sandwich assembly:

  • Vietnamese or French baguettes, mayonnaise, pork (grilled or pan-fried), cucumber slices, jalapeño, cilantro, optional pâté

HOW TO MAKE BANH MI SANDWICHES

  1. Make the Pickled Vegetables: In a bowl, mix rice vinegar, sugar, salt, and warm water until dissolved. Add shredded carrots and daikon. Let it sit for at least 30 minutes or overnight for best flavor.
  2. Marinate the Pork: Combine soy sauce, fish sauce, sugar, garlic, minced shallots, and finely chopped lemongrass in a bowl. Add thinly sliced pork and marinate for 30 minutes or up to 24 hours.
  3. Cook the Pork: Grill the marinated pork on medium-high heat or pan-fry until golden brown and cooked through, about 4–5 minutes per side.
  4. Toast the Baguettes: Lightly toast your baguettes until crispy on the outside but soft inside.
  5. Assemble the Sandwich: Slice the baguette open lengthwise. Spread mayo (and optional pâté), layer with cooked pork, pickled veggies, cucumber slices, jalapeño, and cilantro.
  6. Serve Immediately: Enjoy while the bread is warm and the fillings are fresh.

DIETARY INFORMATION

  • To make vegetarian: substitute pork with grilled marinated tofu or tempeh
  • To make gluten-free: use gluten-free baguettes and tamari instead of soy sauce
  • To lower calories: use light mayo or skip the pâté
Close-up of a Vietnamese Bánh Mì sandwich with grilled pork, pickled vegetables, and fresh herbs in a crusty baguette.

Bánh Mì (Vietnamese Baguette Sandwich)

Make this easy and flavorful Vietnamese Banh Mi with juicy pork, tangy pickled veggies, and fresh herbs, all tucked into a crisp baguette. Perfect for lunch or a light dinner!
Servings 4
Prep Time 30 minutes
Cook Time 10 minutes
Total Time 40 minutes

Ingredients
  

  • 1 lb thinly sliced pork shoulder or pork belly
  • 2 tbsp soy sauce
  • 1 tbsp fish sauce
  • 1 tbsp sugar
  • 2 cloves garlic minced
  • 1 small shallot minced
  • 1 stalk lemongrass minced
  • 1 cup shredded carrot
  • 1 cup shredded daikon radish
  • 1/2 cup rice vinegar
  • 1/4 cup sugar
  • 1 tsp salt
  • 4 Vietnamese-style baguettes
  • 1/2 cup mayonnaise
  • 1 cucumber sliced
  • 1 jalapeño thinly sliced
  • 1 cup cilantro leaves
  • Optional: 1/4 cup pork or chicken pâté

Instructions
 

  • Combine rice vinegar, sugar, salt, and 1/2 cup warm water. Add shredded carrot and daikon, stir, and set aside for at least 30 minutes.
  • Mix soy sauce, fish sauce, sugar, garlic, shallot, and lemongrass. Add pork and marinate 30 minutes or overnight.
  • Grill or pan-fry pork slices until caramelized and cooked through.
  • Toast baguettes lightly for crisp texture.
  • Slice open baguettes. Spread mayo and optional pâté. Layer with cooked pork, pickled vegetables, cucumber, jalapeño, and cilantro.
  • Serve warm with extra pickles on the side.

Notes

NUTRITION FACTS (Per Sandwich)

  • Calories: 510
  • Carbs: 46g (17% DV)
  • Protein: 23g (46% DV)
  • Fat: 26g (40% DV)
  • Saturated Fat: 6g (30% DV)
  • Fiber: 3g (12% DV)
  • Sugar: 10g
  • Sodium: 980mg (42% DV)
    Nutrition facts are estimated using an online calculator.
Calories: 510kcal
Course: dinner, lunch
Cuisine: Vietnamese
Keyword: banh mi recipe, easy banh mi sandwich, grilled pork banh mi, pickled carrot daikon sandwich, Vietnamese sandwich

RECIPE TIPS

  • Marinate ahead: Pork can be marinated up to 24 hours in advance for deeper flavor.
  • Make pickles ahead: Pickled veggies can last in the fridge up to a week.
  • Storage: Assemble sandwiches fresh; store individual components separately for up to 3 days.
  • Bread tip: Use Vietnamese-style baguettes for best texture—crisp outside, airy inside.

SERVING IDEAS

  • Serve with iced Vietnamese coffee or Thai iced tea
  • Pair with a fresh side salad or papaya salad
  • Add shrimp chips or taro chips for extra crunch

Did you make this recipe?

Please let me know how it turned out for you! Leave a comment below and tag @wokwithsam on Instagram and hashtag it #wokwithsam.

Like 0
Close
Copyright © 2025 Designed by Loft.Ocean. All rights reserved.
Close