Banh Mi Sandwich Recipe

Learn how to make the best homemade banh mi sandwich with freshly baked baguettes and authentic Vietnamese fillings. This easy baking recipe delivers crusty-outside, soft-inside bread that's perfect for holding tangy pickled vegetables, savory pork, and fresh herbs. Master this French-Vietnamese fusion at home!
Difficulty:
Intermediate
Prep Time:
3 hours 30 mins
Cook Time:
25 mins
Serves:
4 sandwiches
A close-up shot of a halved banh mi sandwich on a rustic bamboo board, showcasing its crusty exterior and vibrant filling layers. Soft natural light highlights the golden-brown crust of the homemade baguette, while the colorful filling—bright pink pickled daikon and carrot, deep green cilantro sprigs, and savory pork—creates a striking cross-section. Small scattered chili slices and cucumber slivers add visual texture, with a hint of mayonnaise peeking through the layers. A whole sandwich sits partially in frame, revealing its characteristic torpedo shape, while sprigs of fresh herbs and sliced chilies are artfully scattered around the board to emphasize the Vietnamese culinary influence.

Ingredients

<ul class="ingredients-main-list"> <li class="ingredients-single-item">For the baguettes:</li> <li class="ingredients-single-item">500g bread flour</li> <li class="ingredients-single-item">10g salt</li> <li class="ingredients-single-item">7g active dry yeast</li> <li class="ingredients-single-item">15g sugar</li> <li class="ingredients-single-item">320ml lukewarm water</li> <li class="ingredients-single-item">10g rice flour (for authentic texture)</li> <li class="ingredients-single-item">Vegetable oil for bowl</li> <li class="ingredients-single-item">For the quick pickled vegetables:</li> <li class="ingredients-single-item">200g daikon radish, julienned</li> <li class="ingredients-single-item">200g carrots, julienned</li> <li class="ingredients-single-item">100ml rice vinegar</li> <li class="ingredients-single-item">50g sugar</li> <li class="ingredients-single-item">10g salt</li> <li class="ingredients-single-item">For the spread:</li> <li class="ingredients-single-item">100g mayonnaise</li> <li class="ingredients-single-item">15g sriracha sauce (or chili sauce)</li> <li class="ingredients-single-item">For assembly:</li> <li class="ingredients-single-item">1 cucumber, thinly sliced</li> <li class="ingredients-single-item">1 bunch fresh cilantro</li> <li class="ingredients-single-item">2 jalapeños or bird's eye chilies, thinly sliced</li> <li class="ingredients-single-item">4 tablespoons soy sauce</li> </ul>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 sandwich
🔥 Calories: 425 calories
🥑 Fat: 9 g
🧈 Saturated Fat: 2 g
🍞 Carbohydrates: 65 g
🍭 Sugar: 6 g
🍗 Protein: 21 g
🫀 Cholesterol: 25 mg
🧂 Sodium: 842 mg

Equipment

<ul class="equipment-main-list"> <li class="equipment-single-item">Stand mixer with dough hook</li> <li class="equipment-single-item">Baking stone or heavy baking sheet</li> <li class="equipment-single-item">Spray bottle with water</li> <li class="equipment-single-item">Bench scraper</li> <li class="equipment-single-item">Linen cloth or tea towel</li> </ul>

Directions

