Skip to Content

Banh Mi Meatball Sandwich

The Banh Mi Meatball Sandwich is packed with flavorful hearty meatballs, crispy and juicy pickled vegetables, fresh cilantro, and a bit of spicy and creamy sauce. Toast the baguette for even more texture and flavors.

Post contains affiliate links and we earn commissions if you shop through the links on this page. For more information please read the disclaimer on the About Us page.

Prepare Ahead of Time for an Easy Vietnamese Sandwich

This recipe may seem complex because of the elements that go into making the sandwich. However, with the right preparation and planning, this banh mi can easily be made at home. Each bite will have you wanting another with the savory, sweet, salty, and a little spicy flavor that are so scrumptious when paired together.

Banh Mi Meatball Sandwich
Banh Mi Meatball Sandwich

What is a Banh Mi Meatball Sandwich?

A Banh Mi Sandwich is a toasted bun stuffed meatballs that are bursting with flavors smothered in an Asian sauce. Top this with a creamy sriracha sauce and quick-pickled carrots and daikon for a sweet crunch. We like to add a bit of sliced cucumber too for even more freshness and crunch.

If you have yet to try this, I urge you to get this on your bucket list.

This sandwich is easier to make than you might think, so do not let the recipe intimidate you.

The result is magical. There are just so many textures and flavors happening all at once.

Homemade Sriracha Mayo Recipe
Homemade Sriracha Mayo Recipe

Spicy Sauce Used in a Vietnamese Meatball Sub

This Asian condiment sauce is quickly becoming popular in America. In the Asian restaurants in our town, you can find a bottle of this sauce on each table.

Restaurants use a Sriracha mayo sauce to top their sub sandwiches. It takes just four simple ingredients and a few minutes of your time.

Ingredients for the Sriracha Mayo Sauce include Sriracha Sauce, Mayonnaise, Fresh Lime Juice, and Salt.

If you prefer less spice, just swap out the spicy mayonnaise for regular mayonnaise.

Pint of Pickled Daikon and Carrot
Pint of Pickled Daikon and Carrot

Quick-Pickled Carrot and Daikon Match Sticks

Another delicious addition to this Sandwich is the pickled carrots and daikon radish. This goes together quickly and adds just the right amount of crunch and sweetness to the spiciness.

Some recipes call for just 1 hour of marinating the vegetables in the pickling ingredients; however, I find that the flavor comes through much better if I let this rest in the refrigerator at least a day ahead. In fact, once you make this you will find many uses for these pickled vegetables.

Browning the Meatballs in the Skillet
Browning the Meatballs in the Skillet

Bahn Mi Meatball Ingredients

To be honest, I have made these meatballs from scratch and used an Italian Pre-made Frozen meatball. Once they are cooked and the sauce is made, for me anyway, it is hard to tell the difference.

Therefore, if you have the time and want to make these from scratch, it involved just a few simple ingredients. Often, I will have these on hand, so the meatballs come together quickly. Pork, cilantro, green onion or scallion, garlic, fish sauce, sriracha, sugar, salt, pepper, and corn starch.  Just mix and shape into golf-sized balls.

However, if you are short on time and still want to enjoy this delectable sandwich, pop the frozen meatballs in a skillet and continue with the recipe.

Delicious and Messy Snack
Delicious and Messy Snack

Meatball Sauce

The meatballs themselves taste great; however, I love to add a sweet soy glaze to the pan when I am cooking the meatballs. Half a cup of the soy glaze and half a cup of water. Then when assembling the sandwiches, drizzle some of this savory sauce on top of the meatballs.

Trust me, you need to try this. It takes this sandwich to the next level for flavor.

Bring the napkins as you will get a bit messy as you enjoy this treat.

Another option for a sauce for these scrumptious meatballs; sweet chili sauce, teriyaki sauce, and fish sauce. I use equal parts of each. Depending on how much sauce you want, I would add 2 tablespoons of each to the skillet. If it gets too thick, thin with a bit of water.

Assembling the Meatball Sandwich
Assembling the Meatball Sandwich

Assembling the Banh Mi Sandwich “Vietnamese Meatball Sub”

Use a crusty-type baguette. We like our buns toasted it just adds to the crunchy textures. It just takes a few minutes in a skillet. Once toasted add thinly sliced cucumbers the pickled carrot and daikon to the bun halves. Then pile on the meatballs; usually 4-6 for each sandwich. Really just as many as you can fit across the length of the bun. Make sure to spoon on the sauce from the pan.

Add a drizzle of the sriracha mayo and a sprinkling of fresh cilantro and Jalapeno slices if desired.

It is a bit messy, so have a few extra napkins.

My husband prefers a softer bun; choose the bread that you love so you can enjoy this recipe the way you like it.

Delicious Lunch and Dinner Meatball Recipe
Delicious Lunch and Dinner Meatball Recipe

Bahn Mi Sandwich, Scrumptious Appetizer, or Meal

