Dinner

Thai Beef Salad (Yum Nua): A Spicy Thai Delight

Clara-Bennett
July 25, 2026
8 min read

Thai cuisine is a vibrant celebration of flavors, and Thai Beef Salad (known as Yum Nua) is a perfect example of this culinary joy. It’s a dish that beautifully melds the punchy and aromatic notes of herbs, spices, and fresh ingredients. With its balance of spicy, sour, and slightly sweet tastes, this salad offers a delightful experience that is both healthy and satisfying. Whether enjoyed as a main dish or as a side, it’s sure to impress anyone at your dining table.

This Thai Beef Salad is quick to prepare, needing only about 30 minutes from start to finish. The star of the dish is a perfectly seared New York strip steak, complemented by a zesty dressing made from fresh lime juice, garlic, fish sauce, and chili. The dressing brings a tangy sharpness that enhances the tender meat, layers of fresh vegetables, and fragrant herbs. To elevate the texture, toasted rice powder is sprinkled on top for a delightful crunch. Let’s dive into how to make this flavorful dish!

Why You’ll Love This Recipe

One of the hallmarks of Thai cuisine is the balance of flavors, and this recipe is no exception. The salad combines the warmth of spices with the freshness of herbs—everything you love about Thai food in one bowl. You can easily adjust the ingredients to suit your taste preferences, whether that means dialing up the heat with more jalapeño or adding a touch more sweetness with brown sugar. Plus, this delicious salad is healthy without sacrificing flavor, making it a guilt-free choice for lunch or dinner.

Ingredients and Substitutions

This salad requires mostly fresh ingredients and can easily be customized based on what you have on hand. Here’s what you need:

How to Make Thai Beef Salad

Follow these step-by-step instructions to create a vibrant and flavorful Thai Beef Salad:

  1. Start by preparing your dressing. Mince the garlic and one of the jalapeño halves, placing them in a small bowl. Thinly slice the remaining jalapeño half into rings and add it to the mixture. Combine it with lime juice, fish sauce, minced lemongrass, brown sugar, and red chili flakes. Adjust the seasoning to suit your taste before setting it aside.
  2. Next, prepare the toasted rice powder. In a small frying pan over medium-high heat, toast uncooked jasmine rice for about 10 minutes, stirring frequently until golden brown. Allow it to cool and then grind it into a coarse powder using a spice grinder or mortar and pestle.
  3. Heat vegetable oil in a skillet over medium-high heat. Sear the steak for 5 to 6 minutes on one side until well-browned, then flip and cook on the other side for another 5 to 6 minutes until medium rare. Transfer the steak to a cutting board to rest for 5 minutes before slicing it thinly.
  4. In a medium bowl, combine the sliced beef (with its juices), shallots, fresh mint, and cilantro. Pour over the prepared dressing and toss gently. Finally, sprinkle the ground toasted rice over the top and mix well.
  5. Serve the salad over a bed of your chosen lettuce, topped with halved cherry tomatoes and sliced cucumbers.

Expert Tips for Success

Variations

This recipe can easily adapt to your preferences or dietary needs:

Serving Suggestions

This salad can be served as a main dish or as part of a larger meal with other Thai favorites like spring rolls or a fragrant coconut soup. It’s also delightful served with a cold beverage or a light white wine. Enjoy the freshness accompanied by your favorite sides to create a well-rounded dining experience.

Storage, Freezing, and Reheating

You can store the salad components separately in the refrigerator for up to three days. Keep the dressing, cooked steak, and salad ingredients in airtight containers. For best results, mix them just before serving to maintain the freshness and crunch. Freezing is not recommended, as the texture of the salad will suffer once thawed.

Frequently Asked Questions

Can I make this salad in advance?

Yes, you can prepare individual components ahead of time. Store the dressing, steak, and salad ingredients separately in the refrigerator for up to three days to maintain freshness.

What vegetables can I use in place of lettuce?

You can use any greens you like, including arugula, spinach, or mixed salad greens. The key is to ensure there is a nice base to hold the other ingredients.

How do I adjust the spiciness of the salad?

You can adjust the spice level by increasing or decreasing the amount of jalapeño and red chile flakes in the dressing, or by omitting them entirely if you prefer a milder salad.

Is this dish gluten-free?

Yes, as long as you ensure that the fish sauce used is gluten-free, this salad is naturally gluten-free.

Can I substitute the fish sauce?

Yes, you can substitute fish sauce with soy sauce for a vegetarian version, keeping in mind that this will change the flavor profile slightly.

Thai Beef Salad (Yum Nua): A Spicy Thai Delight

Thai Beef Salad (Yum Nua)

This Thai Steak Salad is tangy, spicy, amazingly delicious yet deceptively easy to make. Topped with toasted rice powder for a bit of crunch. It's a healthy salad that tastes so decadent!
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Course Main Dish
Cuisine Thai
Servings 2
Calories 349 kcal

Ingredients
  

  • 1 clove garlic
  • 1 jalapeno (halved)
  • 1 lime (juiced)
  • 1 1/2 Tablespoons fish sauce
  • 2 Tablespoons minced lemongrass (remove the tough outer leaves and slice the tender white core)
  • 1 1/4 teaspoons brown sugar
  • 1/4 teaspoon red chile flakes
  • 1/2 Tablespoon vegetable oil
  • 1 1-inch thick New York strip steak (9 to 10 oz.)
  • 2 Tablespoons uncooked jasmine rice (or long or short grain white rice)
  • 2 medium shallots (thinly sliced)
  • 1/4 cup fresh mint leaves (loosely packed, roughly chopped)
  • 3 Tablespoons roughly chopped cilantro leaves and stems
  • Lettuce of your choosing
  • Cherry tomatoes (halved)
  • Cucumbers (sliced)

Instructions
 

  • Mince the garlic and one of the jalapeno halves and place in a small bowl. Slice the remaining jalapeno half into thin rings and add it to the bowl, along with the lime juice, fish sauce, lemongrass, brown sugar, and red chile flakes. Taste and adjust seasonings with additional lime juice, fish sauce, sugar, if needed. Stir well and set aside.
  • Put rice in a small frying pan over medium-high heat. Cook, stirring frequently, until the grains are toasted and golden, about 10 minutes. Let cool for a few minutes and then grind into a coarse powder in a spice grinder or with a mortar and pestle.
  • Heat the oil in a skillet over medium-high heat. Sear the steak until it is well browned on one side, 5 to 6 min. Flip and cook until the second side is dark brown and the meat is medium rare, another 5 to 6 min. Transfer to a cutting board and let rest for 5 min. Slice the steak thinly and then cut into bite-size pieces.
  • In a medium bowl, combine the beef (and any accumulated juices), shallots, mint, and cilantro. Stir the dressing and pour it on top. Toss gently. Add the ground toasted rice, and toss. Serve over lettuce with cherry tomatoes.

Notes

Make sure to taste and adjust the dressing to suit your preferences. Let the steak rest before slicing to retain juices. Cut the steak against the grain for more tender bites. Fresh herbs elevate the flavor profile significantly.
Avatar photo
Clara-Bennett
LeanYum shares practical high-protein dinner recipes for busy weeknights, meal prep, and everyday healthy eating.