This refreshing Vietnamese-style salad combines tender, marinated beef with crisp watercress, fresh vegetables, and aromatic herbs. The beef is quickly seared to perfection, then tossed with cucumber, carrots, red onion, cherry tomatoes, cilantro, and mint. A tangy dressing made with fish sauce, lime juice, and rice vinegar ties everything together with a bright, zesty finish. Topped with crunchy roasted peanuts, this dish comes together in just 30 minutes and works beautifully as a light main course or impressive starter.
The first time I had this salad was at a tiny Vietnamese restaurant in Melbourne, where the waitress warned me about the chili but not about how addictive it would be. I went back three times that week, each time sitting in the same corner table watching the kitchen door swing open with bursts of steam and laughter. Now it's my go-to when I want something that feels light but still satisfies.
Last summer I made this for a group of friends who swore they hated salads, and watched them go back for thirds. The beef sizzling in the pan filled my tiny apartment with the most incredible aroma, and by the time we sat down to eat, everyone was hovering around the platter. Something about the warm beef against the crisp cool vegetables just works.
Ingredients
- 300 g beef sirloin or flank steak: Thin slices are key here they cook fast and stay tender against the crisp vegetables
- 1 tbsp soy sauce: Adds that deep umami base to the beef marinade
- 1 tbsp fish sauce: Dont be scared of this stuff it's the secret to that authentic Vietnamese flavor
- 1 tsp sugar: Just enough to help the beef caramelize when it hits the hot pan
- 1 tbsp vegetable oil: Keeps the beef from sticking and helps it get those gorgeous seared edges
- 1 clove garlic: Minced fine so it melts into the meat rather than burning
- Freshly ground black pepper: As much as you like it adds a gentle heat that lingers
- 100 g fresh watercress: The peppery backbone of this salad dont skip it
- 1 small red onion: Thinly sliced it brings a sharp crunch and beautiful color
- 1 cucumber: Thin slices create these cool refreshing bites between the richer beef
- 1 large carrot: Julienned into little matchsticks that catch all the dressing
- 10 cherry tomatoes: Halved they burst in your mouth with bright acidity
- 2 tbsp roasted peanuts: Chopped roughly for that final crunch and nutty richness
- Fresh cilantro and mint: Torn by hand they bring this herbal freshness that makes the whole dish sing
- 3 tbsp fish sauce, 2 tbsp lime juice, 1 tbsp rice vinegar, 1 tbsp sugar: The holy quartet of Vietnamese dressing keep this ratio
- 1 garlic clove and 1 small red chili: Minced and sliced they add heat and depth to the dressing
Instructions
- Marinate the beef:
- Toss the sliced beef with soy sauce, fish sauce, sugar, oil, garlic and pepper in a bowl. Let it sit for 10 minutes while you prep everything else the sugar will start breaking down the meat making it incredibly tender.
- Whisk up the dressing:
- Stir together the fish sauce, lime juice, rice vinegar, sugar, garlic and chili until the sugar completely disappears. Taste it now it should hit all those flavor notes at once.
- Sear the beef:
- Get your skillet ripping hot over high heat then sear the beef for just 2 to 3 minutes per side. You want it browned and just cooked through still tender not tough.
- Build your salad base:
- In a large bowl toss together the watercress, onion, cucumber, carrot, tomatoes, cilantro and mint. This is where all those textures start coming together.
- Combine and dress:
- Slice the beef into bite sized pieces if needed then add it to the vegetables. Pour over that dressing and toss gently until everything is coated.
- Finish and serve:
- Pile everything onto a platter and scatter the chopped peanuts on top. Serve right away while the beef is still warm and the vegetables are still crisp.
This salad has become my answer to those days when I want something satisfying but not heavy. There's something about the combination of warm beef and cool crisp vegetables that feels like balance on a plate.
Making It Your Way
I've played around with this recipe so many times and each version teaches me something new. The beauty is in how adaptable it is while still staying true to those bright Vietnamese flavors.
Getting The Texture Right
The contrast between textures is what makes this salad sing. You want the beef to be tender but with crisp edges from the sear, and the vegetables should snap when you bite them.
Serving Suggestions
Sometimes I serve this as a light dinner on its own and sometimes as part of a bigger spread. It's stunning alongside grilled shrimp or as part of a Vietnamese feast.
- Let the beef rest for a few minutes before slicing to keep all those juices inside
- Toast the peanuts in a dry pan for 2 minutes for next level flavor
- Add extra herbs if you love them they make everything brighter
This salad reminds me why I fell in love with cooking in the first place simple ingredients treated with respect coming together into something greater than the sum of its parts.
Recipe FAQs
- → Can I make this salad ahead of time?
-
Prepare all components in advance, but assemble just before serving. Store the dressing separately and toss everything together right before eating to maintain freshness and texture.
- → What cut of beef works best?
-
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.
- → Is there a vegetarian option?
-
Substitute the beef with grilled tofu or shrimp for equally delicious results. The marinade and dressing provide plenty of flavor regardless of your protein choice.
- → How spicy is this dish?
-
The chili in the dressing adds mild heat. Adjust the amount or omit entirely for a milder version. You can always serve extra chilies on the side for heat lovers.
- → What can I serve alongside this salad?
-
Steamed jasmine rice makes this a more substantial meal. It also pairs beautifully with crisp white wine or iced green tea for a complete dining experience.
- → Can I substitute the fish sauce?
-
Fish sauce is essential for authentic Vietnamese flavor. For vegetarian alternatives, try soy sauce or a vegetarian fish sauce substitute available at Asian grocers.