Vietnamese Beef Watercress Salad

A vibrant plate of Vietnamese Beef and Watercress Salad features seared steak slices atop crisp greens and julienned carrots, drizzled with tangy lime dressing. Pin It
A vibrant plate of Vietnamese Beef and Watercress Salad features seared steak slices atop crisp greens and julienned carrots, drizzled with tangy lime dressing. | oopsdelicious.com

This vibrant Vietnamese-style salad combines tender seared beef with crisp watercress, fresh vegetables, and aromatic herbs. The beef is marinated in soy and fish sauce, then quickly seared to maintain its juiciness. Fresh vegetables including cucumber, carrot, red onion, and cherry tomatoes add crunch and color, while cilantro and mint bring authentic Vietnamese flavors. The tangy dressing ties everything together with fish sauce, lime juice, and rice vinegar. Topped with crunchy roasted peanuts, this salad offers perfect balance of textures and flavors.

The first time I encountered this salad was at a tiny Vietnamese restaurant in Melbourne, where the waiter warned me about the dressing. That perfect balance of funk and bright acid has haunted my kitchen dreams ever since. Now whenever watercress looks particularly perky at the market, I know exactly what's happening for dinner.

Last summer, my sister came over skeptical about the warm beef on crisp greens concept. One bite in and she was practically licking the plate, demanding the recipe on the spot. The way the heat from the meat slightly wilts the watercress creates this gorgeous textural contrast that cold salads just cant match.

Ingredients

  • 300 g beef sirloin or flank steak: Thinly slicing against the grain is non-negotiable for tenderness, partial freezing helps if youre struggling
  • 1 tbsp soy sauce: This builds depth in the marinade alongside the fish sauce, creating that umami foundation
  • 1 tbsp fish sauce: Dont be scared, this is what gives Vietnamese food its soul, not funky at all when balanced properly
  • 1 tsp sugar: Just enough to encourage caramelization when searing the beef
  • 1 tbsp vegetable oil: A neutral oil lets the other marinade flavors shine without competing
  • 1 clove garlic, minced: Fresh garlic matters here, jarred stuff has an off taste in quick marinades
  • Freshly ground black pepper: Grind it right before mixing, pre-ground loses its punch after a few weeks
  • 100 g fresh watercress: Look for perky stems without yellowing, the peppery bite is essential
  • 1 small red onion: Soak the slices in cold water for 10 minutes to tame the harsh bite
  • 1 cucumber: English or Persian varieties work best, fewer seeds and thinner skin
  • 1 large carrot, julienned: A julienne peeler saves so much time compared to knife work
  • 10 cherry tomatoes: They burst in your mouth and add lovely sweetness against the savory beef
  • 2 tbsp roasted peanuts: Roast your own raw peanuts for serious flavor boost, 350F for 8 minutes
  • Fresh cilantro and mint: The combination of these two herbs makes the whole salad sing, dont skip either
  • 3 tbsp fish sauce, 2 tbsp lime juice, 1 tbsp rice vinegar: This holy trinity creates the perfect Vietnamese dressing balance
  • 1 tbsp sugar: Dissolves better when you whisk it with warm water first
  • 1 garlic clove and red chili: Finely mince these so they distribute evenly throughout the dressing

Instructions

Marinate the beef:
In a bowl, combine the sliced beef with soy sauce, fish sauce, sugar, oil, minced garlic, and black pepper. Mix well and let marinate for 10 minutes while you prep everything else.
Whisk the dressing:
In a small bowl, whisk together the fish sauce, lime juice, rice vinegar, sugar, minced garlic, and chili for the dressing. Stir until sugar dissolves completely, then taste and adjust.
Sear the beef:
Heat a large skillet or grill pan over high heat until practically smoking. Sear the marinated beef for 2-3 minutes per side, or until just cooked through. Remove from heat and let rest for a few minutes before slicing.
Prep the salad:
In a large mixing bowl, combine watercress, red onion, cucumber, carrot, cherry tomatoes, cilantro, and mint. Toss gently to distribute the herbs evenly.
Assemble and dress:
Slice the cooked beef into bite-sized pieces if needed, then add to the salad. Pour the dressing over and toss gently to combine without bruising the watercress.
Finish and serve:
Transfer to a serving platter and sprinkle chopped peanuts on top. Serve immediately while the beef is still slightly warm and the watercress is crisp.
Freshly chopped mint and cilantro garnish this Vietnamese Beef and Watercress Salad, paired with cherry tomatoes, peanuts, and a zesty fish sauce vinaigrette. Pin It
Freshly chopped mint and cilantro garnish this Vietnamese Beef and Watercress Salad, paired with cherry tomatoes, peanuts, and a zesty fish sauce vinaigrette. | oopsdelicious.com

