Nam Tok Beef Recipe (Thai Waterfall Salad)

As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here .

This is an authentic nam tok beef recipe that comes together in about 25 minutes and makes a really delicious Thai grilled beef salad. The marinade and dressing are both simple to prepare, and it’s a light meal you can enjoy any time of day.

Grilled Thai beef salad (nam tok) with herbs, shallots, and toasted rice powder, served on banana leaf with fresh vegetables in the background.

What is nam tok beef

Nam tok beef is a Thai salad from Northeastern Thailand, made with thinly sliced grilled beef tossed in a lime and fish sauce dressing with herbs and toasted rice powder.

It has a bold flavor that’s spicy, tangy, savory, and slightly smoky from the grilled meat.

It’s typically served with sticky rice and fresh vegetables like long beans and cucumbers as part of a shared Thai meal.

The name nam tok translates to waterfall, referring to the juices from the beef dripping onto hot charcoal as it grills.

Tip: You can also make this with pork (nam tok moo) instead of beef, and if you enjoy this style of grilled meat, you might like crying tiger steak too.

About this salad

This dish is very special to me.

When I was younger, my grandparents made it almost every time I visited them in Isan. What I remember most is the smell of the meat on the grill. You could already tell what we were eating before you even saw it.

Traditionally, we grill the beef over charcoal, and yes, that gives it more flavor. But at home, I use a grill pan regularly, and it still turns out really good. So don’t worry if you don’t have a charcoal grill. It doesn’t need to be done the traditional way to work.

All of the ingredients might look like a lot at first, but this salad is actually very easy to make. It’s just a quick marinade, grilling the beef, and tossing everything with the dressing and herbs.

Anyone can make this dish, but this recipe is a bit more special than others because the flavors are based on how my grandparents made it.

Praew ♡

Learn Thai cooking step by step

My cookbook is a combination of authentic Thai recipes and Western dishes cooked with Thai flavors and ingredients. It’s a great starting point if you’re new to Thai cooking or want to cook it more often.

Front page of my Thai flavors, a digital Thai cookbook with 41 recipes, cooking tips, and personal stories.

Ingredient notes & substitutes

You can find everything at Asian grocery stores or markets. See the recipe card for the exact measurements.

Top-view of nam tok beef ingredients with beef, lime, sauces and seasonings, and herbs.
  • Beef: The best cut for waterfall beef is a tender cut like sirloin or flank steak; slice against the grain for best texture. Ribeye works great too if you want it a bit richer.
  • Golden mountain sauce: A Thai seasoning sauce that adds a savory depth. If you can’t find it, light soy sauce works too.
  • Oyster sauce: Adds a deeper umami flavor and helps the beef get slightly caramelized when grilled.
  • White sugar: Just a small amount to balance the saltiness and help with browning.
  • Garlic: Crushed for a stronger, more aromatic marinade.
  • Fish sauce, lime juice, chili flakes, and toasted rice powder create the signature nam tok flavor. The fish sauce brings salt and umami, lime juice adds brightness, and chili flakes give heat. The toasted rice powder is what makes this dish special; it adds a nutty aroma and lightly coats the beef.
  • Shallots: Add a mild sweetness and crunch.
  • Kaffir lime leaves: Finely sliced for a fresh citrus aroma.
  • Green onions, mint, and culantro: These herbs keep the salad fresh and fragrant. If you can’t find culantro, cilantro works too.

How to make Thai grilled beef salad

  1. Make the marinade. Crush the garlic using a mortar and pestle so it releases more aroma. Add it to a large bowl with Golden Mountain sauce, oyster sauce, and sugar. Mix until the sugar dissolves.
  2. Marinate the beef. Add the beef and turn it so everything is well coated. Cover and let it marinate for at least 2 hours. If you have time, leave it overnight for a deeper flavor.
  3. Grill the beef. Grill both sides over medium-high heat. Try not to overcook it; medium-rare gives you the best texture for this salad. Let it rest for 5 minutes before slicing.
  4. Slice the beef. Slice the beef thinly against the grain.
  5. Make the dressing. In a bowl, mix fish sauce, lime juice, chili flakes, and toasted rice powder. Taste it. It should be salty, sour, and slightly spicy. Adjust if needed.
  6. Toss everything together. Add the sliced beef to the dressing and mix well so it absorbs all the flavor. Then add shallots, green onions, mint, and culantro. Toss gently and serve right away.

