Mojvia

Korean home cooking with the ingredient list beside the method

Recipe shelf

Yum Nua: Thai Beef Salad

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. Steady for a light lunch…

Thai beef salad (Yum Nua) is tossed with cucumber, tomato, shallot, and fresh red chili.

Thai beef salad (Yum Nua) is a fresh, vibrant dish of juicy grilled steak, crisp veggies, fresh herbs, and a tangy lime fish sauce dressing. This direct, classic Thai-style salad is steady for a light lunch or a summer BBQ spread.

Classic Thai beef salad (Yum Nua) served with grilled steak, fresh herbs, and lime dressing

Thai beef salad (Yum Nua) has always been one of our favorite Asian-style salads to make at home—bold, refreshing, and bursting with the Thai flavors we remember.

After traveling to Thailand many times and tasting the real thing, we wanted to recreate that same balance of tender grilled steak, crisp vegetables, and fresh herbs tossed in a tangy, slightly sweet fish sauce and lime dressing.

We sometimes see Thai beef salad fancied up with lots of extra salad ingredients, but we've found a keeper-tasting version always keeps it unfussy—no leafy greens, just aromatic herbs, cucumber, and tomato to highlight the juicy, charred steak.

Every bite takes us back to warm afternoons in Phuket and Bangkok, sitting down to a plate just like this. And we love how this light yet satisfying Thai-style steak salad pairs beautifully with rice or as part of a Thai-inspired meal.

Featured Review

“Wow we're not good at recipes but it came out like a restaurant. Thank you so much for the recipe and tips memorable”

Andrew
Read more reviews Sizzling beef tenderloin in a hot pan for Thai-style steak salad

Choice of Beef Steak

Any tender cut of beef works beautifully in this Thai beef salad. We personally love tenderloin (filet mignon) for its soft texture, but rib-eye, sirloin, or striploin are all excellent choices.

For a more robust, beef-forward flavor, skirt steak or hanger steak are great too—just be sure to slice them thinly across the grain for tenderness. We usually cook the steak medium or medium-rare for the juiciest texture, but if you prefer well-done, just know leaner cuts can get a bit tough.

Tip: Let the steak come to room temperature for 30–45 minutes before cooking—this helps it cook more evenly and develop better flavor.

Fresh Herbs

What sets this Thai beef salad apart is the fragrant mix of fresh herbs. We always include cilantro and mint for their refreshing brightness—they cut through the rich beef beautifully. Sometimes we'll add a handful of Thai basil for its slightly spicy, anise-like aroma, which you can often find in Asian grocery stores.

Thai Salad Dressing

The soul of any good Thai salad lies in its evenly balanced dressing — sweet, salty, sour, and spicy all in one bite. Mine uses just 4 essential ingredients:

  • Fish sauce: Adds depth and umami. You can substitute with soy sauce or vegan fish sauce for a vegetarian version.
  • Fresh lime juice: The sour element. Bottled lime juice can work in a pinch, but fresh is best.
  • Palm sugar (or brown sugar): Palm sugar has a rich, caramel-like flavor with earthy undertones. It melts easily and adds a subtle depth to Thai dressings without overpowering the other flavors. If not available, use brown sugar.
  • Fresh red chili: Thai bird’s eye chili gives classic heat, but you can use milder chilies or adjust to taste.

Tip: Always taste and adjust! The dressing should be bold but balanced. If it’s too salty, add more lime juice or sugar. If it’s too sour, a splash of water or more sugar can help round it out.

How the dish comes together

1. Marinate the beef & prep the salad.
We like to give the beef a short soak in soy sauce and black pepper—just 15 minutes adds a savory depth without needing a long marinating time. While it rests, prep the fresh herbs and crisp vegetables in a large mixing bowl.

2. Grill the steak.
Use a hot grill or skillet to sear the steak to your preferred doneness, then let it rest for 5 minutes. Slice it thinly across the grain for the most tender texture.

3. Make the salad dressing.
Combine palm sugar (or brown sugar), fresh lime juice, fish sauce, and minced red chili. Mix until the sugar dissolves and everything is well balanced.

4. Toss and dress the salad.
Add the grilled steak slices to the bowl of herbs and vegetables. Start with half the dressing and add more to taste—this prevents over-seasoning and keeps the salad bright and fresh.

Pro Tip: Toss just before serving so the salad stay crisp and the flavors don’t overpower as they sit.

If you love a meaty protein-packed salad with Asian twist, try our Korean chicken salad or Vietnamese chicken salad for another light yet satisfying result.

  • Yield: 4 people
  • Prep: 15 minutes
  • Cook: 15 minutes
  • Total: 30 minutes

Ingredients

  • 3/4 lb (340 g) beef tenderloin, rib-eye, sirloin, or striploin, room temperature
  • 1 tbsp soy sauce
  • dashes pepper
  • 2 small cucumber or 1 English cucumber, seeded and sliced
  • 4 oz (113 g) cherry tomato, cut in half
  • 1 shallot, sliced
  • 1/4 cup (60 ml) mint, loosely packed and torn
  • 1/4 cup (60 ml ) cilantro, loosely packed and torn

For salad dressing

  • 1 1/2 tbsp fish sauce
  • 1 tbsp palm sugar, or light brown sugar
  • 2 tbsp fresh lime juice
  • 1 fresh red chili, finely minced

Method

  1. Season your beef steak with soy sauce and pepper. Let it sit for 15 minutes.
  2. 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.
  3. 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.
  4. 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.

Recipe shelf

Other Recipe shelf recipes

More plates from this part of the kitchen, each with its own ingredient list.