Thai grilled pork salad is the kind of recipe that walks into the room wearing sunglasses and immediately makes your plain weeknight dinner feel underdressed. Known in Thai cuisine as moo nam tok, this bold, juicy, herb-packed dish combines smoky grilled pork with lime juice, fish sauce, roasted chile flakes, shallots, mint, cilantro, and the magic ingredient that makes everything taste deeper: toasted rice powder.
It is called a salad, but let’s be honestit does not behave like one of those sad desk salads that make you question your lunch choices. This Thai pork salad is warm, spicy, tangy, savory, fresh, crunchy, and aromatic. It is hearty enough for dinner, bright enough for hot weather, and exciting enough that nobody at the table will ask, “So… what else are we having?”
This recipe is inspired by traditional Thai nam tok flavors while being written for American home cooks using easy-to-find ingredients and clear cooking steps. You will learn how to grill the pork, make homemade toasted rice powder, balance the dressing, serve the salad properly, and adjust the recipe to your own spice tolerance.
What Is Thai Grilled Pork Salad?
Thai grilled pork salad, or moo nam tok, is a popular dish associated with the food traditions of Northeastern Thailand, also known as Isan. The name “nam tok” is often translated as “waterfall,” and many cooks explain it as a reference to the juices dripping from grilled meat. Whether or not your pork creates a dramatic waterfall moment on the grill, the important thing is this: the meat should be juicy, smoky, and thinly sliced before being tossed with a punchy dressing.
The basic flavor profile is classic Thai balance: salty fish sauce, sour lime juice, spicy chile, a touch of sweetness, fresh herbs, and nutty toasted rice powder. The salad is usually served with sticky rice, raw cabbage, cucumber, long beans, or lettuce leaves. The vegetables cool the heat, the rice soaks up the dressing, and the pork does all the heavy lifting like the delicious overachiever it is.
Why You Will Love This Thai Grilled Pork Salad Recipe
This recipe is fast enough for a weeknight but flavorful enough for a weekend cookout. The pork can be grilled outdoors, cooked on a grill pan, or seared in a cast-iron skillet. The dressing comes together in minutes, and the toasted rice powder can be made ahead.
You will also love how customizable it is. Want it fiery? Add more roasted chile flakes. Prefer it gentle? Keep the chile modest and let the lime and herbs shine. Need a leaner version? Use pork tenderloin. Want deeper flavor? Choose pork shoulder steaks or pork neck if you can find it at an Asian market.
Ingredients for Thai Grilled Pork Salad
For the Pork
- 1 1/4 pounds pork shoulder steaks, pork neck, pork loin, or pork tenderloin
- 1 tablespoon fish sauce
- 1 tablespoon soy sauce
- 1 tablespoon oyster sauce
- 1 teaspoon palm sugar or light brown sugar
- 1 teaspoon neutral oil
- 2 cloves garlic, finely grated
- 1/2 teaspoon ground white pepper or black pepper
For the Toasted Rice Powder
- 3 tablespoons uncooked jasmine rice or glutinous rice
- 1 optional makrut lime leaf, thinly torn, for fragrance
For the Dressing
- 3 tablespoons fresh lime juice
- 2 tablespoons fish sauce
- 1 1/2 teaspoons palm sugar or light brown sugar
- 1 to 2 teaspoons roasted Thai chile flakes, to taste
- 2 tablespoons toasted rice powder
- 1 to 2 tablespoons warm water, if needed to loosen the dressing
For the Salad
- 3 small shallots, thinly sliced
- 3 scallions, thinly sliced
- 1/2 cup fresh mint leaves
- 1/3 cup chopped cilantro
- 1 tablespoon finely sliced lemongrass, optional
- 1 small cucumber, sliced, for serving
- Green cabbage wedges or lettuce leaves, for serving
- Sticky rice or jasmine rice, for serving
Best Cut of Pork for Thai Grilled Pork Salad
The best cut depends on your preferred texture. Pork neck is traditional in many Thai-style grilled pork recipes because it has excellent marbling and stays juicy over high heat. In the United States, pork neck can be harder to find, but Asian grocery stores may carry it.
Pork shoulder steaks are a great substitute because they have enough fat to stay tender and flavorful. Pork tenderloin is leaner and cooks quickly, but it can dry out if overcooked. Pork loin works too, though it benefits from a short marinade and careful slicing.
For the juiciest result, choose pork that is about 3/4 inch thick. Thin pieces cook too fast and can become dry. Very thick pieces may char outside before cooking evenly inside. The sweet spot is a cut that can develop a smoky crust while remaining tender in the center.
How to Make Toasted Rice Powder
Toasted rice powder, called khao khua, is one of the defining ingredients in Thai grilled pork salad. It adds a nutty aroma, subtle crunch, and a lightly toasted flavor that makes the dressing cling to the meat. Skipping it is like watching a movie with the sound offyou will understand the plot, but you will miss the drama.
- Place uncooked jasmine rice or glutinous rice in a dry skillet over medium-low heat.
- Toast for 8 to 10 minutes, stirring often, until the rice turns golden and smells nutty.
- Add a torn makrut lime leaf during the last minute if you want extra fragrance.
- Cool slightly, then grind with a mortar and pestle, spice grinder, or small food processor.
- Keep the texture slightly sandy, not as fine as flour.
You can make toasted rice powder ahead and store it in an airtight container for up to two weeks. Freshly toasted rice powder has the strongest aroma, so make small batches when possible.
How to Make Thai Grilled Pork Salad
Step 1: Marinate the Pork
In a bowl, combine fish sauce, soy sauce, oyster sauce, palm sugar, oil, garlic, and pepper. Add the pork and coat it well. Let it marinate for at least 20 minutes or up to 2 hours in the refrigerator. If you are using pork tenderloin, avoid marinating too long because lean meat can become overly salty.
Step 2: Grill the Pork
Heat a grill, grill pan, or cast-iron skillet over medium-high heat. Grill the pork for 3 to 5 minutes per side, depending on thickness, until nicely charred and cooked through. For food safety, whole-muscle pork should reach an internal temperature of 145°F, followed by a 3-minute rest. Use a meat thermometer instead of guessing by color, because pork can still be slightly pink and safe when cooked properly.
Step 3: Rest and Slice
Transfer the grilled pork to a cutting board and let it rest. Do not skip this step. Resting keeps the juices in the meat instead of sending them all over your cutting board like a tiny pork tragedy. After resting, slice the pork thinly against the grain. Save any juices from the board and add them to the salad bowl for extra flavor.
Step 4: Make the Dressing
In a large bowl, stir together lime juice, fish sauce, palm sugar, roasted chile flakes, and toasted rice powder. Taste and adjust. It should be salty, sour, spicy, and lightly sweet. If the dressing feels too intense, add a tablespoon of warm water. If it tastes flat, add more lime. If it tastes shy, add more fish sauce or chile.
Step 5: Toss the Salad
Add the warm sliced pork, shallots, scallions, cilantro, mint, and optional lemongrass to the dressing. Toss gently until everything is coated. Add the herbs at the end so they stay fresh and bright rather than turning into sad green confetti.
Step 6: Serve Immediately
Serve Thai grilled pork salad warm or at room temperature with sticky rice, cabbage wedges, cucumber slices, or lettuce leaves. The rice catches the dressing, the vegetables cool the spice, and the pork makes everyone at the table suddenly very quietin the best possible way.
Flavor Balance: The Secret to Great Nam Tok Moo
The best Thai grilled pork salad is not about one loud flavor. It is about balance. Fish sauce brings salt and umami. Lime juice adds brightness. Sugar rounds out the sharp edges. Chile gives heat. Toasted rice powder adds roasted depth. Fresh herbs bring lift and fragrance.
If your salad tastes too salty, add more lime juice, herbs, or a spoonful of warm water. If it tastes too sour, add a pinch more sugar. If it tastes too sweet, add fish sauce and lime. If it tastes boring, it probably needs more chile, toasted rice powder, or shallots.
Serving Ideas
Thai grilled pork salad is traditionally excellent with sticky rice, but jasmine rice also works. You can serve it as a main dish, wrap it in lettuce leaves, spoon it over rice bowls, or pair it with cucumber salad, green papaya salad, or grilled vegetables.
For a party platter, arrange cabbage wedges, cucumber slices, herbs, and sticky rice around the pork salad. Guests can build their own bites. This is especially useful if some people love spice and others believe black pepper is a personal attack.
Recipe Variations
Thai Grilled Pork Salad with Tenderloin
Use pork tenderloin for a leaner version. Grill it carefully and remove it from the heat as soon as it reaches 145°F. Slice thinly and toss with extra dressing because tenderloin has less fat.
Extra-Spicy Nam Tok Moo
Use 2 to 3 teaspoons of roasted Thai chile flakes and add sliced fresh Thai chiles. This version is not here to make friends. It is here to clear sinuses and win respect.
Low-Carb Thai Pork Salad
Serve the pork salad in lettuce cups with cucumber, cabbage, and extra herbs. Use less sugar in the dressing and skip the rice on the side.
Grill Pan Version
No outdoor grill? Use a smoking-hot grill pan or cast-iron skillet. Open a window, turn on the fan, and accept that your kitchen may briefly smell like a Thai street-food stall, which is not exactly a problem.
Common Mistakes to Avoid
Overcooking the pork is the most common mistake. Use a thermometer and rest the meat. Dry pork cannot be rescued by even the most heroic lime dressing.
Grinding the toasted rice too finely can make the salad pasty. Aim for a coarse powder with a little texture.
Adding herbs too early can make them wilt. Toss the warm pork with the dressing first, then add herbs right before serving.
Using bottled lime juice will flatten the flavor. Fresh lime juice is worth it here. The dressing is simple, so every ingredient matters.
Storage and Make-Ahead Tips
Thai grilled pork salad tastes best right after tossing, while the pork is still warm and the herbs are fresh. However, you can prepare several components ahead. Toast the rice powder up to two weeks in advance, slice the shallots and scallions a few hours ahead, and marinate the pork earlier in the day.
Leftovers can be stored in an airtight container in the refrigerator for up to 2 days. The herbs will soften, but the flavor will still be good. For best results, store extra herbs separately and add them after reheating the pork gently or letting it come to room temperature.
My Kitchen Experience with Thai Grilled Pork Salad
The first time you make Thai grilled pork salad at home, you may be tempted to treat it like a normal grilled meat salad: cook pork, add greens, pour dressing, done. That approach works, but it misses the personality of the dish. The real beauty of moo nam tok is that it feels alive. The pork should still be warm when it hits the dressing. The shallots should be sharp and crisp. The mint should smell like someone opened a garden window. The toasted rice powder should cling to the pork and thicken the lime-fish sauce dressing just enough to make every slice taste seasoned all the way through.
One useful experience is learning that the dressing should taste slightly too strong before it meets the meat. On its own, it may seem salty, sour, and spicy. Once it coats the pork, herbs, and vegetables, everything settles into balance. Many home cooks under-season Thai salads because they taste the dressing alone and panic. Do not panic. The pork is coming. The rice is coming. The cabbage is coming. They can handle it.
Another lesson is that toasted rice powder is not just a garnish. It changes the entire texture of the salad. When made fresh, it smells warm and nutty, almost like popcorn and toasted sesame had a quiet little meeting. If you use too little, the salad tastes thinner. If you use too much, it can become dry. Two tablespoons for this amount of pork is a strong starting point, but you can add a little more at the table if you love that roasted flavor.
The pork cut also changes the mood of the dish. Pork shoulder gives a rich, juicy bite that feels close to grilled street-food energy. Pork tenderloin makes the salad lighter and more weeknight-friendly, but it needs careful cooking. Pork loin falls somewhere in the middle. If you are cooking for guests, pork shoulder steaks are forgiving and flavorful. If you are cooking after work and want less fuss, tenderloin is clean, fast, and easy to slice.
Serving style matters too. A plate of Thai grilled pork salad with only a fork is good. A plate with sticky rice, cucumber, cabbage, and extra herbs is better. The best bites usually happen when you grab a little rice, a slice of pork, a mint leaf, a shard of shallot, and a cool piece of cucumber together. That bite explains the whole dish better than any recipe introduction ever could.
Finally, this recipe rewards tasting as you go. Thai cooking often depends less on exact measurements and more on balance. Your limes may be sweeter or sharper. Your fish sauce may be saltier. Your chile flakes may be gentle or wildly dramatic. Start with the recipe, then adjust until the salad tastes bright, savory, spicy, and fresh. When you reach the point where you immediately want another bite, you have done it right.
Conclusion
Thai grilled pork salad is a bold, refreshing, and deeply satisfying recipe that brings together smoky grilled pork, zesty lime dressing, salty fish sauce, toasted rice powder, roasted chile, and fresh herbs. It is simple enough for a weeknight meal but exciting enough for a cookout, dinner party, or “I deserve something better than leftovers” moment.
The key is balance. Grill the pork until juicy, rest it properly, slice it thin, and toss it while warm with a dressing that hits salty, sour, spicy, and lightly sweet notes. Add fresh mint, cilantro, scallions, and shallots at the end for color and fragrance. Serve with sticky rice, cabbage, cucumber, or lettuce, and you have a Thai-inspired meal that tastes bright, smoky, and unforgettable.
Note: This recipe uses U.S. measurements and home-cooking methods. For best results, cook whole-muscle pork to 145°F and allow it to rest for 3 minutes before slicing.

