Vietnamese Beef Watercress Salad

Freshly seared beef slices glisten beside crisp watercress and julienned carrots in this Vietnamese Beef and Watercress Salad, tossed in a tangy lime-fish sauce dressing. Save
Freshly seared beef slices glisten beside crisp watercress and julienned carrots in this Vietnamese Beef and Watercress Salad, tossed in a tangy lime-fish sauce dressing. | rusticrecipeblog.com

This vibrant Vietnamese-inspired salad combines tender seared beef with fresh watercress, crisp vegetables, and aromatic herbs. The tangy lime-fish sauce dressing brings everything together with perfect balance. Ready in just 30 minutes, this light yet satisfying dish works beautifully as a main course or starter.

The beef gets marinated briefly before quick high-heat cooking, keeping it juicy and flavorful. Meanwhile, the salad base of watercress, cucumber, carrots, and red onion provides crunch and freshness. Cilantro and mint add authentic Vietnamese brightness, while roasted peanuts deliver satisfying crunch.

The first time I had this salad was at a tiny Vietnamese restaurant in Saigon where the ceiling fan wobbled dangerously overhead and the owner kept calling me her daughter. She brought out this bowl of vibrant greens with seared beef still steaming from the grill, and I took one bite of that tangy, punchy dressing and knew something fundamental about balance had just changed for me.

Last summer I made this for a group of friends who claimed they hated salads as actual meals. I watched their faces when I told them what we were having—polite skepticism, maybe a tiny bit of judgment. Then I seared the beef on my cast iron until it was gorgeous and crusty, let those aromas fill the kitchen, and suddenly everyone was hovering around the cutting board asking is it ready yet?

Ingredients

  • Beef sirloin or flank steak (300 g/10 oz), thinly sliced: The cut matters here because you want something that stays tender when seared quickly over high heat. Freezing the beef for 15 minutes makes those thin slices so much easier to achieve.
  • Fish sauce (1 tbsp for marinade, 3 tbsp for dressing): This is the soul of Vietnamese cooking—earthy, salty, deeply umami. Dont be tempted to reduce it or substitute with soy sauce.
  • Fresh watercress (100 g/3.5 oz): Watercress brings this gorgeous peppery bite that cuts through the rich beef and tangy dressing. If you cant find it, arugula works in a pinch.
  • Rice vinegar (1 tbsp): Adds a gentle acidity that rounds out the sharp lime juice without overpowering everything else.
  • Fresh lime juice (2 tbsp): Bright and piercing, this is what makes the whole salad sing. Use fresh squeezed—bottled juice cant compete.
  • Sugar (1 tbsp for marinade, 1 tbsp for dressing): Vietnamese cooking is all about balance, and that tiny bit of sugar tames the fish sauce and lime into something harmonious.
  • Roasted peanuts (2 tbsp), chopped: These bring a crucial crunch and nutty richness that ties everything together. Toast them yourself if you can—the difference is night and day.
  • Fresh mint and cilantro: Dont skimp here. The herbs arent garnish—theyre half the flavor profile, cool and aromatic against that spicy 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 thoroughly and let it sit for 10 minutes—this short time makes a huge difference in flavor.
Make the dressing:
Whisk together the fish sauce, lime juice, rice vinegar, sugar, minced garlic, and chili in a small bowl. Keep whisking until the sugar completely dissolves into the liquid.
Sear the beef:
Heat a large skillet or grill pan over high heat until its practically smoking. Cook the beef for 2–3 minutes per side until just done, then let it rest for a few minutes—this keeps it juicy.
Prep the salad base:
In a large bowl, toss together the watercress, red onion, cucumber, carrot, cherry tomatoes, cilantro, and mint until theyre evenly distributed.
Combine everything:
Slice the beef into bite-sized pieces, add it to the salad, and pour the dressing over everything. Toss gently—you want everything coated but not bruised.
Finish and serve:
Transfer to a serving platter and sprinkle the chopped peanuts on top. Serve right away while the beef is still warm and the herbs are perky.
Tender marinated steak meets crunchy cucumbers and peppery greens in this vibrant Vietnamese Beef and Watercress Salad, topped with chopped peanuts and fresh herbs. Save
Tender marinated steak meets crunchy cucumbers and peppery greens in this vibrant Vietnamese Beef and Watercress Salad, topped with chopped peanuts and fresh herbs. | rusticrecipeblog.com

