Skip to content

Making Vietnamese Beef Noodle Salad with KameMart

Vietnamese beef noodle salad (bun bo xao) is packed with fresh herbs, flavorful beef, and refreshing lime fish sauce dressing. It takes only 30 minutes to make, and you can enjoy it either as a main or side dish. A bowl of this tasty noodle salad is usually substantial enough to be a full meal by itself. I think this dish says quite a lot about Vietnamese cuisine



  • 1 teaspoon cornstarch
  • ¾ teaspoon sugar
  • ¼ teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon fish sauce
  • 2 tablespoons light (regular) soy sauce
  • 1 pound flank steak, cut across the grain into strips about 3 inches long, ¾ inch wide, and a scant ¼ inch thick


  • Leaves from ½ small head red or green leaf lettuce, cut crosswise into ¼-inch wide ribbons
  • 1 pickling (Kirby) cucumber or ½ small English cucumber, halved lengthwise, seeded, and cut into matchsticks
  • 2 cups bean sprouts (about ⅓ pound)
  • ⅓ cup roughly chopped assorted fresh herb leaves such as cilantro, mint, red perilla, Thai basil, and Vietnamese balm
  • ⅔ pound small dried round rice noodles, cooked in boiling water for 3 to 5 minutes, drained, and flushed with cold water
  • 3 tablespoons canola or other neutral oil
  • 1 small yellow onion, halved and sliced lengthwise ¼ inch thick
  • 3 cloves garlic, finely chopped

  • ½ cup unsalted roasted peanuts, coarsely chopped
  • ¼ cup Crispy Caramelized Shallot, optional
  • 1½ cups Basic Dipping Sauce made without garlic


1. To make the marinade, in a shallow bowl large enough to accommodate the beef, combine the cornstarch, sugar, salt, pepper, fish sauce, and soy sauce and mix well. Add the beef and use chopsticks or your fingers to coat evenly. Set aside to marinate while you ready the bowls.

2. To make the salad mix, in a large bowl, combine the lettuce, cucumber, bean sprouts, and herbs and toss well. Divide the salad among 4 noodle soup–sized bowls and top with a layer of noodles.
Put the bowls near the stove. Place a plate nearby for holding the elements of the stir-fry as you cook them.

3. To stir-fry a large quantity of meat successfully on a home kitchen stove, it is best to work in batches and then bring them together at the end. In a wok or large skillet, heat 1 tablespoon of the oil over medium-high heat. Add the onion and stir-fry for about 1 minute, or until slightly soft and fragrant. Add the garlic and stir-fry for about 15 seconds, or until aromatic. Transfer to the plate with a slotted spoon.

4. Raise the heat to high and add another tablespoon of oil. Add half the beef, spreading it out into a single layer. Let it cook, undisturbed, for about 1 minute. When the beef begins to brown, use a spatula to flip and stir-fry it for another 1 to 2 minutes, or until it is still slightly rare. Transfer to the plate holding the onions and garlic. Repeat with the remaining 1 tablespoon oil and the second half of the beef. When the second batch is just about done, return the onion and garlic, first batch of beef, and any accumulated juices to the pan. Stir-fry for about 2 minutes to heat through and finish cooking the beef.

5. Remove from the heat and divide evenly among the bowls. Top with the peanuts and shallot. Serve immediately with the sauce for diners to dress and toss their own bowls. Source:

Shop your grocery with KameMart:

Google Play:…
App Store:

Get 10k off your first purchase

%d bloggers like this: