Dinner

Thai Beef Salad (Yum Nua)

Clara-Bennett
July 25, 2026
8 min read

The vibrant flavors of Thai cuisine come alive in this Thai Beef Salad, also known as Yum Nua. This dish is characterized by a perfect harmony of tangy citrus, fragrant herbs, and hearty beef, all topped with crunchy toasted rice powder. In just 30 minutes, you can indulge in a delectable main dish that feels fancy yet is surprisingly easy to prepare at home.

Whether served as a hearty lunch or a light dinner, this Thai Beef Salad is packed with nutrition and flavor. It’s an ideal dish for hot days when you crave something refreshing yet filling. The salad highlights the beauty of few key ingredients—each contributing unique flavors and textures—making it a feast for both the eyes and the palate.

With its healthful profile, this salad is not only satisfying but also promotes a balanced diet, combining lean protein from the steak with fresh vegetables and herbs. You can adjust the spice levels according to your preference, making it perfect for everyone.

Why You’ll Love This Recipe

This Thai Beef Salad stands out for several reasons. It offers a burst of flavors that are both tangy and spicy, more than just your average salad. The combination of lime juice, fish sauce, and fresh herbs like mint and cilantro creates an exhilarating dressing that elevates the salad to a whole new level. The toasted rice powder adds an interesting twist with its nutty crunch, which beautifully contrasts with the tender beef and crisp vegetables. This salad is not only quick to make but also packs a dramatic presentation, making it perfect for entertaining guests or enjoying a special meal at home.

Ingredients and Substitutions

Here are the ingredients you’ll need to make this salad, along with some substitution options:

How to Make Thai Beef Salad

Let’s break down the steps to create this flavorful dish:

  1. Prepare the Dressing: Mince the garlic and one half of the jalapeno pepper before placing them into a small bowl. Slice the other half of the jalapeno and add it to the bowl along with lime juice, fish sauce, minced lemongrass, brown sugar, and red chile flakes. Mix well, adjusting to taste as needed.
  2. Toast the Rice: In a small skillet over medium-high heat, toast 2 tablespoons of rice, stirring frequently until golden brown. Let it cool and grind it into a coarse powder using a mortar and pestle or a spice grinder.
  3. Cook the Steak: Heat vegetable oil in a frying pan over medium-high heat. Sear the steak creating a well-browned surface on one side, approximately 5-6 minutes, before flipping to brown the other side for an additional 5-6 minutes or until medium-rare. Allow it to rest on a cutting board for 5 minutes before slicing thinly.
  4. Combine Ingredients: In a medium bowl, mix the sliced beef with any juices that have accumulated, shallots, mint, and cilantro. Pour the dressing over and gently toss to combine. Add the ground toasted rice and toss again.
  5. Serve: Arrange the salad over lettuce and top with halved cherry tomatoes and sliced cucumbers for extra freshness.

Expert Tips for Success

Variations

The beauty of this dish is its adaptability. Consider these variations to suit your preferences:

Serving Suggestions

This Thai Beef Salad makes a fantastic standalone meal, but you can complement it with the following:

Storage, Freezing, and Reheating

To maintain the freshness, store each component of the salad separately in airtight containers. The cooked steak can be safely kept in the refrigerator for up to 3 days. It’s best to combine the salad just before serving to prevent sogginess. Unfortunately, due to the fresh ingredients, this salad should not be frozen as the texture will suffer upon thawing.

Frequently Asked Questions

Can I prepare this salad in advance?

It’s best to prepare the dressing and cook the beef in advance, but assemble the salad components only right before serving to keep the textures fresh.

What can I substitute for fish sauce?

If you prefer a vegetarian option or want to avoid fish sauce, soy sauce or tamari can be used, although the flavor will differ slightly from the original.

How do I know when the steak is cooked properly?

The best way to check for doneness is by using a meat thermometer; aim for around 135°F for medium-rare and 145°F for medium.

Can I use other types of meat?

Absolutely! This recipe is versatile enough to work well with chicken, pork, or seafood, just ensure the cooking times are adjusted accordingly.

How spicy can I make this salad?

The heat level in this salad is highly adjustable. Start with a small amount of jalapeno and chile flakes, then taste and adjust to your preferred level of spiciness.

Thai Beef Salad (Yum Nua)

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 slice the steak against the grain for tenderness. Adjust the heat by using less jalapeno and adding lime to taste. Store the dressing, steak, and salad ingredients separately to maintain freshness. Try adding additional veggies for a crunchier salad.
Avatar photo
Clara-Bennett
LeanYum shares practical high-protein dinner recipes for busy weeknights, meal prep, and everyday healthy eating.