Common mistakes to avoid

Overcooking the beef. This is the biggest one. If the beef is too well done, it turns tough and loses that juicy bite.

Skipping the toasted rice powder. It might seem optional, but it’s not. This is what gives nam tok its signature nutty flavor and slightly textured coating.

Not balancing the dressing. Nam tok should taste salty, sour, and spicy all at once. If it tastes flat, it usually just needs a small adjustment. Add a bit more lime, fish sauce, or chili, then taste again before tossing with the beef.

How to store & reheat leftovers

If you have leftovers, store them in an airtight container in the fridge for up to 2 days.

That said, this salad is really best eaten fresh. The herbs wilt quickly, and the beef can lose some of its texture once it sits in the dressing.

You can enjoy leftovers cold, or let them sit at room temperature for a bit before eating. I don’t usually reheat it, but if you do, warm the beef gently so it doesn’t dry out.

Close-up of Thai nam tok beef salad with grilled beef slices, red chilies, shallots, green onions, and herbs on a banana leaf.

Authentic Thai Beef Larb Recipe (Larb Neua)

Thai Raw Beef Salad Recipe (Raw Larb)

Yum Nua Recipe (Authentic Thai Beef Salad)

Thai Ground Beef Lettuce Wraps Recipe

Did you try this Thai nam tok recipe?

I’d love to hear how it turned out! Leave a rating and/or a comment below, and follow me on FacebookInstagram, and Pinterest.

Nam Tok Beef Recipe (Thai Waterfall Salad)

Grilled Thai beef salad (nam tok) with herbs, shallots, and toasted rice powder, served on banana leaf with fresh vegetables in the background.
Authentic Thai nam tok beef recipe with grilled steak, fresh herbs, and a lime dressing. Easy to make and ready in about 25 minutes for a light, flavorful meal.
Praew
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Cuisine Asian, Thai
Course Main Course, Salad
Serving Size 3 people

Equipment

  • Measuring spoons & cups
  • Cutting board & sharp knife
  • Mortar and pestle or food processor
  • Mixing bowls & spoons
  • Charcoal grill or grill pan
  • Tongs

Ingredients

For the marinade

For the dressing

  • 2 tsp toasted rice powder
  • 2 tbsp fish sauce
  • ½ tbsp chili flakes, to taste
  • 2 tbsp fresh lime juice
  • 60 g shallots, thinly sliced
  • 10 g cilantro, chopped
  • 10 g mint, chopped
  • 3 green onions, chopped
  • 3 kaffir lime leaves, cut into thin strips

Instructions

  • Make the marinade. Crush the garlic and mix with golden mountain sauce, oyster sauce, and sugar in a bowl until the sugar dissolves.
  • Marinate the beef. Add the beef and coat well. Cover and marinate for at least 2 hours, or overnight.
  • Grill the beef. Gril both sides over medium-high heat until medium-rare. Let it rest for 5 minutes before slicing.
  • Slice. Slice the beef thinly against the grain.
  • Make the dressing. Mix fish sauce, lime juice, chili flakes, and toasted rice powder in a bowl.
  • Toss and serve. Add the beef to the dressing and mix. Add shallots and herbs, toss gently, and serve right away.

Notes

  • Use the nutrition card in this recipe as a guideline.
Calories: 482kcal | Carbohydrates: 11g | Protein: 31g | Fat: 35g | Saturated Fat: 13g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 15g | Trans Fat: 2g | Cholesterol: 121mg | Sodium: 1165mg | Potassium: 677mg | Fiber: 3g | Sugar: 4g | Vitamin A: 576IU | Vitamin C: 8mg | Calcium: 87mg | Iron: 5mg

5 from 1 vote (1 rating without comment)

Leave a Reply

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

Recipe Rating