This post may contain affiliate links. Please read my disclosure.
Filled with pickled vegetables, fresh herbs, marinated pork meatballs and a spicy sriracha mayonnaise, this Vietnamese Banh Mi sandwich might be one of the best sandwiches ever! Vietnamese street food right in your own home!
This recipe was originally published in March 2018. It has been updated for photos and content.
Plus, it's super easy to make and great for quick weeknight meals or to bring with you to lunch! And you can't go wrong with a flavor packed, fresh, delicious sandwich.
The freshness of the herbs, the crunch of the veggies, and those delicious, fatty ground pork meatballs.
The meatballs are SO GOOD. I mean seriously guys, these are the BEST meatballs (almost as good as these Instant Pot Asian glazed meatballs!). The only thing that makes this sandwich even better is putting it on chewy French bread and slathering it with an incredible sriracha mayonnaise.
Vietnamese food is a serious weakness of mine - I have fallen head over heels for this Bun Bo Hue (spicy beef noodle soup) and this Banh Canh (thick noodle soup). All the fresh veggies, herbs, meats and spices are just so incredibly fragrant and delicious. I have a trip planned to Vietnam this year and am beyond excited.
I'm a HUGE fan of street food and just know that I'm going to love it there. But until then, we have a little bit of Vietnam right in our own kitchen.
What is Banh Mi?
Banh Mi is a Vietnamese style sandwich typically served on a crusty French baguette and filled with meat, pickled vegetables, and herbs, and slathered with a touch of mayonnaise. Minced pork, pate, grilled chicken and fish are all popular fillings.
It is typically served at room temperature.
Ingredients
The meatballs in this recipe are made with ground pork and seasoned with a little chili garlic sauce, fish sauce and soy sauce, and lemongrass. I recommend using a fatty pork (not lean) as the flavor and consistency will be better.
The bread is one of the most important parts of the banh mi. A French style baguette that slightly chewy on the outside, and tender on the inside, is perfect for this recipe.
You can buy a regular French baguette from your grocery store, or your local Asian market may even have fresh Vietnamese style baguettes.
We do a quick pickle of some carrots and radish in rice vinegar to put on the sandwich.
Sliced jalapenos and fresh herbs are used as garnish.
And a little mayonnaise, sriracha and hoisin sauce are a must to make the sriracha mayonnaise.
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Went Here 8 This.
Step by Step Instructions
Combine all the meatballs ingredients in a bowl and mix to combine. Be careful not to over-mix as it can cause your meatballs to be more dense. Chill it in the fridge for 30 minutes to make it easier to form the meatballs.
Once your meatballs are chilled, lay some wax paper down over a large baking sheet. Roll the pork mixture in 2" meatballs and lay on the baking sheet. You can also place them on a plate.
Heat a nonstick skillet over medium heat and add the meatballs. cook for about 3-4 minutes a side, until golden brown. Remove from heat and set aside.
Use a spatula to slightly flatten the meatballs so they are about ½ to 1" thick. This helps them stay on the sandwich better.
Spread a thin layer of sriracha mayonnaise on the top of the bread. Place 2 meatballs (or whatever you want to try and fit) on the bread.
Top with the pickled vegetables, sliced jalapeno and fresh herbs (I like cilantro).
How to Make Sriracha Mayonnaise
Mix the mayonnaise, sriracha and hoisin sauce in a bowl until well combined. Can be made in advance and stored for up to 5 days.
How to Make Pickled Vegetables
Thinly slice the carrots and radish into small matchsticks (see photos). Combine the vinegar, sugar, salt and chilies in a bowl and mix until the sugar is dissolved.
Pour over the vegetables and let sit for at least an hour. For even better results, you can make these a day in advance and let them sit overnight.
Sandwich Variations
- Substitute the pork meatballs with grilled pork, pate, shrimp, fried fish, tofu, or grilled chicken.
- Add herbs like mint and basil to the sandwich.
- Add as many meats as you want to the sandwich - mix and match!
- Use regular mayonnaise or try this Homemade Mayonnaise;
- Add a sunny side up egg to the sandwich for something extra special.
Expert Tips
- Don't over-mix your pork mixture as it can cause your meatballs to be more dense. We want them light and springy.
- I recommend cooking the meatballs in a non-stick skillet to prevent them from sticking to the pan. You can also use a well seasoned cast iron skillet.
- Flattening the meatballs with a spatula while they cook makes them fit on the sandwich easier.
More Vietnamese Recipes
- Instant Pot Pho Ga (Chicken Pho);
- Vietnamese Chicken;
- Lemongrass Beef Noodle Salad;
- Chicken Summer Rolls;
- Bo Luc Lac;
- Browse all Vietnamese Recipes.
Did you make this? Rate the recipe and leave a comment below to tell me what you think 🙂 I love hearing from you guys!
Recipe
Vietnamese Banh Mi with Pork Meatballs
Ingredients
- 3 baguettes cut in half
- pork meatballs (see below)
- 1 cup fresh cilantro roughly chopped
- 1 cup pickled vegetables (see below)
- 3 jalapenos sliced
- Sriracha mayonnaise (see below)
- crushed peanuts (optional for garnish)
Pork Meatballs:
- 1 pound ground pork
- 1 tablespoon brown sugar
- 2 tablespoons lemongrass minced
- 2 tablespoons fish sauce
- 1 tablespoon chili garlic sauce
- 2 garlic cloves minced
- 1 tablespoon soy sauce
- 2 tablespoons green onions minced
- ¼ teaspoon black pepper
- 1 teaspoon corn starch
Sriracha Mayonnaise:
- ½ cup mayonnaise
- 2 tablespoons sriracha
- 1 tablespoons hoisin sauce
Pickled Vegetables:
- ½ cup shredded carrots
- ½ cup thinly sliced radish (substitute daikon if you have it)
- ¼ cup rice vinegar
- ¼ cup water
- ⅛ cup coconut sugar
- ½ teaspoon salt
- 1 Thai chili (bird's eye chili)
Instructions
Pork Meatballs:
- Mix all the meatballs ingredients and chill for 30 minutes.
- Form mixture into 2" balls and place on a wax or parchment paper lined surface.
- Heat a nonstick skillet over medium heat and add the meatballs. Use a spatula to slightly flatten the meatballs so they are about ½ to 1" thick. This helps them stay on the sandwich better.
- Cook for about 3-4 minutes a side, until golden brown. Remove from heat and set aside.
- Spread a thin layer of sriracha mayonnaise on the top of the bread.
- Place 2 meatballs (or whatever you want to try and fit) on the bread.
- Top with the pickled vegetables, sliced jalapeno and fresh cilantro.
Sriracha Mayonnaise:
- Mix ingredients together until smooth and uniform in color.
Pickled Vegetables:
- Combine the vinegar, sugar, salt and chilies in a bowl and mix until the sugar is dissolved.
- Pour over the vegetables and let sit for at least an hour. For even better results, you can make these a day in advance and let them sit overnight.
Expert Tips:
- Don't over-mix your pork mixture as it can cause your meatballs to be more dense. We want them light and springy.
- I recommend cooking the meatballs in a non-stick skillet to prevent them from sticking to the pan. You can also use a well seasoned cast iron skillet.
- Flattening the meatballs with a spatula while they cook makes them fit on the sandwich easier.
Leave a Reply