The Daily Recipe

Simple recipes for real life

Classic Vietnamese Banh Mi Sandwich Recipe (Better Than Takeout)

Be the first to rate this recipe
lunch · Vietnamese · 75 min · 4 servings · 620 cal · 4/4/2026
↓ Jump to Recipe
Classic Vietnamese Banh Mi Sandwich Recipe (Better Than Takeout)
Photo by Phương Khánh on Pexels
📌 Pin It

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.

📋 Classic Vietnamese Banh Mi Sandwich Recipe (Better Than Takeout)

⏱ Prep: 30min🔥 Cook: 15min⏰ Total: 75min🍽 Serves: 4

Ingredients

Instructions

  1. Make the quick pickles first so they have maximum time to develop flavor. Combine the white vinegar, warm water, sugar, and salt in a medium bowl or jar and stir until the sugar and salt are fully dissolved — this takes about 1 minute. Add the julienned daikon and carrots, pressing them down to submerge as much as possible. The vegetables should be cut into thin matchsticks, roughly 2 inches (5cm) long and ⅛ inch (3mm) thick — a mandoline makes this easy, but a sharp knife works perfectly. Set aside at room temperature while you prepare everything else. They'll be pickled and ready in 30 minutes, but the longer they sit, the better they get.
  2. Make the marinade for the pork. In a medium bowl, whisk together the soy sauce, fish sauce, oyster sauce, honey, minced garlic, five-spice powder, black pepper, and sesame oil until well combined. Add the thinly sliced pork and toss well with your hands or tongs to coat every piece. The slices should be about ¼ inch (6mm) thick — ask your butcher to slice it, or partially freeze the meat for 20 minutes before slicing yourself for cleaner cuts. Let the pork marinate for at least 20 minutes at room temperature while your pickles are working, or up to 24 hours in the refrigerator for deeper flavor.
  3. Make the bánh mì sauce while the pork marinates. In a small bowl, combine the mayonnaise, Maggi seasoning sauce, sriracha, and fresh lime juice. Stir until smooth and uniform. Taste and adjust — more sriracha for heat, more Maggi for savory depth. This sauce is the secret weapon of a great bánh mì. Cover and refrigerate until ready to use. (Kewpie mayo, found in most Asian grocery stores or online, has an eggy richness that is noticeably superior here, but standard Hellmann's works too.)
  4. Preheat your oven to 375°F (190°C). Place the baguette rolls directly on the oven rack or on a baking sheet and warm them for 5–7 minutes until the crust is crisp and crackly and the interior is warm and slightly steamy. Do not skip this step — a cold, soft roll will ruin the whole sandwich. If using Vietnamese-style baguettes from an Asian bakery, they're ideal. If using French demi-baguettes from a grocery store, look for the thinner ones with an airy crumb. A real bánh mì baguette is lighter and crispier than a standard French baguette — it shatters when you bite it.
  5. Cook the pork. Heat a large skillet (cast iron or stainless steel is ideal) over medium-high heat until very hot — about 2 minutes. Add the neutral oil and swirl to coat. Working in a single layer, add the marinated pork slices without overcrowding the pan. (Cook in 2 batches if needed — crowding the pan steams the meat instead of searing it.) Cook for 2–3 minutes per side without moving, until deeply caramelized and slightly charred at the edges. The honey in the marinade will create beautiful lacquered bits — those are flavor gold. Transfer to a plate and let rest while you assemble.
  6. Drain the pickled vegetables. Remove the baguettes from the oven and use a serrated knife to slice them horizontally, leaving a hinge of bread so the sandwich stays together (don't cut all the way through). Open each roll like a book. Spread a generous layer of the sriracha mayo on both cut sides. If using liver pâté, spread a thin, even layer on the bottom half — this is traditional and adds incredible richness. It's optional but highly recommended.
  7. Layer the sandwich in this order for the best structure and flavor distribution: Start with the cucumber slices on the bottom half (they create a moisture barrier so the bread doesn't get soggy). Add a generous portion of the caramelized pork — about 3–4 oz (85–115g) per sandwich. Pile on a small handful of the drained pickled daikon and carrots. Top with fresh cilantro sprigs (be generous — this is not a garnish, it's a main ingredient in a bánh mì). Add sliced jalapeño rounds to your heat preference. Close the sandwich, press down gently, and serve immediately.

Tips

Storage

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.

Make Ahead

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 Recipe
Share: Pinterest X Facebook

Frequently Asked Questions

What bread is used for banh mi?

Banh 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.

What is banh mi sauce made of?

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.

How do you make pickled daikon and carrots for banh mi?

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.

What meat goes in a banh mi sandwich?

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.

Can I make banh mi ahead of time?

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.

Is banh mi healthy?

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.

Where can I buy Vietnamese baguettes for banh mi?

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.

What is the difference between banh mi and a regular sub sandwich?

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.

Estimated Nutrition Facts

Per serving: 1 assembled bánh mì sandwich (approx. 380–420g) · 4 servings per recipe
Calories... 620
NutrientAmount
Total Fat24g
  Saturated Fat5g
Protein34g
Total Carbohydrate65g
  Dietary Fiber4g
  Total Sugars11g
Sodium1420mg
Notable Nutrients:
Vitamin A (from carrots & cilantro): ~310 mcg RAE (34% DV)Vitamin C (from jalapeño, cucumber & lime): ~28 mg (31% DV)Niacin / Vitamin B3 (from pork): ~9 mg (56% DV)Iron (from pork, pâté & bread): ~4.2 mg (23% DV)Selenium (from pork & bread): ~38 mcg (69% DV)

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 Cost Estimate

Moderate Recipe
IngredientEst. PriceShop
Daikon radish$1.50WalmartAmazon
Carrots$0.80WalmartAmazon
White vinegar$0.30WalmartAmazon
Granulated sugar$0.10WalmartAmazon
Kosher salt$0.05WalmartAmazon
Pork tenderloin$6.00WalmartAmazon
Soy sauce$0.25WalmartAmazon
Fish sauce$0.30WalmartAmazon
Oyster sauce$0.30WalmartAmazon
Honey$0.25WalmartAmazon
Garlic$0.30WalmartAmazon
Five-spice powder$0.20WalmartAmazon
Black pepper$0.05WalmartAmazon
Sesame oil$0.20WalmartAmazon
Vegetable oil$0.10WalmartAmazon
Kewpie mayonnaise$0.80WalmartAmazon
Maggi seasoning sauce$0.20WalmartAmazon
Sriracha$0.20WalmartAmazon
Lime$0.50WalmartAmazon
French baguette rolls$4.00WalmartAmazon
Fresh cilantro$0.99WalmartAmazon
English cucumber$0.75WalmartAmazon
Jalapeño$0.25WalmartAmazon
Liver pâté$3.50WalmartAmazon
Total Recipe Cost$21.89
Cost Per Serving$5.47
Money-Saving Tips:
  • Swap pork tenderloin for pork shoulder — it's often $1–2/lb cheaper and becomes just as tender when sliced thin and marinated.
  • Skip the liver pâté to save ~$3.50 and use an extra layer of Kewpie mayo instead — it's optional and the sandwich still tastes amazing.
  • Buy daikon, cilantro, and jalapeños at an Asian grocery store or Latin market, where they typically cost 30–50% less than mainstream supermarkets.

Prices are estimates and may vary by location, store, brand, and season.

🍳 Get Weekly Recipes in Your Inbox

New recipes every week — simple, tested, and made for real home cooks.
No spam, ever. Unsubscribe anytime.

✓ You're in! Watch your inbox for the next recipe.

You Might Also Like

Recipe from: The Daily Recipe — https://daily-recipe.com/recipe/classic-vietnamese-banh-mi-sandwich-recipe-better-than-takeout