Vietnamese Banh Mi with Quick Pickled Vegetables

banh mi
Average Member Rating

(5 / 5)

5 5 5
Rate this recipe

5 people rated this recipe

  • Servings : 4
  • Prep Time : 40m
  • Cook Time : 12m
  • Ready In : 52m

This Vietnamese sandwich recipe, banh mi, come from a fantastic little cookbook called I Love Meatballs! by Rick Rodgers.

Asian cuisines are super popular in the western world and Vietnamese recipes are known for their wonderful flavors and mix of sweet and salty. The banh mi is the quintessential Vietnamese sandwich, and you will see all sorts of wonderful variations. This is a delicious version of that Asian classic.


  • Meatballs and Caramel Sauce

  • 1 1/4 pounds ground pork
  • 2 tablespoons minced shallots
  • 2 tablespoons Asian fish sauce (nam pla or nuoc mam)
  • 1 tablespoon finely chopped fresh cilantro
  • 2 teaspoons cornstarch
  • 2 cloves garlic, crushed through a press
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 1/4 cup sugar
  • 2 tablespoons vegetable oil
  • 1 teaspoon Asian fish sauce (nam pla or nuoc mam)
  • Sriracha, or other hot red pepper sauce
  • Quick Pickled Vegetables

  • 1/3 cup unseasoned rice vinegar (not sushi vinegar)
  • 1 tablespoon sugar
  • 2 teaspoons kosher salt
  • 2 medium carrots, cut into julienne
  • 1/2 small daikon radish, cut into julienne
  • 4 crusty oblong French rolls, split
  • 1/2 cup fresh cilantro leaves, for serving
  • 1/2 medium cucumber, peeled and thinly sliced, for serving


Step 1

To make the pickled vegetables, whisk the rice vinegar, sugar, and salt together in a medium bowl. Add the carrots and daikon and mix. Let stand for at least 30 minutes or up to 2 hours. For longer storage, transfer the vegetables to a covered container and refrigerate for up to 2 days.

Step 2

To make the meatball mixture, combine the ground pork, shallots, fish sauce, cilantro, cornstarch, garlic, salt, and pepper together in a medium bowl. Cover and refrigerate for at least 15 minutes or up to 4 hours.

Step 3

To make the caramel sauce, combine the sugar and 2 tablespoons water in a medium saucepan. Cook over medium-high heat, stirring constantly, until the sugar dissolves. Cook without stirring, occasionally swirling the saucepan by its handle to combine the syrup and washing down any crystals on the inside of the saucepan with a pastry brush dipped in cold water, until the mixture caramelizes to the color of an old penny, about 3 minutes. It should be smoking and smell slightly acrid. Carefully add 1 cup hot tap water (it will splatter and harden) and stir until the caramel is dissolved. Remove from the heat.

Step 4

Using your wet hands rinsed under cold water, shape the pork mixture into 16 equal meatballs. Transfer to a baking sheet. Heat the oil in a skillet over medium-high heat. Add the meatballs and cook, turning occasionally, until lightly browned, about 6 minutes. Add the caramel sauce. Cook, uncovered, until the meatballs are cooked through and the sauce has reduced to about 3 tablespoons, about 6 minutes. Stir in the fish sauce and season with hot sauce. Remove from the heat and cover to keep warm.

Step 5

For each sandwich, place 4 meatballs in a roll and drizzle with some of the caramel sauce. Drain the pickled vegetables. Top the meatballs with as much of the pickled vegetables as you wish, along with the cilantro leaves and cucumber slices.

Step 6

Serve warm, with the hot sauce and any remaining pickled vegetables on the side.

Did You Know?…

Banh mi is the name for meat based Vietnamese sandwiches. These fantastic sandwiches can be made from a variety of meats, but usually combine the signature sweet and salty tastes.

The sweet in this recipe comes from an easy caramel sauce that the meatballs are coated in. The tangy salty flavor comes from the pickled vegetables.

Asian fish sauce is the not so secret ingredient in this recipe. It is an Asian food staple. You only need a touch, but it brings out all the flavors in an amazing way.

I love meatball recipes. They are versatile, economical and tasty. This is definitely one of my new favorites.

This is what Rick Rodgers says about his fantastic bahn mi sandwich recipe:
“How to make the succulent Vietnamese banh mi sandwich is as personal as choosing what to put on your hamburger. Some cooks include a slice of liver-y pork pâté, or substitute Korean kimchi for the pickled vegetables, or schmear the roll with mayonnaise. Here’s a meatball version with a sweet-savory caramel sauce balanced by the tang of crunchy pickled root vegetables. An inexpensive plastic V-slicer juliennes the vegetables in no time. If you can’t find daikon, double up on the carrots.”

This wonderful recipe for banh mi comes from a fantastic cookbook called I Love Meatballs! Go to our review here.

If you like this recipe, I’d love you to Pin it to Pinterest, Tweet about it, Like it on Facebook and leave a comment below. Thanks.

Sign up here and be the first to get new recipes and tips.

banh mi

Leave a Reply