This vibrant Vietnamese salad combines tender seared beef with crisp watercress, refreshing cucumber, sweet cherry tomatoes, and aromatic herbs like mint and cilantro. The punchy dressing features fish sauce, fresh lime juice, and rice vinegar for that perfect balance of salty, sour, and sweet. Ready in just 30 minutes, it makes an ideal light dinner or impressive starter. The beef marinade ensures juicy, flavorful meat, while crushed roasted peanuts add delightful crunch to each bite.
The first time I had this salad was at a tiny Vietnamese restaurant tucked behind a laundromat. I watched the owner toss the beef on a screaming hot grill, the smoke curling up to meet ceiling fans spinning lazily overhead. When she brought the bowl to my table, the watercress was still glistening with dressing, and I took one bite and understood exactly why her lunch line stretched out the door. Now it's my go-to when I want something that feels substantial but still light enough for summer evenings.
Last summer I made this for a dinner party and my friend Sarah literally stopped mid conversation to ask what was in the dressing. She's not much of a cook but something about the combination of fresh mint and that tangy fish sauce dressing clicked for her. Now she requests it every time she comes over, and I've learned to double the recipe because people always go back for seconds.
Ingredients
- Beef sirloin or flank steak: Thinly slicing against the grain makes all the difference here, trust me on this one
- Soy sauce and fish sauce: This double salty punch creates depth that neither could achieve alone
- Fresh watercress: Look for bunches with perky stems and no yellowing, it brings this beautiful peppery bite
- Red onion: Soak the slices in cold water for 10 minutes if you want to mellow the sharpness
- English cucumber: The thin skin stays tender and adds such a lovely crunch to every forkful
- Carrot: Julienned into matchsticks, they create these beautiful orange ribbons throughout the bowl
- Cherry tomatoes: They burst in your mouth and add little pockets of bright acidity
- Roasted peanuts: Don't skip these, they bring this salty crunch that ties everything together
- Fresh herbs: The combination of cilantro and mint is absolutely non negotiable here
- Lime juice: Fresh squeezed only, bottled juice just doesn't have that bright zing we need
- Rice vinegar: Adds a subtle sweetness that balances all the bold salty elements
- Red chili: Thin slices let your guests control how much heat ends up in their bowl
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 prep everything else, the sugar will help create a beautiful sear later.
- Whisk the dressing:
- In a small bowl, mix the fish sauce, lime juice, rice vinegar, sugar, minced garlic and chili. Keep stirring until the sugar completely disappears, then taste and adjust anything that needs tweaking.
- Sear the beef:
- Get your skillet screaming hot over high heat, then cook the marinated beef for just 2 to 3 minutes per side. You want a nice crust but still pink inside, it'll continue cooking slightly as it rests.
- Prep the salad base:
- Toss the watercress, red onion, cucumber, carrot, cherry tomatoes, cilantro and mint in a large bowl. This is where the magic happens, all those textures and colors coming together in one big happy family.
- Combine and serve:
- Slice the rested beef into bite sized pieces and add it to the vegetables. Pour that gorgeous dressing over everything, toss gently, then top with chopped peanuts and get it to the table while the beef is still warm.
This salad has become my secret weapon for potlucks because it travels surprisingly well if you keep the dressing separate until the last minute. I've watched skeptical guests become converts after one bite, and there's something satisfying about seeing empty plates where a beef salad used to be.
Making It Your Own
My cousin swaps in grilled shrimp when she's feeling fancy, and I've tried it with thinly sliced pork shoulder when beef felt too heavy for a humid July afternoon. The magic is really in that dressing and the herb combo, so don't be afraid to play around with the protein based on what looks good at the market.
Getting Ahead
I learned the hard way that watercress wilts faster than you'd think, so wash and dry it the morning of but don't dress it until you're ready to eat. The beef actually benefits from an overnight marinade if you want to get ahead the night before, just bring it to room temperature before searing so it cooks evenly.
Plating Like A Pro
The difference between a home cook and a restaurant often comes down to how high you pile that watercress and how generously you scatter those peanuts on top. I like to arrange the beef on one side and let people build their own perfect bites.
- Use the widest bowl you own, everything needs room to breathe
- Serve with extra lime wedges on the side for squeezing
- Keep those peanuts crunchy by adding them last
There's something about this salad that feels like a celebration on a plate, all those fresh greens and warm beef coming together in perfect harmony. I hope it becomes a regular in your kitchen rotation like it has in mine.
Recipe FAQs
- → Can I prepare the components ahead of time?
-
Yes, you can marinate the beef up to 4 hours in advance and prepare the dressing a day ahead. Store them separately in the refrigerator. Assemble just before serving to maintain the crisp texture of fresh vegetables.
- → What cut of beef works best for this dish?
-
Sirloin or flank steak are ideal choices as they're tender and absorb marinades well. Slice the beef thinly against the grain for the most tender results. Flank steak offers excellent flavor and becomes beautifully tender when quickly seared.
- → Is there a vegetarian alternative to the beef?
-
Grilled tofu or seasoned tempeh work wonderfully as protein substitutes. Marinate them the same way as the beef and pan-sear until golden and slightly crispy. Shrimp also makes an excellent alternative if you eat seafood.
- → How can I adjust the dressing to my taste?
-
This dressing follows the traditional Vietnamese balance of flavors. Add more lime juice for extra tang, increase sugar for sweetness, or adjust the fish sauce for saltiness. If you prefer it milder, reduce the chili or omit it entirely.
- → What should I serve with this salad?
-
Steamed jasmine rice makes this a more substantial main course. For a complete Vietnamese-inspired meal, serve alongside spring rolls or a light soup. Crisp white wine or iced green tea complement the fresh, zesty flavors beautifully.
- → Can I substitute watercress with other greens?
-
Yes, baby spinach, arugula, or mixed Asian greens work well. Watercress provides a distinctive peppery bite that pairs perfectly with the beef and tangy dressing, so choose greens with some character to maintain the flavor balance.