Tasty Vietnamese Banh Mi

Featured in: Tasty and Easy Sandwich Recipes

This Banh Mi layers juicy lemongrass-infused pork with zingy pickled veggies and hot chili mayo on crusty bread. The meat soaks up flavors from fish sauce and aromatic spices before being cooked to perfection. What makes it special is the crisp mix of pickled carrot and daikon paired with cool cucumber slices, spicy jalapeño bits, and fresh cilantro leaves. The creamy chili garlic spread adds kick and moisture, while an optional smear of pâté brings extra richness. Each bite gives you a perfect mix of meaty, sour, spicy and garden-fresh tastes.

Chef with a smile, ready to cook and serve.
Updated on Sun, 20 Apr 2025 17:42:51 GMT
A sandwich with meat, tomatoes, onions, and lettuce. Pin it
A sandwich with meat, tomatoes, onions, and lettuce. | yummygusto.com

Get a taste of Vietnam's vibrant streets with this homemade banh mi sandwich. The perfect mix of juicy grilled pork, crunchy pickled veggies, and fresh herbs creates a mind-blowing flavor explosion that'll make you feel like you're wandering through a busy Saigon market.

I whipped up these banh mi sandwiches when my husband celebrated his birthday after we got back from Vietnam. The second he took a bite, I saw that look of pure joy as he recognized those bold street food flavors we couldn't get enough of during our travels.

What You'll Need

  • Pork tenderloin: This soft cut soaks up flavor wonderfully and doesn't take long to cook. Go for meat with a nice pink color and not much white stringy stuff.
  • Lemongrass: Gives that key citrus smell. Pick stalks that feel hard with fat bottoms and cut away the outside to get the tender white part inside.
  • Fish sauce: The flavor backbone of Vietnamese cooking. Good ones like Red Boat taste cleaner without being too salty.
  • Pickled carrots and daikon: Brings that must-have tang and snap. Choose hard veggies with bright colors for the best crunch.
  • French baguettes: What holds everything together. Real Vietnamese baguettes are fluffier than French ones, so try to find rolls with thin crusts and lots of air inside.
  • Fresh cilantro: Adds that clean, fresh taste. Look for bunches with bright, perky leaves.
  • Asian chili sauce: Brings the heat your way. Sambal oelek gives pure chili kick while Sriracha adds some garlicky notes.
  • Maggi seasoning: The hidden hero for true flavor. This savory stuff is worth tracking down for the real deal taste.

Tasty Step-by-Step Guide

Pickle the Vegetables:
Mix rice vinegar, water, sugar and salt in a microwave container and heat till it bubbles. The hot mix helps melt the sugar fully and lets the pickling juice soak into the veggies better. Pour this over your carrot and daikon matchsticks in a jar, making sure they're covered completely. They need at least 30 minutes but taste way better after sitting in the fridge for 24 hours. They'll change from raw and strong to zingy, tangy and a bit sweet.
Marinate the Pork:
Put your pork in the freezer for a bit (1-2 hours) until it's firm but not rock-hard for easier cutting. Cut the meat into thin pieces and pound them to 1/8-inch thick, so they cook fast and soak up tons of flavor. Mix all marinade stuff until smooth, combining fragrant lemongrass, bold fish sauce, sweet maple syrup and warm spices. Let the pork sit in this for at least 4 hours, but leaving it overnight works magic as the acids make it tender while the savory flavors sink deep inside.
Grill the Pork and Toast Buns:
Let your marinated pork sit out for 30 minutes before cooking so it heats evenly. Get your grill or pan super hot, then cook those thin slices just 1-2 minutes each side. The browning from high heat makes amazing flavor while keeping the meat juicy. At the same time, toast those baguettes until they're crisp inside but not hard, giving support for all those juicy toppings while still being easy to bite.
Assemble Your Sandwich:
First, spread some spicy mayo on both sides of your toasted bread. Add layers of grilled pork, letting those tasty juices mix with the mayo. Put on plenty of drained pickled veggies for that tangy crunch. Top with fresh cucumber strips, spicy jalapeño slices, and some cilantro. A little drizzle of Maggi seasoning adds that final flavor punch that ties everything into sandwich heaven.
A sandwich with meat and vegetables. Pin it
A sandwich with meat and vegetables. | yummygusto.com

