Handcrafted Bánh Mì Recipe
Handcrafted Vietnamese sandwich with a crispy baguette, filled with your choice of protein, pickled vegetables, cucumber, onion, cilantro, mayo and sauce.
Was this page helpful?
Help improve this recipe for others.
Send this recipe to your inbox.
We'll email it straight to you - plus weekly cooking inspiration.
Ingredients
Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.
Bread & Spread
Pickled Vegetables (Đồ Chua)
Protein (choose one)
Fresh Veg & Herbs
Finishing Sauce & Garnish
Method
Pickled Vegetables (Đồ Chua)
- 1
Combine warm water, rice vinegar, sugar and kosher salt in a bowl and stir until sugar and salt dissolve.
- 2
- 3
Let sit at room temperature for at least 30 minutes for quick pickle, or refrigerate for 2 hours to develop more flavor. Keep refrigerated until assembling sandwiches.
Marinate & Cook Protein
- 4
Prepare your chosen protein: if using pork or chicken, slice thinly across the grain. If using tofu, press for 15–30 minutes and slice into 1/2" slabs.
- 5
In a bowl, mix soy sauce, fish sauce (if using), brown sugar (or honey), minced garlic, vegetable oil and black pepper to make the marinade.
- 6
Toss the protein in the marinade to coat thoroughly. Marinate at least 20 minutes at room temperature or up to 4 hours in the refrigerator (longer for deeper flavor).
- 7
Cook the protein: for pork or chicken, grill or pan-sear over medium-high heat 3–5 minutes per side until caramelized and cooked through (internal temp 165°F/74°C for chicken). For tofu, pan-fry in a little oil over medium-high heat 3–4 minutes per side until golden and crisp. Let rest 3 minutes then slice thinly if needed.
Bread & Spread
- 8
- 9
- 10
While bread toasts, make the spicy mayo: whisk together mayonnaise, sriracha, soy sauce and lime juice until smooth. Taste and adjust heat or salt.
- 11
Spread a generous layer (about 1–2 tbs per side) of spicy mayo on both cut faces of each baguette.
Assemble Sandwiches
- 12
Open the toasted baguette and layer the cooked protein along the bottom half, arranging so there is even coverage.
- 13
Drain pickled carrots and daikon, reserving 2 tablespoons of the pickle liquid. Pile the pickled vegetables on top of the protein (about 1/3 cup per sandwich).
- 14
- 15
Sprinkle fresh cilantro leaves over the fillings.
- 16
If desired, drizzle reserved pickle liquid and 1 teaspoon Maggi seasoning (or extra soy sauce) lightly over the fillings for extra umami.
- 17
Close the sandwich, press lightly, slice in half on the bias, and serve immediately.