Thai Beef Salad

Servings: 4 Total Time: 30 mins
Thai Beef Salad pinit View Gallery 14 photos

A Salad That Wakes Everything Up


A bold Thai steak salad packed with herbs, lime, and heat—perfect for warm evenings when you want something light but still deeply satisfying.

Thai Beef Salad


The weather in Dallas has been so nice lately — warm, breezy, and just springy enough that heavier meals start to feel unnecessary. That’s exactly when a salad like this one starts to make sense.

Thai Beef Salad

Thai Beef Salad, or Yam Neua, is a tangle of thinly sliced steak tossed with a bold dressing that hits all the right notes: hot, sour, salty, and slightly sweet. Add in fresh mint, cilantro, juicy tomatoes, and lightly pickled shallots and you have something that feels bright and refreshing while still being deeply satisfying.

Friends & Family Sale
Thai Beef Salad

The steak matters here. A thin, well-marbled cut gives you that big beefy flavor that can actually stand up to the dressing. I like to rub the meat with a little sugar before grilling—it helps the surface caramelize quickly and gives the steak a beautiful char that plays perfectly against the bright herbs and lime.

Thai Beef Salad

Why this Recipe Works

Sugar on the steak boosts caramelization for deeper char and flavor

Skirt steak slices beautifully and stays tender when cut against the grain

Lime juice lightly pickles the shallots, softening their bite

Fish sauce brings savory depth to the dressing

Fresh herbs brighten the entire dish

Thai Beef Salad
Friends & Family Sale

Tips for Making Thai Beef Salad

• Slice the steak very thinly against the grain for the best texture.

• Use fresh lime juice—bottled won’t deliver the same brightness.

• Don’t overdress the salad; it should feel fresh, not soggy.

• Let the steak rest before slicing to keep it juicy.

• Adjust chili levels to your preferred heat.

Thai Beef Salad

🌱 A Greener Bite of Sustainability

Salads like this highlight how a smaller portion of meat can still feel satisfying when paired with fresh herbs and vegetables. Stretching protein across a dish packed with produce is one of the simplest ways to cook more sustainably while keeping meals vibrant and flavorful.

Ingredients & Why They Matter

For the Salad

Shallotsharp bite that softens in lime juice

Lime juicebright acidity that anchors the dressing

Brown sugarbalances acidity and heat

Kosher saltseasoning base

White peppersubtle warmth

Skirt steakrich, beefy flavor that stands up to the dressing

Neutral oilhelps create a good sear

Fish saucesalty, savory backbone

Red pepper flakesgentle heat

Cherry tomatoesjuicy sweetness

Cilantrofresh herbal brightness

Mintcooling balance to the heat

How To Make Thai Beef Salad

Thai beef salad (Yam Neua) with grilled steak, lime dressing, herbs, cucumbers, and tomatoes. A bright, spicy Thai salad perfect for warm-weather meals.

Soften the Shallots:

In a large mixing bowl, combine the thinly sliced shallot and lime juice. Let the mixture sit for about 10 minutes, stirring occasionally. The lime juice lightly pickles the shallots, softening their sharpness and adding brightness to the salad.

Thai Beef Salad

Season the Steak:

In a small bowl, combine 2 teaspoons of the brown sugar, the kosher salt, and the white pepper. Pat the skirt steak dry with paper towels, then rub the sugar-salt mixture evenly over all sides of the meat. The sugar helps the steak develop a deeper char when it hits the hot pan.

Thai Beef Salad

Sear the Steak:

If needed, cut the skirt steak into 4–6 pieces so it fits comfortably in your skillet. Heat 1 teaspoon neutral oil in a large cast-iron or carbon-steel skillet over medium-high heat until the oil is shimmering and just beginning to smoke. Working in two batches, sear the steak pieces until nicely charred, about 2–4 minutes per side, depending on thickness and preferred doneness. Transfer the cooked steak to a cutting board and let it rest for 10 minutes to allow the juices to redistribute.

Thai Beef Salad

Make the Dressing:

While the steak rests, return to the bowl with the shallots and lime juice. Add 1 tablespoon fish sauce, the red pepper flakes, and the remaining 2 teaspoons of brown sugar. Stir until the sugar dissolves completely.

Taste the dressing and add more fish sauce if you prefer a saltier, more savory flavor.

Thai Beef Salad

Slice the Steak:

Using a sharp knife, slice the rested steak very thinly against the grain. This keeps the meat tender and ensures it blends nicely with the herbs and dressing.

Thai Beef Salad

Add the sliced steak to the bowl along with any juices that collected on the cutting board.

Assemble the Salad:

Add the halved cherry tomatoes, chopped cilantro, and chopped mint to the bowl with the steak and dressing. Toss everything gently until well combined and evenly coated.

Thai Beef Salad

A Salad That Doesn’t Feel Like One

Thai Beef Salad proves that a “salad” doesn’t have to be light in the boring sense. It can be bold, bright, spicy, and deeply satisfying. If you make this Yam Neua, tag me on Instagram at @the.sustainable.kitchen so I can see your version.

Thai Beef Salad

Thai Beef Salad

Thai Beef Salad

Prep Time 20 mins Cook Time 10 mins Total Time 30 mins Servings: 4 Calories: 340

Description

Thai beef salad (Yam Neua) with grilled steak, lime dressing, herbs, cucumbers, and tomatoes. A bright, spicy Thai salad perfect for warm-weather meals.

Ingredients

Cooking Mode Disabled

Thai Beef Salad (Yam Neua)

  1. Soften the Shallots and Season the Steak

    In a large bowl, combine the shallot and lime juice and let sit for 10 minutes, stirring occasionally. In a small bowl, combine 2 teaspoons of sugar, the salt, and white pepper. Pat the steak dry with paper towels, then rub all over with the sugar-salt mixture. In a f using a cast-iron or carbon-steel skillet, cut the steak into 4-6 pieces if needed to fit into pan.

     

    1 shallot, 3 tbs lime juice, 2 tsp brown sugar, 1 1/2 tsp kosher salt, 3/4 tsp white pepper
  2. Sear the Steak

    In the pan, heat, 1 teaspoon neutral oil over medium-high until smoking, about 5 minutes. Sear the steak in 2 batches until charred, 2-4 minutes per side. Transfer the teak to a carving board and let rest for 10 minutes.

    1 tsp neutral oil, prepared steak
  3. Make the Dressing and Finish

    Meanwhile, add 1 tbs of fish sauce, the pepper flakes and the remaining 2 teaspoons of sugar to the shallot-lime juice mixture and stir until the sugar has dissolved. Taste, then add additional fish sauce, if desired. Thinly slice the steak against the grain, then transfer to the bowl along with any accumulated juices. Add the tomatoes, cilantro and mint and toss to combine. Transfer to a platter, and garnish with cilantro sprigs if desired.

     

     

    1 tbs fish sauce, 1 tsp red pepper flakes, 2 tsp brown sugar, prepared shallot-lime mixture, 1 1/2 cups cherry tomatoes, 1/2 cup fresh cilantro, 1/2 cup fresh mint

Equipment

Affiliate Disclosure: This post contains Amazon affiliate links, i.e., when you buy any product using the links below, we get commissions. but it doesn’t cost you anything extra. If you do purchase any product using the given links, we thank you in advance!

Nutritional Value

320kcal
Calories
28g
Protein
10g
Carbs
18g
Fat
2g
Fiber
7g
Sugar

Nutritional Value

Servings 4

Serving Size 1


Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 18g28%
Saturated Fat 6g30%
Cholesterol 70mg24%
Sodium 720mg30%
Potassium 480mg14%
Total Carbohydrate 10g4%
Dietary Fiber 2g8%
Sugars 7g
Protein 28g57%

Vitamin A 1200 IU
Vitamin C 18 mg
Calcium 55 mg
Iron 3 mg

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

Keywords: Fish Sauce
Rate this recipe
Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *

Min
Share it on your social network