Thai beef salad (Yum Nua) with juicy grilled steak, fresh herbs, crisp veggies, and a tangy lime fish sauce dressing. A refreshing, protein-packed Thai-style salad you can easily make at home. Perfect for a light lunch or summer BBQ!
Season your beef steak with soy sauce and pepper. Let it sit for 15 minutes.
Grill your steak over a very hot grill to get the grill marks. Cook to your desired done-ness. Let the steak rest for 5 minutes, then slice thinly across the grain.
For the salad dressing, mix together the fish sauce, sugar, lime juice and chili in a small bowl. Taste and adjust sweetness, saltiness and tartness according to your taste.
In a large mixing bowl, combine beef, cucumber, tomato, shallot, and herbs. Start with half the dressing, then taste and adjust — it's easy to overdo it. Always toss the salad just before serving to keep the greens crisp and the flavors balanced.
Notes
Allow the steak to sit at room temperature for 30–45 minutes before cooking — this ensures more even grilling and enhances the flavor.
It's best to serve the Thai beef salad right away. To make the salad ahead of time, you can prep everything ahead, but keep the dressing separate until you're ready to serve.