The Classic Thai Beef Salad
Thai beef salad lives in the contrast: deeply savory marinated steak, cold crisp vegetables, fresh herbs, lime, fish sauce, and enough heat to keep the whole thing awake.
The steak brings the depth. The vegetables bring the crunch. The herbs, lime, chile, and toasted rice powder bring the lift. It is bright, savory, sharp, and structured.
A salad, yes, but not one interested in being treated like an afterthought.
What You’ll Need:
For the Beef Marinade
1 ½ pounds flank steak
2 tablespoons white or yellow miso paste
1 tablespoon fish sauce
1 tablespoon soy sauce
1 tablespoon lime juice
1 tablespoon avocado oil
1 tablespoon coconut sugar
2 teaspoons finely grated fresh ginger
2 garlic cloves, finely grated
For the Salad
1 English cucumber, halved lengthwise and sliced
2 cups tomatoes, cut into wedges or bite-size pieces
½ small red onion, thinly sliced
½ cup fresh mint leaves
½ cup fresh cilantro leaves
1 tablespoon toasted rice powder
For the Dressing
2 garlic cloves, finely grated or minced
1 to 2 Thai chiles, finely minced
2 tablespoons sugar
½ teaspoon MSG
3 tablespoons fish sauce
3 tablespoons fresh lime juice
2 tablespoons chopped cilantro
How It Comes Together:
In a bowl, whisk together miso paste, fish sauce, soy sauce, lime juice, neutral oil, brown sugar, ginger and garlic.
Add the flank steak and coat it well. Marinate for at least 30 minutes, or up to 4 hours in the refrigerator. If marinating longer than 30 minutes, pull the steak out of the refrigerator about 30 minutes before cooking so it is not ice cold when it hits the pan.
Before searing, lightly wipe off any excess marinade from the surface of the steak. You want flavor, not a wet paste burning in the skillet.
Heat a cast iron skillet or heavy pan over medium-high heat until very hot. Add a small amount of avocado oil, then sear the steak for 3 to 5 minutes per side, depending on thickness, until deeply browned and cooked to medium-rare or medium.
Transfer the steak to a cutting board and let it rest for at least 10 minutes. Slice thinly against the grain.
While the steak rests, make the dressing. In a bowl, stir together garlic, Thai chile, sugar, MSG, fish sauce, lime juice, and chopped cilantro. Taste and adjust. It should be salty, sour, lightly sweet, and loud.
In a large bowl, combine cucumber, tomato, red onion, mint, cilantro, and sliced steak. Spoon the dressing over the top and toss gently until everything is glossy and well dressed. Finish with toasted rice powder & you’re off to the races.
Serve immediately.
Chef Notes:
The marinade brings the steak into the same world as the dressing before the salad is even assembled. Miso gives savory depth, fish sauce brings funk and salt, soy sauce adds roundness, ginger gives warmth, and lime keeps it from feeling heavy.
Do not skip wiping the steak before searing. Miso and sugar both love to burn if they are left too thick on the surface. A thin coating is what you want. Enough to season the meat, not enough to turn your pan into a crime scene.
Because the marinade already contains fish sauce and soy sauce, you do not need to season the steak with additional salt before cooking.
Make It Yours:
Use skirt steak, ribeye, or leftover grilled steak if that is what you have.
Add sliced radish, scallion, napa cabbage, or baby gem if you want more crunch.
Serve it over jasmine rice if you want something heartier, or keep it as-is for a lighter dinner that still feels like dinner.
For less heat, use half a Thai chile and remove the seeds. For more heat, do what you need to do and take responsibility for your choices.

