This vibrant bahn mi sandwich with mock duck is a masterclass in texture. Savory, caramelized mock duck meets crisp, zesty pickles on a baguette that shatters when you bite it.

There is nothing quite like the first bite of a really good sandwich. You know the kind—where the bread is warm and crackly, the filling is savory and rich, and the veggies add that bright, snapping crunch that wakes you up. This bahn mi sandwich with mock duck is my absolute favorite way to bring that street-food excitement into my home kitchen without spending a fortune. It’s cozy, it’s hearty, and it hits every single flavor note: spicy, salty, sour, and sweet. If you are looking for a lunch that feels like a total treat but is actually super kind to your wallet, this is it.
Why This Recipe Rocks
- The Flavor Balance: It hits the “yum” center of the brain perfectly by balancing rich, savory gluten with bright, acidic pickles.
- Pantry Hero: Canned mock duck is a shelf-stable staple that transforms into something culinarily stunning with just a little heat.
- Texture Heaven: We are talking creamy mayo, crunchy cucumbers, and chewy, caramelized protein. It’s a party in every bite.
Ingredients & Swaps
To get that authentic-tasting experience, we need to focus on a few key players.
- Mock Duck: You can find this in cans at your local Asian market (usually labeled “Mun Cha’i”). It has a savory, roasted flavor and a texture that is incredibly satisfying.
- The Baguette: This is crucial. You want a light, airy baguette with a thin, crispy crust—often called a “Vietnamese baguette.” Avoid dense, chewy artisan sourdoughs here; they are too tough for this delicate balance.
- Pickled Veggies: I use carrots and daikon radishes. If you can’t find daikon, regular red radishes work in a pinch!
- Fresh Herbs: Cilantro is the classic BFF for this sandwich. If you have the “soap gene” and can’t do cilantro, try fresh mint or Thai basil for a different but equally refreshing lift.
- Protein Swap: If you can’t find mock duck, firm tofu is a fantastic substitute. If you go the tofu route, keep it chill—you don’t need a fancy press. Just use paper towels and press it to get the moisture out, then season it heavily.

The “Caramelize & Glaze” Technique
Mock duck comes out of the can a bit… wet. To make it absolutely delicious, you need to treat it like a steak.
The Method: Drain the mock duck well and pat it dry. Heat your oil in a skillet until it shimmers. Add the mock duck pieces in a single layer—do not crowd the pan! Let them sear undisturbed for 2-3 minutes until they develop a deep golden-brown crust. This searing process changes the texture from spongy to chewy and meaty. Once seared, then you add your soy sauce and sugar glaze. The sauce will cling to that crispy exterior, creating a sticky, savory coating that is pure magic.

Chinese give-spice alternatives
Don’t you dare run to the store just for one teaspoon of spice. Chinese five-spice is basically a mix of sweet, warm, and spicy notes (Star Anise, Cloves, Cinnamon, Sichuan Pepper, Fennel). We can totally fake that vibe with what is already in your baking cabinet.
Here is the Pantry Swap that gets you 90% of the way there:
- 1/2 tsp Cinnamon (for the warmth)
- 1/4 tsp Black Pepper (for the heat)
- 1/4 tsp Ground Cloves OR Allspice (for that deep, earthy punch)
Mix those three together, and you have a great substitute that adds that necessary “warm spice” layer to the glaze without costing you a dime.
Home made Vietnamese baguettes
The recipe we use for the Vietnamese baguettes can be found here.
Bahn Mi Sandwich with Mock Duck
Ingredients
The Pickles
- 1 cup Carrots julienned
- 1 cup Daikon radish julienned
- 1/4 cup Rice vinegar
- 1/4 cup Warm water
- 2 tbsp Sugar
- 1/2 tsp Salt
The Mock Duck
- 2 cans 10 oz each Mock Duck (roasted gluten), drained
- 1 tbsp Neutral oil
- 1 tbsp Soy sauce
- 1 tsp Dark soy sauce for color, optional
- 1 tsp Sugar or maple syrup
- 1/2 tsp Chinese five-spice powder
- 1 clove Garlic minced
The Sandwich Build
- 4 Vietnamese-style baguettes or light French rolls
- 1/2 cup Mayonnaise
- 1 tbsp Sriracha or chili garlic sauce mixed into the mayo
- 1 large Cucumber sliced into long spears
- 1 Jalapeño thinly sliced (remove seeds for less heat)
- 1 bunch Fresh cilantro
Instructions
- Quick Pickle: In a small bowl, dissolve the sugar and salt in the warm water and rice vinegar. Add the julienned carrots and daikon. Toss to coat and let them sit while you prep everything else. They will turn bright and zesty in just 15 minutes.
- Make the Spicy Mayo: Mix the mayonnaise with the Sriracha in a small cup. Set aside.
- Sear the Duck: Follow the “Caramelize & Glaze” technique. Heat oil in a skillet over medium-high heat. Add the mock duck. Sear until golden brown on all sides.
- Season: Lower the heat to medium. Stir in the garlic and cook for 30 seconds until fragrant. Add the soy sauces, sugar, and five-spice powder. Toss rapidly until the liquid evaporates and the mock duck is coated in a sticky, glossy glaze. ✨
- Toast: Slice your baguettes open and lightly toast them until warm and crisp.
- Assemble: Spread a generous layer of spicy mayo on both sides of the bread. Layer in the cucumber spears, followed by the warm mock duck. Top with the drained pickled veggies, fresh cilantro, and jalapeño slices.
- Serve: Eat immediately while the bread is warm and the veggies are cool and crisp.
Frequently Asked Questions
Can I make the pickles ahead of time? Yes! The pickles actually get better with time. You can make them up to a week in advance and store them in a jar in the fridge. They are a winner on salads and rice bowls, too.
How do I store leftovers? It is best to store the components separately. If you assemble the sandwich and put it in the fridge, the bread will get soggy and the herbs will wilt. Keep the mock duck, pickles, and mayo in separate containers. The mock duck lasts 3-4 days.
What is the best way to reheat the mock duck? Reheat the mock duck in a skillet over medium heat for a few minutes until it is hot and slightly crispy again. You can use a microwave, but you lose that lovely caramelized texture we worked so hard for.