Lemongrass really makes this sandwich special. I found out how important it is when I once tried making banh mi without it. The sandwich was good but missed that amazing smell that makes Vietnamese food so fantastic. Now I grow my own lemongrass just for this recipe and freeze extras so I can make it all year long.

Prep Ahead Tricks

Getting stuff ready beforehand makes putting sandwiches together super quick. You can make the pickled veggies up to a week early and keep them in their juice in the fridge, where they'll keep getting tastier. The marinade can be mixed and stored for up to three days before adding your meat. Even the spicy mayo can be made and kept for five days. With all this done ahead of time, you can have fresh banh mi ready in under 15 minutes.

True Vietnamese Touches

Real Vietnamese banh mi often has pâté, which makes it richer and more complex. For the most authentic taste, spread a thin layer of liverwurst or chicken liver pâté on the bottom bread before adding anything else. Mixing pâté with the spicy mayo creates an amazing base that makes the whole sandwich better. Also, Maggi seasoning, a dark savory sauce popular all over Southeast Asia, gives that final authentic kick that most home cooks don't include.

What To Serve With It

Enjoy your banh mi with extra pickled veggies on the side and a small dish of spicy fish sauce for dipping. For a full meal, add a simple cucumber salad with rice vinegar and a touch of sugar or a light chicken soup with fresh herbs. Vietnamese iced coffee makes the perfect drink to go with it - the strong coffee mixed with sweet condensed milk balances out the savory sandwich perfectly.

A sandwich with carrots and cilantro. Pin it
A sandwich with carrots and cilantro. | yummygusto.com

This banh mi will bring all those amazing Vietnam flavors right to your table, making sure every single bite is as awesome as the first.

Frequently Asked Questions

→ Can I substitute the pork in Banh Mi?

Absolutely! Swap pork with chicken thighs, beef cuts, or tofu for a meat-free version. Just watch your cooking times - chicken needs about 3-4 minutes each side, beef takes 2-3 minutes for medium doneness, and tofu works best at 3 minutes per side until it turns golden brown.

→ How long can I store the pickled vegetables?

Your pickled veggie mix stays good in the fridge for up to 2 weeks when kept in a sealed container. They actually taste even better after sitting for 1-2 days as the flavors really sink in.

→ What is Maggi seasoning and can I substitute it?

Maggi is a dark liquid flavor booster with strong umami notes, stronger than regular soy sauce. In a pinch, mix soy sauce with a splash of Worcestershire sauce, or just go with plain soy sauce if that's what you've got handy.

→ What type of bread works best for Banh Mi?

The ideal choice is a French baguette with a crispy outside and fluffy inside. If you can't find that, any crusty roll will do the job, though real Vietnamese baguettes are typically airier and lighter than the French versions.

→ Can I make components of the Banh Mi ahead of time?

For sure! You can prep the pickled veggies two weeks ahead, marinate your meat a day before, and mix up the spicy mayo 3-4 days in advance. Just keep everything separate in the fridge and put your sandwiches together right when you're ready to eat them.

→ Is Banh Mi spicy?

These sandwiches usually pack a mild to medium kick from fresh jalapeños and the chili mayo. You can easily turn down the heat by using less chili sauce in your mayo or taking out the jalapeño seeds if you want it milder.

Banh Mi Vietnamese Sandwich

Enjoy this street-food sandwich with flavorful marinated meat, tangy carrot and daikon mix, and fragrant herbs on crispy French bread.

Prep Time
45 Minutes
Cook Time
15 Minutes
Total Time
60 Minutes
By: Sandra

Category: Sandwich Creations

Difficulty: Intermediate

Cuisine: Vietnamese

Yield: 6 Servings (6-8 sandwiches)

Dietary: Dairy-Free

Ingredients