This dish has become my go-to for dinner parties because it looks impressive but comes together in under 30 minutes. Something about the vibrant greens against the seared beef makes people think you spent hours perfecting it.

Making It Your Own

Swap grilled tofu or shrimp for the beef if you want a lighter version. I once used leftover rotisserie chicken in a pinch and nobody complained, though the texture was different. The salad base itself is infinitely adaptable to whatever protein speaks to you.

Timing Is Everything

Dress the salad right before serving or the watercress will wilt. When meal prepping, keep the components separate and toss just before eating. The beef can be seared ahead and served room temperature, which actually lets the flavors develop even more.

Perfect Pairings

Steamed jasmine rice transforms this from a salad to a complete meal that stretches to feed more people. A crisp white wine or iced green tea provides the perfect refreshing counterpoint to the bold dressing flavors. For a larger spread, consider serving alongside summer rolls or a light soup.

  • Make extra dressing and keep it in the fridge for up to a week
  • Toast the peanuts just before serving for maximum aroma
  • The salad stays reasonably crisp for about 2 hours after dressing
Sliced tender beef mingles with peppery watercress and crunchy vegetables in this colorful Vietnamese Beef and Watercress Salad served on a white platter. Pin It
Sliced tender beef mingles with peppery watercress and crunchy vegetables in this colorful Vietnamese Beef and Watercress Salad served on a white platter. | oopsdelicious.com

This recipe captures everything I love about Vietnamese cooking, bold flavors, fresh ingredients, and that perfect balance between light and satisfying. Hope it becomes a staple in your kitchen like it has in mine.

Recipe FAQs

Prepare the dressing and vegetables in advance, but sear the beef just before serving. Assemble everything at the last minute to keep the watercress crisp and the beef warm.

Sirloin or flank steak are ideal choices. These cuts are tender, quick-cooking, and slice beautifully against the grain for maximum tenderness in the salad.

The chili in the dressing is optional. Start with half a minced chili, taste the dressing, and add more if desired. You can also serve extra chili on the side for diners to add individually.

Young spinach, arugula, or mixed salad greens work well as alternatives. Watercress adds a unique peppery bite, but these substitutes maintain the fresh, crisp texture.

Store the dressing, marinated beef, and prepared vegetables separately. Cook and slice the beef when ready to eat. This prevents the salad from becoming soggy and maintains optimal texture.

Steamed jasmine rice makes it more filling. For lighter options, serve with crisp white wine or iced green tea. The salad also pairs beautifully with spring rolls as part of a Vietnamese-inspired spread.

Vietnamese Beef Watercress Salad

Tender beef meets crisp watercress in this refreshing 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

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 marinate for 10 minutes at room temperature.
2
Prepare the Dressing: Whisk together fish sauce, lime juice, rice vinegar, sugar, minced garlic, and sliced 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 to 3 minutes per side until just cooked through. Remove from heat and allow to rest for a few minutes before slicing.
4
Assemble the Salad Base: Combine watercress, red onion, cucumber, carrot, cherry tomatoes, cilantro, and mint in a large mixing bowl. Toss gently to distribute evenly.
5
Combine and Serve: Slice the rested beef into bite-sized pieces. Add to the salad mixture, pour the dressing over top, and toss gently to coat. 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), peanuts, and soy (soy sauce). Double-check sauces for gluten if serving gluten-free guests. For nut allergies, omit peanuts or use toasted sesame seeds instead.
Tara Livingston

Home cook sharing easy, flavorful recipes and real-life kitchen tips for busy, food-loving families.