
Simple recipes for real life

The first time I made bánh mì at home, I genuinely stood over the cutting board and laughed. Not because anything went wrong — but because I couldn't believe I'd been paying $12 at my favorite Vietnamese spot for something I could make better, faster, and for about $3 a sandwich in my own kitchen. That perfect crackle of the baguette, the silky five-spice pork, those tangy pickled carrots and daikon hitting your tongue like a wake-up call — it was all there, right on my countertop on a random Tuesday afternoon. I've since made this recipe approximately forty-seven times. I'm not exaggerating.
What makes a bánh mì so magical is that it's a beautiful collision of cultures — French colonialism left Vietnam the baguette, and Vietnamese ingenuity transformed it into something the French could never have imagined. The bread is airier and crispier than a classic French loaf, the fillings are layered with sweet, savory, spicy, herby, and tangy all at once, and somehow every single bite is perfectly balanced. It's one of those recipes where the whole is so much greater than the sum of its parts. If you've been loving our One-Pan Creamy Tuscan White Bean Pasta for easy weeknight wins, this bánh mì is about to become your new obsession for lunches that feel like a serious treat.
I've tested this recipe through probably a dozen iterations — tweaking the marinade, adjusting the pickle ratio, figuring out the exact mayo-to-Maggi ratio for that iconic bánh mì sauce — and I can confidently say this is the version. I'm giving you the full guide: the quick-pickled vegetables, the caramelized five-spice pork, the magic sauce, and every tip I've learned along the way. Whether you're new to Vietnamese cooking or a longtime fan trying to crack the code at home, this one's for you.
Bánh mì is best eaten within 30 minutes of assembly — the bread will begin to soften from the moisture of the fillings as it sits. Store all components separately: cooked pork in an airtight container in the refrigerator for up to 3 days; pickled vegetables in a sealed jar in the refrigerator for up to 2 weeks; bánh mì sauce in a sealed jar in the refrigerator for up to 5 days. The bread does not store well once warmed — buy or bake fresh bread when you're ready to eat.
This recipe is exceptionally meal-prep friendly when kept in components. The pickled daikon and carrots can be made up to 2 weeks ahead and stored in the fridge — they genuinely improve with time. The pork can be marinated up to 24 hours in advance (refrigerated) and cooked fresh in under 10 minutes when you're ready. The bánh mì sauce can be made up to 5 days ahead. For a weekday lunch strategy, cook a full batch of pork on Sunday, keep everything refrigerated separately, and warm your bread fresh each day — you'll have restaurant-quality bánh mì in under 10 minutes per sandwich all week.
🖨 Print RecipeBanh mi uses a Vietnamese-style baguette that is lighter, airier, and crispier than a traditional French baguette — it shatters satisfyingly when you bite it. The best source is an Asian bakery. If unavailable, use thin French demi-baguettes from a grocery store. Avoid thick, chewy artisan loaves, which overpower the fillings. Always warm the bread in a 375°F oven for 5–7 minutes before assembling.
Classic banh mi sauce is a sriracha mayo made with mayonnaise (Kewpie is preferred for its richer, eggier flavor), Maggi seasoning sauce, sriracha for heat, and a small squeeze of fresh lime juice. The Maggi seasoning sauce is key — it adds a savory, almost Worcestershire-like depth that's deeply embedded in Vietnamese cooking. Soy sauce works as a substitute, but Maggi is worth seeking out at any Asian grocery store.
To make banh mi quick pickles, combine ½ cup white vinegar, ½ cup warm water, 2 tablespoons sugar, and 1 teaspoon salt. Stir to dissolve. Add 1 cup each of julienned daikon radish and carrots. Let sit at room temperature for 30 minutes minimum. For deeper flavor, refrigerate overnight. The pickles keep in a sealed jar in the refrigerator for up to 2 weeks.
Traditional banh mi fillings vary widely. The most popular include: (1) Five-spice caramelized pork (thịt xá xíu) — used in this recipe; (2) Vietnamese cold cuts (chả lụa) layered with pâté; (3) Grilled lemongrass pork or chicken; (4) Shrimp or tofu for lighter versions. Most classic banh mi also include a layer of liver pâté spread on the bread regardless of the main protein.
Banh mi is best assembled and eaten immediately — the bread softens within 30 minutes. However, every component can be prepped ahead: pickled vegetables last 2 weeks refrigerated, the pork can marinate 24 hours and cooks in under 10 minutes, and the sriracha mayo keeps 5 days refrigerated. For weekday meal prep, cook a full batch of pork Sunday, store components separately, and assemble with freshly warmed bread each day for restaurant-quality banh mi in under 10 minutes.
Banh mi is a relatively balanced meal. This recipe provides approximately 620 calories per sandwich with 26g of protein from lean pork tenderloin. It is naturally dairy-free. The pickled vegetables provide gut-healthy acetic acid and are under 30 calories per serving. Omitting the liver pâté reduces calories to roughly 560 per sandwich. For a lighter version, reduce the mayo sauce, use extra-lean pork tenderloin, and load up on cucumbers and pickled vegetables.
Vietnamese-style baguettes are sold at Asian bakeries, Vietnamese restaurants with a bakery counter, and many Asian grocery stores. Search 'Vietnamese bakery near me' or look for H Mart, 99 Ranch Market, or similar Asian supermarket chains. If you cannot find them, thin French demi-baguettes from a mainstream grocery store are the best substitute. Avoid thick sourdough or ciabatta loaves.
Banh mi differs from a sub sandwich in almost every way. The bread is much lighter and crispier. The flavor profile balances five distinct taste notes simultaneously: savory (pork, pâté, Maggi), sweet (caramelized marinade), tangy (pickled vegetables), spicy (jalapeño, sriracha), and fresh (cilantro, cucumber). This layered complexity, combined with contrasting textures of crackling bread and tender meat, is what makes banh mi a uniquely remarkable sandwich rather than simply a Vietnamese version of a sub.
| Calories... 620 | |
| Nutrient | Amount |
|---|---|
| Total Fat | 24g |
| Saturated Fat | 5g |
| Protein | 34g |
| Total Carbohydrate | 65g |
| Dietary Fiber | 4g |
| Total Sugars | 11g |
| Sodium | 1420mg |
Nutritional values are estimates only, calculated from standard ingredient databases. Actual values may vary based on specific brands, preparation methods, and ingredient substitutions. Not intended as medical or dietary advice. Consult a registered dietitian or healthcare professional for precise nutritional guidance.
| Ingredient | Est. Price | Shop |
|---|---|---|
| Daikon radish | $1.50 | WalmartAmazon |
| Carrots | $0.80 | WalmartAmazon |
| White vinegar | $0.30 | WalmartAmazon |
| Granulated sugar | $0.10 | WalmartAmazon |
| Kosher salt | $0.05 | WalmartAmazon |
| Pork tenderloin | $6.00 | WalmartAmazon |
| Soy sauce | $0.25 | WalmartAmazon |
| Fish sauce | $0.30 | WalmartAmazon |
| Oyster sauce | $0.30 | WalmartAmazon |
| Honey | $0.25 | WalmartAmazon |
| Garlic | $0.30 | WalmartAmazon |
| Five-spice powder | $0.20 | WalmartAmazon |
| Black pepper | $0.05 | WalmartAmazon |
| Sesame oil | $0.20 | WalmartAmazon |
| Vegetable oil | $0.10 | WalmartAmazon |
| Kewpie mayonnaise | $0.80 | WalmartAmazon |
| Maggi seasoning sauce | $0.20 | WalmartAmazon |
| Sriracha | $0.20 | WalmartAmazon |
| Lime | $0.50 | WalmartAmazon |
| French baguette rolls | $4.00 | WalmartAmazon |
| Fresh cilantro | $0.99 | WalmartAmazon |
| English cucumber | $0.75 | WalmartAmazon |
| Jalapeño | $0.25 | WalmartAmazon |
| Liver pâté | $3.50 | WalmartAmazon |
| Total Recipe Cost | $21.89 | |
| Cost Per Serving | $5.47 |
Prices are estimates and may vary by location, store, brand, and season.
New recipes every week — simple, tested, and made for real home cooks.
No spam, ever. Unsubscribe anytime.