Perfect appetizer for a party, yet just as nice for a weeknight meal. The meatballs made with fish sauce, garlic and fresh basil are divine. Insert a toothpick and you are set. Even better, serve them from the skillet or spoon over cooked rice of pasta. Yum!

How about a homemade Vietnamese Bahn Mi Sandwich?  Yup, turn these meatballs into a tasty sandwich.

The recipe might look long, but they really are quite simple to make. Make parts of this ahead of time for making sandwiches on the fly in the future.

Banh Mi Meatball Sandwich
Pin Recipe
Print Recipe
Save Recipe

Banh Mi Meatball Sandwich

The Banh Mi Meatball Sandwich is packed with flavorful hearty meatballs, crispy and juicy pickled vegetables, fresh cilantro, and a bit of spicy and creamy sauce. Toast the baguette for even more texture and flavors. Prepare Ahead of Time for an Easy Vietnamese Sandwich
Prep Time1 hour
Cook Time15 minutes
Total Time1 hour 15 minutes
Course: Sandwich, Snack
Cuisine: American, Asian, vietnamese
Keyword: copycat, meatballs, sandwich, savory sandwich, street food recipe, vietnamese street food
Servings: 4 Servings
Calories: 1483kcal

As an Amazon Associate I earn from qualifying purchases.


Pickled Vegetables

  • 1 Pound Carrots Julienned
  • 1 Pound Daikon Radish Julienned
  • 1 Cup Rice Wine Vinegar
  • 1 Cup Water
  • 1/4 Cup Sugar
  • 1 Tablespoon Salt


  • 1 Pound Ground Pork Can use frozen meatballs for the meatball portion and skip the rest of the ingredients in this section
  • 1 Scallion or Green Onion Diced
  • 3 Cloves Garlic Minced
  • 1 Tablespoon Fish Sauce
  • 1 Tablespoon Sriracha
  • 2 Tablespoons Sugar
  • Salt and Pepper to taste
  • 1 Tablespoon Cornstarch

Meatball Sauce

Spicy Sauce

  • 1 Tablespoon Sriracha Sauce
  • 1 Cup Mayonnaise
  • 2 Tablespoon Fresh Lime Juice
  • 1/4 tsp. salt


  • 8 Tablespoons Butter divided between the 4 baguettes
  • 4 Baguettes
  • 1 Jalapeno seeded and thinly sliced optional
  • ¼ Cup Fresh Cilantro
  • 20 Slices Cucumber about 5 for each sandwich


Pickling Vegetables

  • Prepare Pickled Vegetables: In large saucepan, bring vinegar, water, sugar and salt to a boil. Remove from heat.
  • Combine carrots and radish in non-reactive bowl; pour hot liquid over vegetables. Cool to room temperature; refrigerate overnight. Or place in a glass canning jar with and place a lid on and refrigerate.
    Pint of Pickled Daikon and Carrot


  • Combine the meatball ingredients in a bowl, form into golf ball sized balls. Place on a parchment lined baking sheet and chill in the freezer for 20 minutes. (or just use frozen Italian style meatballs). Place in a skillet with a tablespoon of oil and cook over medium high heat. Browning on all sides. This takes approximately 10 minutes
  • Add the meatball sauce and continue cooking until the sauce has bubbled 1-2 minutes. Turn off the heat.
    Browning the Meatballs in the Skillet

Spicy Sauce

  • Prepare Sriracha Mayo: Mix all ingredients until blended; refrigerate until ready to use.
    Homemade Sriracha Mayo Recipe

Assemble Sandwiches

  • To assemble sandwiches, butter baguette and lightly toast.
    Toasting the Buttered Baguettes
  • Place the thinly sliced cucumber on one half. Place the pickled carrot and daikon on the other half of the baguette.
  • Add the meatballs and drizzle on the sauce.
  • Drizzle on the sriracha mayo and sprinkle on the cilantro and Jalapeno slices if desired.
    Assembling the Meatball Sandwich

Your Own Private Notes



Calories: 1483kcal | Carbohydrates: 179g | Protein: 53g | Fat: 61g | Saturated Fat: 15g | Polyunsaturated Fat: 13g | Monounsaturated Fat: 16g | Trans Fat: 1g | Cholesterol: 91mg | Sodium: 6133mg | Potassium: 1435mg | Fiber: 13g | Sugar: 32g | Vitamin A: 19183IU | Vitamin C: 47mg | Calcium: 351mg | Iron: 12mg
Tried this recipe? Share a photo and tag us — we can’t wait to see what you’ve made! @patternprincess1 or tag #Patternprincess!

A few of my favorite things

The Power of Positivity


If you loved this post, please share. It helps to show me that these types of posts are helpful – thank you!

I hope that you liked this recipe. If you are looking for more ideas on what to make, here are a few other recipes that you may enjoy.

No posts found.
Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This site uses Akismet to reduce spam. Learn how your comment data is processed.