Thai Waterfall Beef Salad (Nam Tok) is a grilled-steak salad dressed with lime juice, fish sauce, and chili flakes, then finished with toasted rice powder and a pile of fresh herbs. It takes 25 minutes start to finish and uses one grill pan and one bowl. If you need a real dinner that isn’t pasta or tacos, this is a solid weeknight option.
The short version of why this works
Two things make this salad worth the effort. First, resting the beef for a full five minutes before slicing keeps the juices in the meat instead of pooling at the bottom of the bowl — skip this and the salad turns watery fast. Second, the roasted rice powder isn’t decoration. It absorbs some of the dressing and adds a faint nuttiness that holds the whole dish together texturally. Without it, you just have dressed beef and herbs. Both steps are quick, and neither one is optional if you want the result to actually taste right.
About the ingredients
- Roasted rice powder: Sold at Asian grocery stores as “khao khua,” but making it at home takes about four minutes — dry toast raw sticky rice (glutinous rice) in a skillet over medium heat, stirring constantly, until it turns golden and smells nutty, then grind it in a spice grinder or with a mortar and pestle. Regular long-grain rice works in a pinch but produces a slightly different flavor.
- Fish sauce: This is the backbone of the dressing. There is no good substitute that gives the same result, but for kids who are sensitive to strong smells, start with 1.5 tablespoons instead of 2 and taste before adding more.
- Palm sugar: Regular granulated white sugar works fine here. Brown sugar is a closer match in flavor if you have it.
- Chili flakes: One teaspoon makes this noticeably spicy. Start with a quarter teaspoon if you’re cooking for anyone who doesn’t love heat, and serve extra flakes on the side.
- Beef cut: Sirloin is the more forgiving choice — ribeye is richer but can feel heavy once the dressing goes on. Either works; just make sure it’s at room temperature before it hits the pan.
Common problems and fixes
- The dressing tastes flat: Fish sauce and lime juice both dull quickly at room temperature. Mix the dressing right before you toss the salad, not at the start of prep.
- The beef is tough and chewy: This almost always means it was sliced with the grain instead of against it. Look at the muscle fibers running through the steak and cut perpendicular to them, not parallel. Thinner slices also help — aim for about a quarter inch.
- The salad is soggy by the time it hits the table: Cucumber releases water fast once it’s cut. Slice it last, right before tossing, and don’t let the dressed salad sit more than ten minutes before serving.
- The rice powder clumps: This happens when the powder is added to a wet salad and not tossed immediately. Add it and toss right away — skip the garnish-style sprinkle on top, not worth the extra dish.
- The herbs wilt and turn dark: Mint and cilantro bruise easily. Add them after the dressing, not before, and toss gently just once or twice.
Keeping and reheating
This salad does not keep well once dressed — the herbs wilt, the cucumber goes soft, and the rice powder loses its texture within a couple of hours. If you want to prep ahead, store the sliced beef, the undressed vegetables and herbs, and the dressing separately in the fridge for up to two days, then combine right before eating. Leftover dressed salad is still edible the next day for lunch but won’t be the same dish. Do not freeze any component of this recipe.

Thai Waterfall Beef Salad (Nam Tok)
Equipment
- Grill pan
- Sharp knife
- Mixing bowl
- Measuring spoons
Ingredients
For the Dressing:
- 4 tablespoons lime juice freshly squeezed
- 2 tablespoons fish sauce
- 1 tablespoon sugar preferably palm sugar
- 1 teaspoon chili flakes adjust to taste
For the Salad:
- 1 pound beef steak sirloin or ribeye, at room temperature
- 1 cup fresh mint leaves whole or torn
- 1 cup cilantro leaves chopped
- ½ cup red onion thinly sliced
- 1 cup cucumber sliced into half-moons
- 3 tablespoons roasted rice powder
Instructions
- Combine lime juice, fish sauce, sugar, and chili flakes in a bowl to create the dressing. Stir until the sugar dissolves and set aside.
- Heat a grill pan over high heat until very hot. Season the beef with salt and pepper. Grill for about 3-4 minutes per side for medium-rare, or until desired doneness. Let the beef rest for 5 minutes.
- Slice the beef thinly against the grain and place in a large bowl. Add mint, cilantro, red onion, and cucumber.
- Pour the dressing over the salad and toss gently to combine all ingredients.
- Sprinkle roasted rice powder over the salad, tossing one more time to mix evenly.
Notes
- For a richer flavor, let the beef sit in the dressing for a few minutes before serving.
- Substitute chicken or tofu for a vegetarian option.
- To make roasted rice powder, toast uncooked sticky rice in a pan until golden and grind to a fine powder.
Nutrition
Your questions, answered
Can I cook the beef in a regular skillet instead of a grill pan?
Yes, a heavy skillet — cast iron works best — gets the job done. You won’t get grill marks, but the sear and the flavor will be nearly identical as long as the pan is very hot before the beef goes in.
Is there a way to make this less spicy without wrecking the flavor?
Drop the chili flakes to a quarter teaspoon or leave them out entirely and serve them on the side. The lime-fish sauce dressing still has plenty of flavor on its own, so the dish won’t taste bland — it’ll just be mild enough for anyone at the table who doesn’t want heat.
Do I have to use sticky rice specifically for the rice powder, or will any rice work?
Any raw white rice will toast and grind into a usable powder. Sticky rice (glutinous rice) is traditional and gives a slightly chewier, nuttier result, but jasmine or long-grain white rice produces a powder that works well in this recipe.
If you liked this one
- Sizzling Skillet Steak Fajitas
- Smoky Lime Corn Salad
- Quick Korean Bibimbap Bowls
- Crispy Halloumi Panzanella Salad