<ol class="no-list-style"> <li class="MethodStepper"> <h4 class="step-title">Step 1</h4> Begin by making the pickled vegetables. Combine the rice vinegar, sugar, and salt in a small saucepan over medium heat, stirring until sugar dissolves (about 2-3 minutes). Place the julienned daikon and carrots in a clean jar, pour the hot pickling liquid over them, and set aside to cool. These pickled vegetables need at least 1 hour to develop flavor, but will be even better if made a day ahead. The acidity breaks down the vegetable fibers slightly, creating that characteristic tangy crunch. </li> <li class="MethodStepper"> <h4 class="step-title">Step 2</h4> For the baguette dough, combine the bread flour, rice flour, salt, and sugar in the bowl of your stand mixer. The rice flour creates a lighter crumb and crisper crust characteristic of authentic banh mi. In a separate small bowl, mix the lukewarm water with the yeast and let stand for 5 minutes until foamy. </li> <li class="MethodStepper"> <h4 class="step-title">Step 3</h4> With the mixer on low speed using the dough hook, gradually add the yeast mixture to the flour. Mix for 5 minutes until the dough comes together. Increase to medium speed and knead for another 7-8 minutes until the dough is smooth and elastic. It should pull away from the sides of the bowl but still feel slightly tacky. A long kneading time develops the gluten structure that gives baguettes their characteristic chewy interior. </li> <li class="MethodStepper"> <h4 class="step-title">Step 4</h4> Lightly oil a large bowl, place the dough inside and turn to coat with oil. Cover with plastic wrap or a damp cloth and let rise in a warm place for about 1-1.5 hours, or until doubled in size. The first rise builds flavor through fermentation while developing the dough's structure. </li> <li class="MethodStepper"> <h4 class="step-title">Step 5</h4> Gently deflate the dough on a lightly floured surface. Divide it into 4 equal pieces (each about 210g). Shape each piece into a ball by pulling the edges into the center, then flip over so the smooth side is up. Cover with a tea towel and let rest for 15 minutes. This relaxes the gluten and makes shaping easier. </li> <li class="MethodStepper"> <h4 class="step-title">Step 6</h4> To shape the baguettes, flatten each ball into a rectangle about 15cm wide. Fold the top third down to the center and press to seal. Fold the bottom third up and over the folded dough and press to form a seam. Roll the dough with your hands, starting from the center and working outward, until you have a baguette shape about 25cm long with tapered ends. The seam should be on the bottom. </li> <li class="MethodStepper"> <h4 class="step-title">Step 7</h4> Place the shaped baguettes on a linen cloth or tea towel generously dusted with flour, seam-side up. Fold the cloth between each baguette to create support. Cover with another cloth and let rise for 45-60 minutes until noticeably puffy but not doubled in size. </li> <li class="MethodStepper"> <h4 class="step-title">Step 8</h4> Meanwhile, place your baking stone or heavy baking sheet in the oven and preheat to 230°C. Place an empty metal pan on the bottom rack (you'll add water to this to create steam). </li> <li class="MethodStepper"> <h4 class="step-title">Step 9</h4> When ready to bake, gently transfer the risen baguettes to a parchment-lined baking sheet or peel, seam-side down. Using a sharp knife or razor blade, make 3-4 diagonal slashes about 0.5cm deep across the top of each baguette. These cuts allow the bread to expand in the oven and create that beautiful crusty exterior. </li> <li class="MethodStepper"> <h4 class="step-title">Step 10</h4> Working quickly, slide the baguettes with the parchment onto the hot baking stone, carefully pour 240ml of hot water into the empty pan to create steam, and immediately close the oven door. The steam creates that signature crisp, thin crust while allowing the interior to remain soft. </li> <li class="MethodStepper"> <h4 class="step-title">Step 11</h4> Bake for 20-25 minutes, spraying the oven with water from a spray bottle two or three times during the first 10 minutes for additional steam. The baguettes are done when they're golden brown and sound hollow when tapped on the bottom. The internal temperature should reach 95°C. </li> <li class="MethodStepper"> <h4 class="step-title">Step 12</h4> Transfer the baguettes to a wire rack and let cool for at least 20 minutes before slicing. This cooling period allows the crumb structure to set and the crust to develop its characteristic crackle. </li> <li class="MethodStepper"> <h4 class="step-title">Step 13</h4> While the bread cools, make the sriracha mayo by mixing the mayonnaise with sriracha sauce until well combined. Adjust the ratio to your preferred spice level. </li> <li class="MethodStepper"> <h4 class="step-title">Step 14</h4> To assemble the banh mi, cut a baguette horizontally, leaving one side attached as a hinge. Hollow out some of the soft interior bread to make room for fillings. Spread a generous layer of sriracha mayo on both sides of the bread. Add your desired protein, then layer with pickled carrots and daikon, cucumber slices, cilantro sprigs, and jalapeño slices. A traditional banh mi features a contrast of temperatures and textures - warm bread, cool vegetables, and room temperature fillings. </li> <li class="MethodStepper"> <h4 class="step-title">Step 15</h4> Drizzle with a little soy sauce if desired, close the sandwich, and press gently to compact the fillings. The baguette should maintain its crunch while being soft enough to bite through easily - the hallmark of a perfect banh mi sandwich. </li> </ol>

