Egg bánh mì is a popular style of breakfast food in Vietnam: a crisp baguette filled with softly scrambled eggs, fresh herbs, cucumber, and tangy pickled vegetables. The fillings vary by vendor and region, and this home version keeps the lively contrast of crunchy, savory, fresh, and lightly spicy in a practical morning sandwich.
Ingredients
- 1 cup (110 g) peeled carrot, cut into fine matchsticks
- 1 cup (120 g) peeled daikon radish, cut into fine matchsticks
- ⅓ cup (80 ml) rice vinegar
- ⅓ cup (80 ml) water
- 1 tablespoon (12 g) granulated sugar
- ½ teaspoon (3 g) fine salt, for the quick pickle
- 8 large eggs (about 400 g without shells)
- 2 tablespoons (30 ml) milk or water
- ¼ teaspoon (1.5 g) fine salt, for the eggs
- ⅛ teaspoon (0.3 g) ground black pepper
- 1 tablespoon (15 ml) neutral cooking oil, such as canola or sunflower oil
- 4 small Vietnamese-style baguettes (about 7 oz/200 g each), or 4 small crisp rolls
- ⅓ cup (75 g) mayonnaise
- 1 tablespoon (15 ml) soy sauce
- 1 teaspoon (5 ml) fish sauce, optional; use an extra teaspoon of soy sauce instead for a vegetarian-friendly seasoning
- 1 medium cucumber (about 200 g), cut lengthwise into thin strips
- 1 cup (15 g) loosely packed cilantro leaves and tender stems
- 2 scallions (about 20 g), thinly sliced
- 1 small jalapeño or bird’s-eye chili (about 15 g), thinly sliced, optional
Instructions
- Make the quick pickles. Put the carrot and daikon in a heatproof bowl. In a small saucepan, combine the rice vinegar, water, sugar, and the ½ teaspoon salt. Warm over medium heat for about 2 minutes, stirring until the sugar and salt dissolve; the mixture does not need to boil. Pour it over the vegetables and toss. Press the vegetables below the liquid as much as possible and leave them to pickle for 20 minutes while you prepare everything else. They should become lightly tangy and flexible while retaining a crisp bite.
- Mix the egg seasoning and prepare the toppings. Whisk the eggs with the milk or water, ¼ teaspoon salt, and black pepper just until the whites and yolks are blended. Stir the soy sauce and optional fish sauce together in a small dish. Wash and dry the cilantro, slice the scallions and chili, and cut the cucumber into narrow strips. Keeping the toppings ready before cooking makes it easier to serve the eggs while they are hot.
- Prepare the bread. Split each baguette lengthwise, leaving a hinge along one side if you like, and open it gently. If the crust is very firm, warm the bread in a 350°F (175°C) oven for 3 to 4 minutes, or toast the cut sides briefly in a dry skillet. This is only to refresh the bread; do not let it dry out. A crusty small baguette gives the closest texture, but a crisp roll works well too.
- Cook the scrambled eggs. Heat the oil in a large nonstick skillet over medium-low heat. Pour in the egg mixture and let it sit for about 15 seconds, then slowly draw a spatula across the pan, folding the softly set egg toward the center. Continue for 3 to 5 minutes, lowering the heat if the eggs brown or set too quickly. Scrambled egg dishes should reach 160°F (71°C), the USDA FSIS safe minimum for egg dishes; check the center with a food thermometer. Remove the pan from the heat as soon as the eggs reach that temperature so they stay tender rather than becoming dry.
- Season and fill the sandwiches. Fold the soy-and-fish-sauce mixture into the cooked eggs. Drain the pickled vegetables well so their liquid does not soak the bread. Spread mayonnaise inside each baguette, then divide the eggs among them. Add cucumber, a generous pinch of carrot-daikon pickle, cilantro, scallions, and chili to taste. Serve promptly while the bread is crisp and the eggs are warm.
Tips
- Cut the vegetables evenly. Fine, similar-size carrot and daikon strips pickle at roughly the same rate and are easier to bite through in a sandwich. A sharp knife works; a julienne peeler or mandoline can speed up the job. If using a mandoline, protect your fingers with its guard.
- Keep the pickle bright, not limp. The brine should be warm enough to dissolve the sugar, not boiling hot. Pouring a vigorously boiling brine over thin vegetables can soften them more than intended. Taste one after 20 minutes; for a sharper pickle, leave it for another 10 minutes while you finish setting out the meal.
- Use low heat for tender eggs. A hot pan can make the outside firm before the center reaches the required temperature. Stir gently and check the temperature in the thickest part of the egg mixture. If you are cooking in batches, cook each batch in a clean pan or wipe out the skillet and add a little fresh oil as needed.
- Adjust for the bread you have. Vietnamese baguettes are usually light inside with a thin, crisp crust. If your rolls are denser, use a little less filling and avoid overloading them with pickle brine. Daikon is commonly sold in Asian markets and many larger grocery stores; if unavailable, use another 1 cup (110 g) of carrot for a sweeter, less peppery pickle.
Serving Suggestions
Serve the sandwiches as soon as they are assembled, when the contrast between crisp bread and soft egg is at its best. Put extra pickled carrot and daikon, cilantro, scallions, and sliced chili on the table so each person can add the amount they enjoy. A small dish of soy sauce or chili sauce can be offered on the side, but taste the egg first: the seasoned eggs, salty sauce, and pickles already bring plenty of flavor.
For a fuller breakfast, pair each sandwich with fresh fruit, unsweetened tea, or strong coffee. A light bowl of broth or a simple green salad also works if you are serving the bánh mì as a larger brunch. If the meal is for a group, set out the fillings separately and let people build their own sandwiches. Keep the bread apart from wet ingredients until serving so it stays crisp, and put out the chili separately for guests who prefer a milder sandwich.
Variations
Add a savory protein: In Vietnam, breakfast bánh mì comes in many combinations, and fillings vary from one shop or household to another. For a heartier variation, add cooked pork, chicken, or a few slices of Vietnamese-style sausage. Cook raw meat separately and follow its appropriate safe temperature; poultry must reach 165°F (74°C), while whole cuts of pork must reach 145°F (63°C) with a 3-minute rest. Keep meat warm and add it to the sandwich with the egg rather than mixing uncooked meat into the egg filling.
Make it vegetarian: Leave out the fish sauce and use the listed extra soy sauce. Add sliced avocado or sautéed mushrooms if you want another substantial filling. The flavor will be less fish-sauce savory, but the pickles, herbs, and seasoned eggs still provide a balanced sandwich. Check that the bread and mayonnaise are suitable for your dietary needs.
Change the heat or herbs: Skip the chili for a mild sandwich, or use a few thin slices for noticeable heat. Mint or Thai basil can accompany or replace some of the cilantro, though the aroma will be different. If you cannot find cilantro, thinly sliced scallion greens and a small handful of mint provide freshness without pretending to be an exact replacement.
Make a plate instead of a sandwich: Serve the scrambled eggs over rice with the cucumber, herbs, and quick pickles on the side. This is convenient if you have bread that is too soft to hold the filling. It changes the form of the meal, but keeps the same savory egg and crisp, tangy vegetable combination.
Storage and Reheating
For the best texture, store the components separately and assemble only what you plan to eat. Refrigerate cooked eggs, pickled vegetables, and cut fresh toppings within 2 hours of preparation. Keep the cooked eggs in a covered container and use them within 3 to 4 days; the quick pickles are best within 3 to 4 days as well. Store bread at room temperature in a bread bag if you will use it the same day, rather than refrigerating it, which can make it stale faster.
To reheat eggs, warm a portion in a covered skillet over low heat with a teaspoon of water, stirring gently, or microwave it in short intervals until steaming throughout. Leftovers reheated for serving should reach 165°F (74°C). The eggs will firm up more after reheating, so avoid repeated warming. Refresh the baguette separately in a 350°F (175°C) oven for a few minutes, then fill it after the bread is warm. Do not store an assembled sandwich for later: pickle liquid and mayonnaise soften the crumb, and the herbs lose their freshness. Discard perishable food that has been left at room temperature for more than 2 hours.
Frequently Asked Questions
Is egg bánh mì a traditional breakfast in Vietnam?
Yes. Bánh mì is eaten at different times of day, and egg is one of the familiar breakfast fillings sold in many places. The exact bread, seasonings, and toppings vary, so this recipe is one practical home-style version rather than a claim that every Vietnamese breakfast sandwich is made the same way.
Can I make the pickled vegetables ahead?
Yes. Make them up to 3 or 4 days ahead and keep them covered in their brine in the refrigerator. Drain only the amount you need for each meal. The vegetables will become more tangy as they sit, and their texture will gradually soften, so they are crispest during the first couple of days.
What can I use instead of daikon?
Use more carrot for a sweeter, familiar pickle, or try thinly sliced turnip for a sharper flavor. Daikon has a mild peppery note and stays pleasantly crisp, so substitutes change the character of the topping. Keep the total vegetables close to 2 cups (230 g) so the amount of brine remains suitable.
How do I stop the bread from getting soggy?
Drain the pickles thoroughly, spread mayonnaise over the cut surfaces as a moisture barrier, and assemble just before eating. If you are packing the sandwich, carry the pickle and cucumber separately and add them when you are ready to eat. A sturdier roll can also handle moist fillings better than a very airy baguette.
Can I cook the eggs in advance?
You can cook them ahead and refrigerate them promptly, but freshly cooked eggs have a softer texture and are best for this sandwich. Reheat leftovers gently, then check that they reach 165°F (74°C) before serving. Keep the herbs, cucumber, and bread separate until assembly so they do not become warm or soggy.
Is fish sauce essential?
No. It adds a concentrated savory, fermented flavor, but the recipe works without it. Replace it with the specified extra soy sauce for a vegetarian-friendly version; the result will taste a little less complex. You can also leave the added sauce out and season the eggs with a small pinch of salt to taste.
Related
- Ramen Stir Fry Recipe with Quick Savory Sesame Sauce
- Spaghetti Carbonara Recipe: Silky Sauce, No Cream
- Pearl Couscous Salad with Lemon and Herbs
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).