→ Meat Marinade

01 1 pkg. trimmed pork tenderloin, around 2-2.5 kg in total
02 2 roughly diced peeled shallots
03 1/4 cup inner white parts from 3 lemongrass stalks
04 1/3 cup fish sauce
05 3 tablespoons oyster sauce
06 3 tablespoons fresh lime juice
07 3 tablespoons real maple syrup
08 2 tablespoons brown sugar
09 2.5 cm peeled fresh ginger (swap for 1 teaspoon ground if needed)
10 5 peeled garlic cloves (or try 1 teaspoon powder instead)
11 1 tablespoon toasted sesame oil
12 1 tablespoon canola or vegetable oil
13 1 tablespoon Sriracha or Sambal Oelek chili sauce
14 1 teaspoon ground coriander
15 1 teaspoon Chinese 5 spice

→ Pickled Vegetables

16 120 ml rice vinegar
17 120 ml water
18 2 tablespoons sugar
19 1 teaspoon salt
20 1 cup carrots cut into matchsticks (about 2-3 carrots)
21 1 cup matchstick-cut daikon (regular radishes work too)

→ Chili Garlic Mayonnaise

22 180 ml mayonnaise
23 1-3 teaspoons Sriracha or Sambal Oelek chili sauce

→ Sandwich Assembly

24 6-8 soft French baguettes (about 20 cm each)
25 Pâté (skip if you want)
26 1 English cucumber, cut into thin lengthwise strips
27 4-6 thinly sliced jalapeños
28 1 cup chopped fresh cilantro leaves
29 Maggi seasoning (skip if you want)

Instructions

Step 01

Mix water, vinegar, sugar and salt in a container safe for microwave. Microwave until it bubbles (about a minute). Stir well to make sure sugar and salt melt completely. Put your daikon and carrots in a big jar or bowl and pour the hot liquid over them. Push veggies down with a spoon until they're covered. Let them sit for 30 minutes at room temp, then close and put in fridge. They'll taste best if you make them a day ahead.

Step 02

Stick the pork in the freezer for 1-2 hours so it's easier to cut. Cut each tenderloin in half across the middle, then slice lengthwise into 0.6 cm pieces. Put plastic wrap on top and pound them to about 0.3 cm thickness. Throw all marinade stuff in a strong blender and mix until smooth. Put the pork and marinade together in a bag or dish and chill for 4-8 hours.

Step 03

Take the marinated meat out and let it sit at room temp for half an hour before cooking. Get your grill or pan super hot. Cut the baguettes open and toast the cut sides for 1-2 minutes until they're crispy. If you don't have a grill, just broil them in your oven for about 5 minutes until they turn golden. Set them aside for now.

Step 04

For outdoor cooking: Lay the pork flat on the grill for about 2 minutes each side until just done. For indoor cooking: Get a lightly oiled pan or skillet really hot. Cook the meat in small batches, about 1-2 minutes per side. Don't cook it too long or it'll get tough. Move the cooked pieces to a plate as you go.

Step 05

Mix the mayo and chili sauce together until they're completely blended.

Step 06

Spread your spicy mayo on both sides of each toasted baguette. If you want pâté, put a thin layer on the bottom half. Stack on the pork slices, some drained pickled veggies, cucumber strips, jalapeño pieces, and cilantro. Add a few drops of Maggi seasoning if you're using it. Eat right away while everything's fresh.

Notes

  1. Your pickled veggies will taste way better if you make them a day before.
  2. Freezing the pork partway makes cutting thin slices so much easier.
  3. Open your windows when cooking inside because the marinade creates pretty strong smoke.

Tools You'll Need

  • Strong blender
  • Tool for pounding meat
  • Grill or heavy pan
  • Jar for pickling veggies

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Has fish (from the fish sauce)
  • Has shellfish (from the oyster sauce)
  • Has eggs (from the mayonnaise)
  • Has gluten (from the baguettes)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 425
  • Total Fat: 18.2 g
  • Total Carbohydrate: 42.5 g
  • Protein: 26.8 g