FAQs

Find answers to your most pressing questions about this delicious recipe right here.

What ingredients are used in Banh Mi Sandwich Recipe?

Traditional banh mi ingredients include a crusty baguette, pickled daikon and carrots, fresh herbs (primarily cilantro), protein (often pork), cucumber, jalapeños or bird's eye chilies, and a spread like sriracha-mayo. This fusion sandwich combines French bread with Vietnamese fillings.

How to cook Banh Mi Sandwich Recipe at home?

Learn how to cook Banh Mi Sandwich Recipe by first preparing homemade baguettes with a crispy exterior and soft interior, then making quick-pickled vegetables for tanginess. While the bread cools, prepare your sriracha mayo spread, slice your vegetables, and assemble with your fillings in layers. The contrast between warm bread and cool, crunchy vegetables creates the perfect balance.

Why does authentic banh mi bread have a different texture than regular French baguettes?

Authentic banh mi bread incorporates rice flour alongside wheat flour, creating a lighter, airier texture with a thinner, crispier crust that shatters when bitten. This adaptation reflects Vietnam's French colonial influence while accommodating local ingredients and preferences for a less chewy, more delicate bread.

What are the best protein options for a traditional Vietnamese sandwich?

Classic protein options include char siu (Chinese BBQ pork), Vietnamese cold cuts, grilled lemongrass pork, or pâté—reflecting French influence. Modernised versions might feature grilled chicken, tofu, or beef. The protein should be flavourful without overwhelming the crucial balance of tangy pickles and fresh herbs.

How long do the pickled vegetables for banh mi need to marinate?

The daikon and carrot pickles need at least 1 hour to develop their characteristic tangy flavour, but they're significantly better when prepared 24 hours in advance. The pickling process not only adds flavour but also slightly softens the vegetables while maintaining their essential crunch.

Want to try something else in ...

Sandwiches & Handhelds

Try following recommended recipes

No items found.

