Vietnamese Beef Watercress Salad

A close-up of Vietnamese Beef and Watercress Salad shows tender marinated beef slices and fresh greens tossed in a tangy dressing. Save
A close-up of Vietnamese Beef and Watercress Salad shows tender marinated beef slices and fresh greens tossed in a tangy dressing. | forkstate.com

This refreshing Vietnamese-style salad combines seared, marinated beef with crisp watercress, crunchy vegetables, and aromatic herbs. The beef gets its flavor from a quick marinade of soy sauce, fish sauce, and garlic before being seared to perfection. A tangy dressing featuring lime juice, rice vinegar, and fish sauce ties everything together, while roasted peanuts add satisfying crunch. Ready in just 30 minutes, this light yet satisfying dish works perfectly as a main course or starter.

Last summer I found myself in a tiny kitchen in Hanoi watching a street vendor toss beef and greens with such confidence I knew I had to learn the secrets behind that perfect balance of hot and cold, rich and fresh.

My sister was skeptical about the fish sauce at first but after one bite she was asking me to write down the recipe before she even finished her plate.

Ingredients

  • Beef sirloin or flank steak: Thinly slice this against the grain for the most tender results and let it marinate while you prep everything else
  • Fresh watercress: Look for bright perky leaves with no yellowing since this peppery green is the backbone of the whole salad
  • Fish sauce: Do not be intimidated by the smell because it transforms into something incredible when balanced with lime and sugar
  • Fresh herbs: The combination of cilantro and mint is nonnegotiable here so grab generous bunches from the market
  • Roasted peanuts: These add the perfect crunch and nutty finish that ties everything together beautifully

Instructions

Marinate the beef:
Combine the sliced beef with soy sauce fish sauce sugar oil minced garlic and black pepper in a bowl. Let it sit for 10 minutes while you prepare the dressing and vegetables.
Whisk the dressing:
Mix the fish sauce lime juice rice vinegar sugar minced garlic and sliced chili in a small bowl. Stir until the sugar completely dissolves then set aside.
Sear the beef:
Heat a large skillet or grill pan over high heat until it is smoking hot. Cook the marinated beef for 2 to 3 minutes per side then let it rest for a few minutes before slicing.
Assemble the salad:
Toss the watercress red onion cucumber carrot cherry tomatoes cilantro and mint in a large bowl. Add the sliced beef and drizzle with the dressing then top with roasted peanuts.
Vietnamese Beef and Watercress Salad in a white bowl with crisp watercress, cucumber, and chopped peanuts for garnish. Save
Vietnamese Beef and Watercress Salad in a white bowl with crisp watercress, cucumber, and chopped peanuts for garnish. | forkstate.com

This became our go to summer dinner after long days at the beach when nobody wanted to turn on the oven but we still craved something satisfying.

Making It Your Own

Swap grilled tofu or shrimp for the beef if you want a lighter version. The dressing works beautifully with either option.

Perfect Pairings

Serve this with steamed jasmine rice for a heartier meal or keep it light with a crisp white wine or iced green tea on the side.

Make Ahead Strategy

You can marinate the beef and whisk the dressing up to a day in advance but wait to cook the beef until just before serving.

  • Keep all vegetables chilled until the last minute
  • Slice the beef right before tossing to prevent it from drying out
  • Sprinkle peanuts at the very end so they stay crunchy
A vibrant Vietnamese Beef and Watercress Salad served on a plate with juicy tomatoes, fresh herbs, and a drizzle of dressing. Save
A vibrant Vietnamese Beef and Watercress Salad served on a plate with juicy tomatoes, fresh herbs, and a drizzle of dressing. | forkstate.com

There is something joyful about a salad that feels so fresh yet satisfies completely.

Recipe Questions & Answers

Sirloin or flank steak are ideal choices because they're tender, flavorful, and cook quickly. Slice the beef thinly against the grain for the most tender results.

Yes, you can marinate the beef and prepare the dressing and vegetables several hours in advance. Keep everything refrigerated separately, then sear the beef and assemble just before serving.

For a vegetarian version, use soy sauce or tamari with a splash of lime juice. The flavor profile will differ slightly but still provide umami depth.

Control the heat by varying the amount of red chili in the dressing. Start with half a chili for mild spice, or omit entirely for a kid-friendly version.

Arugula, baby spinach, or mixed Asian greens work beautifully as substitutes. Watercress adds a distinctive peppery bite, but any tender green will complement the beef well.

Steamed jasmine rice makes it more filling. For a lighter meal, serve with crisp white wine or iced green tea. Fresh summer rolls also pair wonderfully.

Vietnamese Beef Watercress Salad

Tender beef meets crisp watercress in this vibrant Vietnamese-style salad with tangy dressing.

Prep 20m
Cook 10m
Total 30m
Servings 4
Difficulty Easy

Ingredients

Beef

  • 10 oz beef sirloin or flank steak, thinly sliced
  • 1 tbsp soy sauce
  • 1 tbsp fish sauce
  • 1 tsp sugar
  • 1 tbsp vegetable oil
  • 1 clove garlic, minced
  • Freshly ground black pepper, to taste

Salad

  • 3.5 oz fresh watercress, washed and trimmed
  • 1 small red onion, thinly sliced
  • 1 cucumber, thinly sliced
  • 1 large carrot, julienned
  • 10 cherry tomatoes, halved
  • 2 tbsp roasted peanuts, chopped
  • 1 small bunch fresh cilantro, roughly chopped
  • 1 small bunch fresh mint, leaves picked

Dressing

  • 3 tbsp fish sauce
  • 2 tbsp fresh lime juice
  • 1 tbsp rice vinegar
  • 1 tbsp sugar
  • 1 garlic clove, finely minced
  • 1 small red chili, finely sliced (optional)

Instructions

1
Marinate the Beef: Combine the sliced beef with soy sauce, fish sauce, sugar, oil, minced garlic, and black pepper in a bowl. Mix thoroughly and let marinate for 10 minutes.
2
Prepare the Dressing: Whisk together the fish sauce, lime juice, rice vinegar, sugar, minced garlic, and chili in a small bowl. Stir continuously until the sugar completely dissolves.
3
Sear the Beef: Heat a large skillet or grill pan over high heat. Sear the marinated beef for 2-3 minutes per side until just cooked through. Remove from heat and let rest for a few minutes before slicing into bite-sized pieces.
4
Assemble the Salad Base: In a large mixing bowl, combine watercress, red onion, cucumber, carrot, cherry tomatoes, cilantro, and mint. Toss gently to distribute evenly.
5
Combine and Serve: Add the sliced beef to the salad mixture. Pour the dressing over the top and toss gently to coat all ingredients. Transfer to a serving platter, sprinkle with chopped peanuts, and serve immediately.
Additional Information

Equipment Needed

  • Large skillet or grill pan
  • Mixing bowls
  • Sharp knife
  • Whisk

Nutrition (Per Serving)

Calories 270
Protein 23g
Carbs 15g
Fat 13g

Allergy Information

  • Contains fish (fish sauce)
  • Contains peanuts
  • Contains soy (soy sauce)
  • Double-check sauces for gluten if serving gluten-free guests
  • For nut allergies, omit peanuts or use toasted sesame seeds instead
Harper Flynn

Sharing quick, wholesome recipes and real-life kitchen tips for fellow food lovers.