Thai Grilled Beef Salad (Yum Nua)
Prefer not to cook?
Order one of our ready-made meals and get it delivered to your door.
Browse our meals
This authentic Thai beef salad balances salty, sour, sweet, and spicy flavors. You'll grill marinated steak until perfectly charred, then toss thin slices with halved cherry tomatoes, de-seeded cucumber half-moons, and whole fresh herb leaves in a zesty lime dressing.

Recipe by Christophe Rammant
Christophe is a culinary professional with expertise in French and global cuisine. He has developed recipes and cooking techniques that bridge traditional methods with modern home cooking approaches. Christophe focuses on making classic culinary techniques accessible to home cooks through clear instruction and practical applications. He studied at Le Cordon Bleu Paris and has work experience at a two star Michelin restaurant.
Cordon Bleu Paris alumni - Two star Michelin kitchen experience
Quick Info
What Makes This Salad So Flavorful and Textural?
Traditional Thai cooking teaches that the four flavor pillars—salty fish sauce, sour lime juice, sweet palm sugar, and spicy chilies—must be in perfect harmony.
By using whole mint and cilantro leaves instead of chopping them, the dish takes on a true salad character, providing bursts of fresh herbal flavor in every bite.
De-seeding the cucumbers and using halved cherry tomatoes ensures the salad stays crisp and prevents excess water from diluting the vibrant 'Yum' dressing.
Estimated nutrition per serving
Estimated from ingredient weights, not lab-tested.
- Calories
- 583
- Protein
- 47g
- Fat
- 32g
- Carbohydrates
- 26g
Ingredients
Recipe yields 2 servings
For the Beef and Marinade
| Amount | Ingredient | Notes |
|---|---|---|
| 400 g (14 oz) | beef steak (tenderloin, sirloin, or rib-eye) | choose a cut with some marbling for best flavor |
| 36 g (2 tablespoons) | fish sauce | for marinade and dressing |
| 60 g (4 tablespoons) | freshly squeezed lime juice | — |
| 12 g (1 tablespoon) | palm sugar | substitute with brown sugar if unavailable |
| 36 g (2 tablespoons) | oyster sauce | — |
| 30 g (2 tablespoons) | light soy sauce | — |
| 28 g (2 tablespoons) | vegetable oil | for grilling |
For the Salad
| Amount | Ingredient | Notes |
|---|---|---|
| 10 g (5 pieces) | bird's eye chili | finely sliced |
| 150 g (1 medium) | cucumber | de-seeded and cut into half-moons |
| 200 g (approx. 15 pieces) | cherry tomatoes | halved |
| 40 g (1 large) | shallot | thinly sliced (or red onion) |
| 15 g (2 pieces) | green onion | thinly sliced |
| 4 g (2 tablespoons) | fresh mint leaves | kept as whole leaves |
| 4 g (2 tablespoons) | fresh cilantro leaves | kept as whole leaves |
| 8 g (1 tablespoon) | ground toasted rice | optional for authentic texture |
Instructions
Marinate the Beef
- 1
Mix the Marinade
Whisk together the fish sauce, lime juice, palm sugar, oyster sauce, and soy sauce until the sugar completely dissolves.
- 2
Coat and Refrigerate
Coat the beef in the marinade and refrigerate for 30 minutes to 2 hours.
Prep the Vegetables and Dressing
- 3
Prep the Vegetables and Herbs
De-seed the cucumber and slice into half-moons. Halve the cherry tomatoes. Thinly slice the shallot and green onion. Pluck the mint and cilantro leaves, keeping them whole to enhance the salad texture.
- 4
Make the Final Dressing
Mix fish sauce, lime juice, sugar, sliced chilies, and toasted rice powder in a small bowl.
Grill the Beef
- 5
Dry the Beef Completely
Remove the beef from the marinade and pat it bone-dry with paper towels to ensure a proper sear.
- 6
Bring to Room Temperature
Let the beef sit at room temperature for 30 minutes before cooking.
- 7
Sear Over High Heat
Heat your grill until very hot. Sear the beef for 1.5-2 minutes per side to create a deep savory crust.
- 8
Rest the Meat
Let the grilled beef rest for 5-10 minutes before slicing to lock in the juices.
Assemble and Serve
- 9
Slice Against the Grain
Slice the beef perpendicular to the muscle fibers into thin strips.
- 10
Toss Gently with Vegetables
Combine the sliced beef with the prepared vegetables, whole herb leaves, and dressing using a light touch.
- 11
Serve Immediately
Plate the salad right away while the beef is still slightly warm and the vegetables are crisp.
The weekly recipe note
Enjoyed this recipe? Get the next one first.
One new recipe each week from Christophe: global flavor, French technique, and practical home-cook timing.
Tips & Tricks
your salad turns out soggy:
Always pat the beef bone-dry after marinating. If the meat is wet when it hits the grill, it won't develop a crust, and the excess moisture will water down your dressing.
the dressing is too spicy:
Add a small pinch more palm sugar or a splash more lime juice. The sweetness and acidity help neutralize the capsaicin heat from the chilies.
your herbs wilt or turn dark:
Keep the mint and cilantro leaves whole rather than chopping them. This preserves their structure and prevents oxidation, keeping the salad looking fresh and vibrant.
your salad turns out soggy:
Always pat the beef bone-dry after marinating. If the meat is wet when it hits the grill, it won't develop a crust, and the excess moisture will water down your dressing.
the dressing is too spicy:
Add a small pinch more palm sugar or a splash more lime juice. The sweetness and acidity help neutralize the capsaicin heat from the chilies.
your herbs wilt or turn dark:
Keep the mint and cilantro leaves whole rather than chopping them. This preserves their structure and prevents oxidation, keeping the salad looking fresh and vibrant.
Frequently Asked Questions
Can I make Thai Grilled Beef Salad ahead of time?
Partially—you can marinate the beef and prep the vegetables a few hours early, but don't assemble the salad until you're ready to eat. The lime juice in the dressing will wilt the whole herb leaves and cause the vegetables to release water, making everything soggy.
What is a good substitute for palm sugar?
Brown sugar is your best bet as it mimics the caramel-like depth of palm sugar. If you don't have brown sugar, granulated white sugar works in a pinch, though you may need slightly less since it's more purely sweet.
Why is my beef tough even though I bought a good cut?
Toughness usually comes from skipping the resting phase or slicing with the grain instead of against it. Resting allows the juices to redistribute, while slicing against the grain physically breaks down the tough fibers.
What if I can't find bird's eye chilies?
You can substitute with serrano peppers or even crushed red pepper flakes. Bird's eye chilies are quite hot, so if using a milder pepper like serrano, you may need to use more to achieve the same signature Thai heat level.
Can I make Thai Grilled Beef Salad ahead of time?
Partially—you can marinate the beef and prep the vegetables a few hours early, but don't assemble the salad until you're ready to eat. The lime juice in the dressing will wilt the whole herb leaves and cause the vegetables to release water, making everything soggy.
What is a good substitute for palm sugar?
Brown sugar is your best bet as it mimics the caramel-like depth of palm sugar. If you don't have brown sugar, granulated white sugar works in a pinch, though you may need slightly less since it's more purely sweet.
Why is my beef tough even though I bought a good cut?
Toughness usually comes from skipping the resting phase or slicing with the grain instead of against it. Resting allows the juices to redistribute, while slicing against the grain physically breaks down the tough fibers.
What if I can't find bird's eye chilies?
You can substitute with serrano peppers or even crushed red pepper flakes. Bird's eye chilies are quite hot, so if using a milder pepper like serrano, you may need to use more to achieve the same signature Thai heat level.
Recipe Reviews
No reviews yet — Be the first to review this recipe!
The weekly recipe note
Enjoyed this recipe? Get the next one first.
One new recipe each week from Christophe: global flavor, French technique, and practical home-cook timing.
By signing up, you agree to receive emails from Mr. Saucy.
More Recipes You May Like
Swipe to explore
Authentic Pad Thai with Shrimp and Chicken
This authentic pad thai is built the way Bangkok street stalls make it: sour tamarind sauce, funky dried shrimp, salty chai poh, and noodles with real wok char. Cook it in two portions over maximum heat for the best results. Ready in about 60 minutes and serves 4.

Green Papaya Salad with Crispy Spring Rolls (Som Tam Pao Thod)
This vibrant Thai street food salad combines shredded green papaya with a spicy-sweet-sour dressing and crispy pre-made spring rolls. You'll master the traditional mortar-and-pestle technique that makes restaurant-quality Som Tam at home. Takes 30 minutes total and serves 2-4 people with bold, refreshing flavors.

Roasted Lobster with Thai-Provençal Sauce and Jasmine Rice
This elegant roasted lobster brings together the sunny flavors of Saint-Tropez and fresh Thai herbs. By flash-roasting the lobster at high heat for just 5 minutes and serving it with a citrusy sauce vierge, you get perfectly tender meat every time. It is a stunning meal for six that feels like a seaside vacation.