My roommate in college used to request this every time she had a bad day. Something about the crunch of the vegetables and that bright, assertive dressing made everything feel a little more manageable. Wed eat it straight from the bowl, standing up in the kitchen, talking about everything and nothing until the peanuts were gone.

Making It Your Own

Once youve made this a few times, youll start developing opinions. Maybe you want more heat, or you discover that extra mint makes you happier than extra cilantro. Thats the point—this is a template, not a rulebook. Grilled shrimp works beautifully here too, and Ive even done a version with sliced pork tenderloin that was shocking in how good it was.

The Rice Question

On nights when I want this to feel more like dinner and less like something I picked at, I serve it with steamed jasmine rice. The rice soaks up that incredible dressing, and suddenly one modest bowl of salad becomes this deeply satisfying meal. Plus, having something warm and neutral alongside all those bright flavors feels very balanced.

Getting Ahead

The secret to making this feel effortless on a busy weeknight is doing all the prep work in advance. Slice the vegetables, whisk the dressing, marinate the beef—keep everything in separate containers in the fridge, and when its time to eat, all thats left is the quick sear and a final toss. Its the kind of meal prep that actually feels like self care.

  • Cut all your vegetables in the morning so theyre ready to go
  • Double the dressing and keep the extra in a jar—its genius on grilled vegetables too
  • Toast extra peanuts while youre at it, since theyre fantastic to have around for snacking
A colorful platter of juicy beef, cherry tomatoes, and fragrant mint makes this Vietnamese Beef and Watercress Salad a refreshing, light dinner for four. Save
A colorful platter of juicy beef, cherry tomatoes, and fragrant mint makes this Vietnamese Beef and Watercress Salad a refreshing, light dinner for four. | rusticrecipeblog.com

This is the salad I make when I want dinner to feel like a treat without actually requiring much effort. Its fresh enough for summer, substantial enough for any season, and somehow manages to be both elegant and deeply comforting all at once.

Recipe FAQs

Sirloin or flank steak work best due to tenderness and quick cooking. You could also use ribeye or skirt steak. Slice against the grain for maximum tenderness.

Reduce or omit the chili in the dressing for a milder version. For more heat, add extra chili slices or a dash of chili oil to the dressing.

Marinate the beef up to 4 hours ahead. Prepare vegetables and dressing separately, then assemble just before serving to maintain crunch and freshness.

For a vegetarian version, use soy sauce or tamari with a pinch of seaweed. The flavor profile will differ but still be delicious.

Watercress adds distinct peppery bite, but you can substitute with arugula, spinach, or mixed greens. The flavor profile will shift slightly.

Vietnamese Beef Watercress Salad

Tender beef, crisp watercress, and zesty Vietnamese dressing for a refreshing meal.

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: 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.
2
Prepare 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.
3
Cook the beef: Heat a large skillet or grill pan over high heat. 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.
4
Assemble the salad base: In a large mixing bowl, combine watercress, red onion, cucumber, carrot, cherry tomatoes, cilantro, and mint.
5
Combine and serve: Slice the cooked beef into bite-sized pieces if needed. Add to the salad. Pour the dressing over the salad and toss gently to combine. Transfer to a serving platter. Sprinkle chopped peanuts on top. Serve immediately.
Additional Information

Equipment Needed

  • Large skillet or grill pan
  • Mixing bowls
  • Sharp knife
  • Salad spinner (optional)
  • 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.
Abigail Turner

Passionate home cook sharing easy, family-friendly recipes and helpful kitchen tips.