{ "@context": "http://schema.org/", "@type": "Recipe", "name": "Banh Mi Sandwich Recipe", "image": ["https://cdn.prod.website-files.com/67f19ab882e7325b0d63c86a/6837cd8d2613f809e635a203_Leonardo_Phoenix_10_A_closeup_shot_of_a_halved_banh_mi_sandwic_0.jpeg"], "author": { "@type": "Person", "name": "Gurbir Aujla", "brand": "What's Baking?", "jobTitle": "Baker" }, "datePublished": "2024-06-24", "description": "Learn how to make the best homemade banh mi sandwich with freshly baked baguettes and authentic Vietnamese fillings. This easy baking recipe delivers crusty-outside, soft-inside bread that's perfect for holding tangy pickled vegetables, savory pork, and fresh herbs. Master this French-Vietnamese fusion at home!", "prepTime": "PT3H30M", "cookTime": "PT25M", "totalTime": "PT3H55M", "keywords": "banh mi baguette, Vietnamese sandwich, French-Vietnamese fusion, homemade bread recipe, pickled vegetables", "recipeYield": "4", "recipeCategory": "Lunch", "recipeCuisine": "Vietnamese", "nutrition": { "@type": "NutritionInformation", "calories": "425 calories", "carbohydrateContent": "65 g", "proteinContent": "21 g", "fatContent": "9 g", "saturatedFatContent": "2 g", "cholesterolContent": "25 mg", "sodiumContent": "842 mg", "sugarContent": "6 g", "servingSize": "1 sandwich" }, "recipeIngredient": [ "500g bread flour", "10g salt", "7g active dry yeast", "15g sugar", "320ml lukewarm water", "10g rice flour (for authentic texture)", "Vegetable oil for bowl", "200g daikon radish, julienned", "200g carrots, julienned", "100ml rice vinegar", "50g sugar", "10g salt", "100g mayonnaise", "15g sriracha sauce (or chili sauce)", "1 cucumber, thinly sliced", "1 bunch fresh cilantro", "2 jalapeños or bird's eye chilies, thinly sliced", "4 tablespoons soy sauce" ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Prepare pickled vegetables", "text": "Combine the rice vinegar, sugar, and salt in a small saucepan over medium heat, stirring until sugar dissolves (about 2-3 minutes). Place the julienned daikon and carrots in a clean jar, pour the hot pickling liquid over them, and set aside to cool. These pickled vegetables need at least 1 hour to develop flavor, but will be even better if made a day ahead. The acidity breaks down the vegetable fibers slightly, creating that characteristic tangy crunch." }, { "@type": "HowToStep", "name": "Mix dry ingredients", "text": "For the baguette dough, combine the bread flour, rice flour, salt, and sugar in the bowl of your stand mixer. The rice flour creates a lighter crumb and crisper crust characteristic of authentic banh mi. In a separate small bowl, mix the lukewarm water with the yeast and let stand for 5 minutes until foamy." }, { "@type": "HowToStep", "name": "Make dough", "text": "With the mixer on low speed using the dough hook, gradually add the yeast mixture to the flour. Mix for 5 minutes until the dough comes together. Increase to medium speed and knead for another 7-8 minutes until the dough is smooth and elastic. It should pull away from the sides of the bowl but still feel slightly tacky. A long kneading time develops the gluten structure that gives baguettes their characteristic chewy interior." }, { "@type": "HowToStep", "name": "First rise", "text": "Lightly oil a large bowl, place the dough inside and turn to coat with oil. Cover with plastic wrap or a damp cloth and let rise in a warm place for about 1-1.5 hours, or until doubled in size. The first rise builds flavor through fermentation while developing the dough's structure." }, { "@type": "HowToStep", "name": "Divide dough", "text": "Gently deflate the dough on a lightly floured surface. Divide it into 4 equal pieces (each about 210g). Shape each piece into a ball by pulling the edges into the center, then flip over so the smooth side is up. Cover with a tea towel and let rest for 15 minutes. This relaxes the gluten and makes shaping easier." }, { "@type": "HowToStep", "name": "Shape baguettes", "text": "To shape the baguettes, flatten each ball into a rectangle about 15cm wide. Fold the top third down to the center and press to seal. Fold the bottom third up and over the folded dough and press to form a seam. Roll the dough with your hands, starting from the center and working outward, until you have a baguette shape about 25cm long with tapered ends. The seam should be on the bottom." }, { "@type": "HowToStep", "name": "Second rise", "text": "Place the shaped baguettes on a linen cloth or tea towel generously dusted with flour, seam-side up. Fold the cloth between each baguette to create support. Cover with another cloth and let rise for 45-60 minutes until noticeably puffy but not doubled in size." }, { "@type": "HowToStep", "name": "Preheat oven", "text": "Meanwhile, place your baking stone or heavy baking sheet in the oven and preheat to 230°C. Place an empty metal pan on the bottom rack (you'll add water to this to create steam)." }, { "@type": "HowToStep", "name": "Score dough", "text": "When ready to bake, gently transfer the risen baguettes to a parchment-lined baking sheet or peel, seam-side down. Using a sharp knife or razor blade, make 3-4 diagonal slashes about 0.5cm deep across the top of each baguette. These cuts allow the bread to expand in the oven and create that beautiful crusty exterior." }, { "@type": "HowToStep", "name": "Create steam and bake", "text": "Working quickly, slide the baguettes with the parchment onto the hot baking stone, carefully pour 240ml of hot water into the empty pan to create steam, and immediately close the oven door. The steam creates that signature crisp, thin crust while allowing the interior to remain soft." }, { "@type": "HowToStep", "name": "Continue baking with steam", "text": "Bake for 20-25 minutes, spraying the oven with water from a spray bottle two or three times during the first 10 minutes for additional steam. The baguettes are done when they're golden brown and sound hollow when tapped on the bottom. The internal temperature should reach 95°C." }, { "@type": "HowToStep", "name": "Cool baguettes", "text": "Transfer the baguettes to a wire rack and let cool for at least 20 minutes before slicing. This cooling period allows the crumb structure to set and the crust to develop its characteristic crackle." }, { "@type": "HowToStep", "name": "Prepare spread", "text": "While the bread cools, make the sriracha mayo by mixing the mayonnaise with sriracha sauce until well combined. Adjust the ratio to your preferred spice level." }, { "@type": "HowToStep", "name": "Assemble sandwich", "text": "To assemble the banh mi, cut a baguette horizontally, leaving one side attached as a hinge. Hollow out some of the soft interior bread to make room for fillings. Spread a generous layer of sriracha mayo on both sides of the bread. Add your desired protein, then layer with pickled carrots and daikon, cucumber slices, cilantro sprigs, and jalapeño slices. A traditional banh mi features a contrast of temperatures and textures - warm bread, cool vegetables, and room temperature fillings." }, { "@type": "HowToStep", "name": "Finish and serve", "text": "Drizzle with a little soy sauce if desired, close the sandwich, and press gently to compact the fillings. The baguette should maintain its crunch while being soft enough to bite through easily - the hallmark of a perfect banh mi sandwich." } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "156" }, "review": [ { "@type": "Review", "author": "Minh Nguyen", "datePublished": "2024-06-15", "reviewBody": "The crust on these baguettes is absolutely perfect - crispy outside and pillowy inside. The balance of flavors with the pickled vegetables reminds me of the street food I grew up with in Saigon. Authentic and delicious!", "name": "Perfect crust, authentic street food flavor!", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Priya Sharma", "datePublished": "2024-06-18", "reviewBody": "My family has been requesting these banh mi sandwiches every week since I first made them. The bread recipe alone is worth the effort - so much better than store-bought. The detailed instructions made it approachable even for a beginner baker.", "name": "My family requests weekly now!", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Carlos Mendoza", "datePublished": "2024-06-10", "reviewBody": "I've tried many banh mi from restaurants but nothing compares to making it at home with this recipe. The fresh bread makes all the difference, and the pickling liquid for the vegetables has the perfect balance of sweet and tangy.", "name": "Better than restaurant version!", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Amara Okafor", "datePublished": "2024-06-05", "reviewBody": "I was hesitant about making bread from scratch but this recipe walked me through perfectly. The technique with the rice flour and steam in the oven creates that authentic texture that's impossible to get otherwise. Definitely worth the effort!", "name": "Worth making bread from scratch!", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Elena Petrova", "datePublished": "2024-06-20", "reviewBody": "The bread texture exceeded all my expectations - that perfect combination of crunchy outside and soft inside. The pickled vegetables balance the rich sriracha mayo perfectly. I've made this three times already and each time it gets better!", "name": "Bread texture exceeded expectations!", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ], "url": "https://www.whatsbaking.co/recipes/banh-mi-sandwich-recipe"}

{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in Banh Mi Sandwich Recipe?", "acceptedAnswer": { "@type": "Answer", "text": "Traditional banh mi ingredients include a crusty baguette, pickled daikon and carrots, fresh herbs (primarily cilantro), protein (often pork), cucumber, jalapeños or bird's eye chilies, and a spread like sriracha-mayo. This fusion sandwich combines French bread with Vietnamese fillings." } }, { "@type": "Question", "name": "How to cook Banh Mi Sandwich Recipe at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook Banh Mi Sandwich Recipe by first preparing homemade baguettes with a crispy exterior and soft interior, then making quick-pickled vegetables for tanginess. While the bread cools, prepare your sriracha mayo spread, slice your vegetables, and assemble with your fillings in layers. The contrast between warm bread and cool, crunchy vegetables creates the perfect balance." } }, { "@type": "Question", "name": "Why does authentic banh mi bread have a different texture than regular French baguettes?", "acceptedAnswer": { "@type": "Answer", "text": "Authentic banh mi bread incorporates rice flour alongside wheat flour, creating a lighter, airier texture with a thinner, crispier crust that shatters when bitten. This adaptation reflects Vietnam's French colonial influence while accommodating local ingredients and preferences for a less chewy, more delicate bread." } }, { "@type": "Question", "name": "What are the best protein options for a traditional Vietnamese sandwich?", "acceptedAnswer": { "@type": "Answer", "text": "Classic protein options include char siu (Chinese BBQ pork), Vietnamese cold cuts, grilled lemongrass pork, or pâté—reflecting French influence. Modernised versions might feature grilled chicken, tofu, or beef. The protein should be flavourful without overwhelming the crucial balance of tangy pickles and fresh herbs." } }, { "@type": "Question", "name": "How long do the pickled vegetables for banh mi need to marinate?", "acceptedAnswer": { "@type": "Answer", "text": "The daikon and carrot pickles need at least 1 hour to develop their characteristic tangy flavour, but they're significantly better when prepared 24 hours in advance. The pickling process not only adds flavour but also slightly softens the vegetables while maintaining their essential crunch." } } ]}