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.

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

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.

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

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.

🌱 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
• Shallot – sharp bite that softens in lime juice
• Lime juice – bright acidity that anchors the dressing
• Brown sugar – balances acidity and heat
• Kosher salt – seasoning base
• White pepper – subtle warmth
• Skirt steak – rich, beefy flavor that stands up to the dressing
• Neutral oil – helps create a good sear
• Fish sauce – salty, savory backbone
• Red pepper flakes – gentle heat
• Cherry tomatoes – juicy sweetness
• Cilantro – fresh herbal brightness
• Mint – cooling 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.

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.

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.

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.

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.

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.

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
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
Thai Beef Salad (Yam Neua)
-
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 -
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 -
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
Nutritional Value
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.



