Summary: A crisp baguette spread with pâté and mayonnaise, filled with marinated pork, pickled carrot and daikon, cucumber, herbs and chilli. Total time 70 minutes, makes 6 servings.
Cooked this recipe? Share your result with the community.
Category: Bread and Pastry · Vietnamese Cuisine
Success rate: not rated yet% of users managed this recipe
Quick overview
- Dish:
- Category: bread, vietnamese-cuisine
- Cuisine: Vietnamese
- Main ingredient: Pork leg, 700 g (boneless, thinly sliced)
- Guide: 12 most famous Vietnamese dishes: traditional recipes from Vietnamese cuisine
- Total time: 70 minutes (30 min preparation + 40 min cooking)
- Difficulty: Medium
- Servings: 6 (Serving weight: 514 g)
- Key technique: Marinating in fish sauce with lemongrass and quick grilling of thin slices
- Preparation types: Grilling and roasting, pan-frying, pickling vegetables
- Dietary info & allergens: gluten (baguette,
- Suitable for: Packed lunch, picnic, quick city lunch or party snack.
- Nutritional values (per 1 serving): 1011 kcal, Protein: 51.0 g, Fat: 31.0 g, Carbohydrates: 133.0 g
- Storage: 2 days in the fridge, 1 month in the freezer
- Pairing: Vietnamese lager, dry cider, iced lime tea
- In short: Crisp baguette with
WAGUU says: “Bánh mì is all about contrast. The crust must crackle, the crumb inside soft, the meat warm and the vegetables cold and crunchy.”
Key facts
| Preparation time: | 30 minutes |
| Cooking time: | 40 minutes |
| Temperature: | Grill pan 220 °C, oven for drying rolls and meat 180 °C |
| Number of servings: | 6 |
At a glance
Bánh mì stands on four layers: buttery crumb with pâté, warm meat, crisp pickled vegetables and fresh herbs. What matters is the balance between sweet-and-sour vegetables and salty meat, and that the baguette is filled at the last moment. Fill it an hour ahead and you get a soggy crumb.
Ingredients
Base servings: 6 servings • Serving weight: 514 g
| Ingredient | Amount | Quality |
|---|---|---|
| baguette | 6 pcs | short 20 cm, thin crust, day-old |
| pork leg | 700 g | boneless, skinless, sliced 5 mm |
| pork pâté | 150 g | smooth, made from pork liver, room temperature |
| mayonnaise | 90 g | thick, full-fat, unsweetened |
| carrot | 2 pcs | firm, julienned into thin strips |
| daikon radish | 300 g | white, firm, julienned into thin strips |
| rice vinegar | 100 ml | mild, 4 percent acidity |
| caster sugar | 60 g | white, fine |
| fish sauce | 60 ml | fermented from anchovies, unsweetened |
| soy sauce | 30 ml | dark, naturally fermented |
| honey | 20 g | blossom, runny |
| lemongrass | 2 pcs | fresh stalks, only the lower white part, finely chopped |
| garlic | 4 pcs | fresh clove, finely chopped |
| sunflower oil | 40 ml | neutral flavour, for grilling |
| cucumber | 1 pcs | salad, cut into thin batons |
| fresh coriander | 40 g | stem and leaf, no root |
| Thai basil | 20 g | fresh, leaves |
| spring onion | 3 pcs | fresh, sliced on the diagonal |
| fresh chilli | 2 pcs | red, thinly sliced into rings |
| lime | 2 pcs | juicy, for juice and wedges |
Why you’ll love this recipe
- The pickled vegetables do the work themselves: Carrot and daikon pickle in a quarter of an hour and keep for two weeks in the fridge. Make them ahead and then just fill.
- The meat is done in four minutes: Thin slices grill very briefly on a hot pan. A beginner can tell they’re ready by the colour of the edges.
- Exact ratios for 6 servings: Six baguettes, meat, vegetables and sauces are calculated for six servings. The number of servings recalculates according to your diners.
It holds together: Bánh mì stays together thanks to the order of the layers. Pâté and mayonnaise are spread directly on the crumb and form a waterproof layer onto which the meat is placed. The pickled vegetables are squeezed before filling so they don’t release water into the baguette. The marinade with honey and sugar caramelises on the surface of the meat during grilling and creates a glossy crust. The herbs go in right at the end so they don’t wilt from the heat.
Recipe overview
Prep: 30 min | Cook: 40 min | Difficulty: Medium | Serves: 6 | Type: Baguette | Origin: Vietnamese
Detailed method
Total method: 0 % done
Stage 1: Pickled carrot and daikon – 20 min
Equipment: julienne peeler or mandoline, mixing bowl, jar
1. Cut the carrot and daikon into thin matchsticks about 5 cm long. Mix them in a bowl, sprinkle with sugar, toss, and leave until they release water.
2. Squeeze the vegetables by hand over the sink and pack into a jar. Pour over rice vinegar to cover, then store in the fridge.
QC: The matchsticks are flexible but still crisp, they do not release water when squeezed in a fist, and the vinegar is clear, not cloudy.
Before you move on:
Squeeze the vegetables really well. Any water left in them will soak into the baguette and make the crumb soggy.
Stage 2: Marinade and slicing the meat – 15 min
Equipment: bowl, sharp knife, chopping board
1. In a bowl, mix fish sauce, soy sauce, honey, chopped lemongrass and garlic. Stir the marinade until the honey dissolves.
2. Slice the pork topside across the grain into 5 mm thick pieces. Add to the marinade and mix with your hands to coat evenly.
3. Leave the meat to marinate in the fridge while you prepare the vegetables and baguettes. The marinade should be absorbed, not just on the surface.
QC: The slices are evenly thick, the marinade is absorbed and the surface looks glossy. When pressed with a finger, the meat bends rather than breaks.
Before you move on:
Do not cut the meat thicker than 5 mm. Thick slices will not heat through in the pan and will stay tough, even when marinated.
Stage 3: Baguettes and cold layer – 10 min
Equipment: oven, small saucepan, knife
1. Split the baguettes lengthways but do not cut all the way through. Put them in the oven briefly so the crust firms up and the crumb warms through.
2. Whisk the pâté with half the mayonnaise until smooth. Mix the remaining mayonnaise with a tablespoon of lime juice and a pinch of chilli.
QC: The baguette crust is dry and crisp to the touch, the crumb is warm. The pâté is smooth with no lumps.
Before you move on:
Do not warm the baguettes for long or they will become rock hard. Just warm them through so the crust breaks nicely.
Stage 4: Grilling the meat – 8 min
Equipment: griddle pan, tongs, tray
1. Heat the griddle pan over high heat and brush with a thin layer of oil. Place the meat slices in a single layer, do not overlap.
2. Grill the slices on both sides until the edges turn pale and the surface takes on a dark amber colour. Transfer the cooked slices to a tray and cover.
QC: The meat surface is glossy and caramelised, the inside is pale with no pink juices. When pressed with tongs, the slice is springy, not tough.
Before you move on:
Do not overcrowd the pan. If the slices overlap, the meat steams in its own juices and the marinade burns instead of caramelising.
Stage 5: Filling the baguettes – 8 min
Equipment: spoon, work surface
1. Spread the pâté mayonnaise on both sides of the crumb in each baguette. This layer protects the crumb from the meat and vegetable juices.
2. Add the meat slices on top of the pâté, then the squeezed pickled vegetables, cucumber batons and spring onion rings. Top with coriander, basil and chilli.
QC: The baguette is half full, the crust remains dry and the cut edge is not sticky. The layers are visible in cross-section.
Before you move on:
Do not fill the baguettes in advance. A filled baguette stays crisp for only a few minutes, then the crumb soaks up the juices.
Stage 6: Finishing and serving – 4 min
Equipment: serving board, knife
1. Press the baguettes with your palm to settle the layers and let any excess liquid drip away. Brush the top with the lime mayonnaise.
2. Cut each baguette in half on the diagonal and serve on a board with a lime wedge. For extra heat, add more chilli at the table.
QC: When pressed, the baguette crackles but does not fall apart. Inside, the meat is warm, the vegetables are cold and the crumb is dry.
Equipment needed
| Utensil | Ideal size | Alternative | Risk |
|---|---|---|---|
| griddle pan | 28 cm diameter, heavy base | cast iron pan or garden grill | thin base will overheat and the honey marinade will blacken |
| mandoline or julienne peeler | adjustable to 2 mm | sharp knife and patience | thick vegetable matchsticks are crunchy in the baguette but drag and do not hold the layers |
| pickling jar | 700 ml capacity, screw-top lid | resealable plastic container | in an open bowl the vegetables dry out and lose their crunch |
| meat tongs | 30 cm long | two spatulas | a fork pierces the meat and juices run into the pan |
Shopping list
Nutrition profile
Values per 1 serving (without side dish). Calculated from average nutritional values of ingredients.
| Nutrient | Per 100 g | Per 1 serving | Per 6 servings |
|---|---|---|---|
| Energy | 824 kJ / 197 kcal | 4230 kJ / 1011 kcal | 25384 kJ / 6066 kcal |
| Fat | 6.0 g | 31.0 g | 186.0 g |
| of which saturates | 6.4 g | 6.4 g | 6.4 g |
| Carbohydrate | 25.9 g | 133.0 g | 798.0 g |
| of which sugars | 7.8 g | 7.8 g | 7.8 g |
| Protein | 9.9 g | 51.0 g | 306.0 g |
| Salt | 2.6 g | 2.6 g | 2.6 g |
Reference intake of an average adult (8400 kJ / 2000 kcal).
WAGUU Pro level
- Pro standard: Tested recipe with precise ratios and visual checkpoints.
- Tip 1: Cut the pickled vegetables into thin matchsticks, about two millimetres wide. Thick strips chew poorly and do not layer evenly in the baguette.
- Tip 2: Whisk the
- Tip 3: Use the honey marinade only on thin slices. On a thicker piece, the sugar burns before the meat is heated through.
- Tip 4: Cut the baguette from the side, not from the top. This creates a deeper pocket and the filling does not fall out while eating.
The science behind it
Pickling vegetables in vinegar increases the acidity of the environment, which stops undesirable microorganisms from multiplying, and at the same time changes the pectins in the cell walls. The vegetables soften only slightly and stay crisp. The honey and sugar in the marinade break down on the hot surface of the meat and create a brown glossy crust, while the salt from the fish sauce draws water and proteins into the meat. That is why the meat stays juicy after grilling. The pâté with mayonnaise forms a fat layer on the crumb that slows down the absorption of watery juices from the meat and vegetables.
Fine Dining – Professional techniques
- Plate composition: Cut the baguette diagonally and stand it on a board with the cut side facing you. All the layers, including the green herbs, are then visible in the cross-section.
- Texture contrasts: Add a few thin slices of fried shallot to the pickled vegetables. The crisp layer holds up against the soft crumb and
- Temperature contrast: Serve the meat straight from the pan and the vegetables from the fridge. Warm meat and cold vegetables in one bite is the foundation of
- Aromatic additions: Add a few leaves of mint and coriander with the stem to the herbs. The stem is more aromatic than the leaf and will not get lost among the other layers in the baguette.
Sensory radar
- Appearance: Golden baguette crust, pink
- Aroma: First grilled meat with honey, then vinegar from the pickled vegetables, and finally fresh coriander with lime.
- Taste: Salty from fish sauce, sweet from honey, sour from vinegar and hot from chilli. All four tastes meet in one bite.
- Texture: The crust crackles, the crumb is soft, the meat tender and the vegetables crisp.
Pairings
- Vietnamese lager: A light pale beer with higher carbonation cleanses the palate of
- dry cider: Apple cider with acidity pairs with the pickled vegetables. A sweeter cider overpowers the salty taste of the meat.
- iced tea with lime: Strong iced tea with lime and an ice cube. The tannins in the tea calm the heat of the chilli.
Variations
- Chicken
- Crispy tofu
Allergens and dietary information
Contains: gluten (baguette, pâté, soy sauce), egg (mayonnaise), fish (fish sauce, pâté), soy (soy sauce, pâté), milk (pâté) • Gluten: yes, from the baguette and sauces • Not suitable for: people with an allergy to gluten, egg, fish, soy and milk
Suitable for
A packed lunch, a picnic, a quick city lunch or party food.
Substitution guide
- pork shoulder: pork tenderloin or boneless chicken thigh, grilling time will be shorter
- pork
- daikon radish: white radish or kohlrabi, the flavour will be milder
- rice vinegar: apple cider vinegar diluted with water in a one-to-one ratio
- fish sauce: soy sauce with a teaspoon of salt, the flavour will be less pronounced
FAQ
What baguette should I use for bánh mì?
A short baguette with a thin crust and airy crumb. A thick crust breaks and cuts the gums while eating, and a baguette that is too soft soaks up the juice in no time.
Why did my vegetables go soggy?
They were not squeezed enough, or the baguette sat filled for too long. Squeeze the vegetables over the sink and fill the baguettes just before serving.
Do I have to cook the daikon?
No. It is pickled raw and crisp. Cooking destroys its structure and it falls apart in the baguette. Just cut it into thin matchsticks and pickle it in vinegar with sugar.
What can I use instead of pâté?
A smooth roasted red pepper spread or mashed avocado with lime. The layer must be fatty to protect the crumb from the juice.
Can I prepare the meat a day ahead?
Yes, marinated meat keeps in the fridge for two days and pickled vegetables for two weeks. Grill only on the day of serving, reheated meat loses its juices.
How do I wrap bánh mì for transport?
In baking paper, which lets steam through. Not in cling film, as the crumb becomes damp and the crust softens within half an hour.
WAGUU Petr advises: Cooking for 6 or more people?
6–8 people: Prepare the marinade and pickled vegetables a day ahead. When serving, grill the meat in batches and keep the finished slices in the oven on low heat. • 10+ people: Cut double the amount of vegetables and store them in jars. Grill the meat in two pans at once and fill the baguettes in two waves so the second half does not go soggy. Put the herbs and chilli on the table in bowls so guests can help themselves.
Sides and serving
Serving: Bánh mì is served cut diagonally on a wooden board, with a lime wedge and a small bowl of chilli. A light green salad or extra pickled vegetables in a separate bowl go well with the baguette.
Storage and reheating
Fridge: 2 days • Freezer: 1 month • Reheating: Warm the baguette in the oven and fill it with fresh vegetables. Reheat the meat briefly in a pan so it does not dry out.
Author: WAGUU Petr & Team • Published: 9 Oct 2026 • Updated: 10 Oct 2026
More recipes from the article
Guide: 12 most famous Vietnamese dishes: traditional recipes from Vietnamese cuisine
Phở Bò – beef noodle soup with star anise, cinnamon and charred ginger
Phở Gà – chicken noodle soup with a delicate broth, star anise and fresh herbs
Bún Chả – grilled pork slices and patties with rice noodles and a sweet-and-sour sauce
Gỏi Cuốn – fresh summer rolls in rice paper with prawns and herbs
Bún Bò Huế – spicy noodle soup from Hue with lemongrass and chilli
Cơm Tấm – broken rice with grilled pork, egg and fish sauce
Cao Lầu – a Hoi An speciality with firm rice noodles and crispy crackers
Bánh Xèo – crispy rice pancake with turmeric, prawns and bean sprouts
Chả Giò – fried Vietnamese spring rolls with meat, vegetables and noodles
Cá Kho Tộ – caramelised braised fish in a sweet-and-salty sauce
Chè – Vietnamese sweet desserts made from beans, tapioca and coconut milk
More recipes you might like
Why WAGUU?
Recipes on WAGUU are checked for accuracy of ingredients, methods and nutritional values.
Photo gallery of the process
Photos from the community: Cook it, photograph it and share the result.
You can upload photos in the comments below or send them by email.
Did you film a video of our recipe? Paste a link to YouTube, YouTube Shorts, TikTok, Instagram Reels, Facebook Reels, Pinterest, Vimeo or X (Twitter) in the comments – we will gladly publish it and help you and your content get noticed.
Most common mistakes
- Vegetables not squeezed – water runs into the crumb and the baguette goes soggy within a few minutes.
- Thick slices of meat – they do not heat through and stay tough. Cut five millimetres across the grain.
- Filling in advance – a filled baguette stays crisp for only a few minutes. Fill it just before serving.
- Too much mayonnaise – a layer that is too thick overpowers the taste of the meat and herbs. A thin film on both sides of the crumb is enough.