What Is Thai Beef Salad?
Thai beef salad — Nam Tok — is a smoky Isaan dish of grilled beef sliced thin, dressed with lime, fish sauce, toasted rice powder, and fresh herbs. It is not a salad in the Western sense. It is heat and char and brightness on a plate. Warm. Alive. Built for sharing.
Note From Susie

Sawasdee Kha, and Hello.
My mother made this on the small charcoal grill behind the house. Not for guests. Not for a holiday. Just a Tuesday. The smoke would find you before she called you to eat.
She didn’t marinate the beef. She didn’t need to. She trusted the fire to do the work. When she sliced it, you could hear it — that quiet drag of the knife through something that had been somewhere hot and come back changed.
The toasted rice powder is the thing people skip. Don’t skip it. It doesn’t taste like rice. It tastes like the bottom of a clay pot on a slow afternoon. Nutty and dry and warm. It pulls the whole dish together in a way nothing else can.
I have made this in Florida on a gas grill, on a cast iron pan, once on a wire rack over a gas burner at midnight. It works every time. But if you can get charcoal — get charcoal.
This dish is in my bones. I hope it finds its way into yours.

What’s In This Page
“The smoke would find you before she called you to eat.”
— Her Hands His EyesWHAT IS THAI BEEF SALAD?
Thai beef salad — known in Thai as น้ำตก (Nam Tok, นำ้ตก) — is a grilled beef salad from the Isaan region of northeastern Thailand. Nam Tok means “waterfall,” a name that refers to the juices that run from the meat as it rests after grilling. It belongs to the same family as Larb, Thailand’s other celebrated meat salad, but where Larb uses minced meat, Nam Tok is sliced. Thin. Against the grain.
What makes it distinctly Thai is the dressing — fish sauce and lime in careful balance, dried chili flakes for heat, and khao khua, toasted rice powder, ground fine and stirred in to give the dish its characteristic nutty texture and body. Fresh shallots, mint, and cilantro go in at the end. No wilting. No cooking. They stay sharp.
For a deeper look at the regional food culture this dish comes from, the OCHA Thai Cuisine resource traces Isaan cooking back through generations.
You smell the char first. Then the lime cuts through. Then everything else arrives at once.
WHAT YOU’LL NEED

The beef is the beginning. Flank steak or skirt steak — something with long muscle fibers that take on char well and slice thin against the grain without falling apart. You want a cut that can handle high heat quickly. Ribeye works if that’s what you have. It will be richer, less Isaan, but still good.
Fish sauce is the salt. Use a Thai brand — Tiparos or Megachef. The flavor is sharper, cleaner than Vietnamese fish sauce. It’s not interchangeable. It does something specific here.
Fresh lime juice. Squeezed the day you make it. Not bottled.
Dried chili flakes — Thai dried chilies toasted and ground, or a good Thai chili powder. This is heat that blooms slowly rather than hitting fast. Start with less. You can always add.
Khao khua — toasted rice powder — is the ingredient that separates Nam Tok from every other beef salad on earth. You make it yourself: dry-toast raw jasmine rice in a pan until golden and fragrant, then grind it. Coarse, not fine. It takes four minutes. Do not skip it. I have a full post on how to make khao khua here if you need it. [internal link]
Shallots, sliced paper-thin. Fresh mint. Cilantro. Spring onions. These go in raw and they need to be fresh — this is not the dish for herbs that have been sitting in the fridge door for a week.
VISUAL WALK THROUGH

