Thai Grilled Beef Salad (Yum Nua)

Thai Grilled Beef Salad (Yum Nua)

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.

Quick Info

Prep Time
20 min
Active Time
15 min
Total Time
1 hr 15 min
Difficulty
Medium
Serves
2
Cost Level
$$
Make-Ahead
Partially

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.

Ingredients

Recipe yields 2 servings

For the Beef and Marinade

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

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. 1

    Mix the Marinade

    Whisk together the fish sauce, lime juice, palm sugar, oyster sauce, and soy sauce until the sugar completely dissolves.

  2. 2

    Coat and Refrigerate

    Coat the beef in the marinade and refrigerate for 30 minutes to 2 hours.

Prep the Vegetables and Dressing

  1. 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.

  2. 4

    Make the Final Dressing

    Mix fish sauce, lime juice, sugar, sliced chilies, and toasted rice powder in a small bowl.

Grill the Beef

  1. 5

    Dry the Beef Completely

    Remove the beef from the marinade and pat it bone-dry with paper towels to ensure a proper sear.

  2. 6

    Bring to Room Temperature

    Let the beef sit at room temperature for 30 minutes before cooking.

  3. 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.

  4. 8

    Rest the Meat

    Let the grilled beef rest for 5-10 minutes before slicing to lock in the juices.

Assemble and Serve

  1. 9

    Slice Against the Grain

    Slice the beef perpendicular to the muscle fibers into thin strips.

  2. 10

    Toss Gently with Vegetables

    Combine the sliced beef with the prepared vegetables, whole herb leaves, and dressing using a light touch.

  3. 11

    Serve Immediately

    Plate the salad right away while the beef is still slightly warm and the vegetables are crisp.

Tips & Tricks

If 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.

If 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.

If 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.