Step 1: Toast the Rice Powder
Dry pan. Medium heat. Add raw jasmine rice — about three tablespoons. Stir constantly. It will go from white to cream to the color of pale straw. That’s when the smell changes — something between popcorn and a clay pot. Pull it off the heat. Let it cool completely, then grind it to a coarse powder in a mortar or spice grinder. Set it aside.
Step 2: Prepare Your Dressing
[Mix the fish sauce, lime juice, and a small pinch of palm sugar in a bowl. Taste it. It should be sharp — more sour than salty. The beef will pull it back toward balance. Add the chili flakes. Set it aside.


Step 3: Grill the Beef
★ This is What Makes the Difference
The grill has to be hot. Not warm. Not medium. Hot enough that the beef sears on contact and doesn’t steam. Leave it alone for three minutes per side. You want real char — dark edges, not just browning. That char is half the flavor of the dish. Resist the urge to move it.
Step 4: Rest, Then Slice
Rest the beef for five minutes minimum. Then slice thin — against the grain. The slices should be just thick enough to have some texture. Too thin and they disappear. Too thick and they fight the dressing.
Step 5: Dress and Toss
[ While the beef is still slightly warm, toss it in the dressing. Add the shallots, most of the herbs, the toasted rice powder. Toss again. Taste. Adjust the lime. It should be bright. It should make you want more.
Step 6: Plate and Finish
Pile it on a plate. Scatter the remaining herbs over the top. Serve immediately — this is not a dish that improves with sitting. Sticky rice on the side. Always.


Thai Beef Salad(Nam Tok)
Equipment
- Large mortar and pestle for toasting and cracking the dried chilies and for pounding the toasted rice powder if making from scratch
- Dry heavy skillet or wok for charring the beef and toasting the raw rice grains for the khao khua (toasted rice powder)
- Spice grinder or small food processor alternative to mortar for grinding the toasted rice into powder
- Tongs
- Sharp knife and cutting board
- Mixing bowl
- Small saucepan
- Meat thermometer optional but helpful for grilling the beef to the right internal temperature
- Grill or cast iron grill pan
- Serving plate Nam Tok is plated flat and wide, not in a bowl , a large shallow plate shows off the herbs and beef beautifully
Ingredients
- 1 lb flank steak, sirloin your choice
- 1/4 cup thinly sliced shallots
- 1/4 cup thinly sliced red onion
- 1/2 cup thinly sliced cucumber
- 1/2 cup cherry tomatoes halved
- 1/4 cup fresh cilantro leaves
- 1/4 cup fresh mint leaves
- 1/4 cup fresh basil leaves
- 2 tbsp roasted rice powder
- 2 tbsp fish sauce
- 2 tbsp lime juice
- 1 tbsp palm sugar
- 2-3 Thai bird’s eye chilies thinly sliced (adjust to taste)
- Lettuce leaves for serving
- Vegetable oil for grilling
- salt, pepper
Instructions
- Marinate the Beef: In a bowl, combine steak with salt and pepper and let it marinate for 15-20 minutes.
- Prepare the Dressing: In a separate bowl, whisk together lime juice, palm sugar, roasted rice powder ,fish sauce and Thai bird's eye chilies until the sugar is dissolved.
- Grill the Beef: Heat a grill or grill pan over medium-high heat. Brush the steak with vegetable oil and grill for 2-3 minutes per side until cooked to your desired doneness. Remove from heat and let it rest for 5 minutes before slicing thinly.
- Assemble the Salad: In a large mixing bowl, combine the grilled beef, shallots, red onion, cucumber, cherry tomatoes, cilantro, mint, and basil leaves.
- Add the dressing: Pour the prepared dressing over the salad and toss gently until it is well combined.
- Serve: Arrange lettuce leaves on a serving platter and top with the Thai Beef Salad. Sprinkle roasted rice powder over the salad for added texture and flavor.
Notes
Nutrition
LET’S GET THIS RIGHT
Why does my Thai beef salad taste flat?
The lime is probably not enough, or the fish sauce is. Taste the dressing before you add the beef. It should be bright and a little aggressive on its own. The meat absorbs a lot. If you’re cautious with the lime, the whole dish closes down.
Can I use a pan instead of a grill?
Yes. Cast iron, screaming hot, no oil. Press the beef down so it makes full contact. You won’t get the same smoke, but you’ll get the char, and the char is the important part. A grill pan with ridges gives you lines but not heat — use a flat pan.
Why is my toasted rice powder bitter?
You took it too far. The rice should be the color of light straw — golden, not brown. Once you smell it go nutty and fragrant, pull it off. It keeps going after it leaves the heat. Let it cool in the pan, off the burner, before you grind it.
Do I have to slice against the grain?
Yes. Flank steak and skirt steak have long muscle fibers. Slice with the grain and you’re chewing rope. Against the grain, those fibers are short and the beef is tender. Take thirty seconds to find which way the grain runs before you cut.
Can I make Thai beef salad ahead of time?
Grill and slice the beef ahead if you need to. Keep the dressing separate. Combine everything just before serving, while the beef is at room temperature or still slightly warm. Once it’s dressed and sitting, the herbs wilt and the powder absorbs and you lose the texture that makes the dish what it is.
FLAVOR PROFILE
You hear the char before you taste it. That dark edge on the beef — bitter and smoky and dry — that’s the first thing. Then the lime hits. Sharp. High. It cuts through everything else and makes room.
Fish sauce underneath — not fishy, not heavy. More like the memory of the sea. Salt that has been somewhere. The dried chili comes in slow, building at the back of the throat, not rushing.
Then the rice powder. You don’t taste it exactly. You feel it — a dry, nutty weight that holds the whole dressing to the meat. Without it, everything slides off. With it, each bite has body.
The herbs arrive last. Mint cool and bright against the heat. Shallots sharp and clean.
Thai beef salad doesn’t ask you to sit quietly. It asks for your full attention. It gets it.
SUSIE’S KITCHEN NOTES
The single most important thing in this dish is resting the beef before you slice it. Five minutes minimum. I know it’s hard to wait. Do it anyway. The juices redistribute and when you slice into it, you get that waterfall — the Nam Tok — running down the board. That liquid goes into the salad. It is part of the dressing. Don’t lose it.
On the toasted rice powder: I make mine coarser than most recipes suggest. I want some texture in the salad — something between a fine powder and a small crumb. If you grind it to dust, it disappears. You want to feel it.
For the herbs — add them at the very end, after everything else is dressed and tasted and almost ready to plate. They go in last and they go in fresh. Mint bruises fast. The moment it hits the warm dressing it starts to change. Serve immediately after you add the herbs. Immediately.
One thing my mother did that I have never seen written anywhere: she added a tiny amount of the beef’s resting juices to the dressing before tossing. Not a lot. Maybe a teaspoon. It rounds out the lime and gives the whole dish a depth that I couldn’t explain for years until I watched her do it again and finally understood.
PAIRING SUGGESTIONS
Thai beef salad belongs on a table with sticky rice — always — the kind you eat with your hands, pulling small pieces and pressing them into the salad as you go. Beyond that, it pairs well with a clean, cooling soup like Tom Kha Gai to balance the heat, or with Papaya Salad (Som Tam) if you want to stay in Isaan and lean into the brightness. A plate of Thai Omelette alongside makes a complete meal without crowding any one dish. If you’re building a spread, add Larb Gai — they come from the same tradition and the two together tell a full story of northeastern Thai cooking.
FREQUENTLY ASKED QUESTIONS
What is Thai beef salad called in Thai?
Thai beef salad is called น้ำตก — Nam Tok. It means waterfall. The name refers to the juices that run from the rested beef when you slice it. That liquid goes into the salad and is part of what makes it.
What cut of beef is best for Thai beef salad?
Flank steak is the classic choice — it grills fast, chars well, and slices thin against the grain without falling apart. Skirt steak works just as well. Ribeye is richer and less traditional but still good if that’s what you have. The key is a hot grill, not the cut.
What is toasted rice powder and do I really need it in Thai beef salad?
Yes. You need it. Toasted rice powder — khao khua — is made by dry-toasting raw jasmine rice until golden, then grinding it coarse. It gives Thai beef salad its characteristic nutty texture and body. It holds the dressing to the meat. Without it, the dish is missing something you can’t replace with anything else.
Is Thai beef salad served hot or cold?
Warm — not hot, not cold. The beef gets dressed while it’s still slightly warm from the grill. That warmth helps the dressing absorb. It’s not a cold salad and it’s not served straight from the fire. Right after resting and slicing is the moment.
What do you serve with Thai beef salad?
Sticky rice. Always. You eat it with your hands, pressing small pieces into the salad as you go. Beyond that, a light cooling soup or papaya salad alongside keeps the table balanced. This is a dish built for sharing with other things around it.
How is Thai beef salad different from other beef salads?
Thai beef salad is not dressed with oil. It gets its body from toasted rice powder and its brightness from lime juice and fish sauce — no vinegar, no emulsified dressing, nothing creamy. The herbs go in raw at the end and the whole thing is eaten immediately. It tastes like fire and citrus and something ancient.
Can I make Thai beef salad without a grill?
Yes. A cast iron pan over the highest heat your stove can produce. No oil. Press the beef down so it makes full contact with the pan and don’t move it until it has a real, dark sear. You won’t get charcoal smoke but you will get the char, and the char is what matters.
