Salads
This authentic Thai shrimp salad (Yum Talay) brings the bold flavors of street markets straight to your kitchen in just 20 minutes. The secret lies in balancing tangy lime, fiery chili, and umami fish sauce—a harmony that transforms simple shrimp into a restaurant-worthy dish.
I’ve perfected this recipe after years of testing, ensuring every bite delivers that signature Thai zing without compromise.
The magic happens with fresh lemongrass, garlic, and Thai chilies, all pounded into a fragrant paste that infuses the shrimp with aromatic depth. Unlike many Westernized versions, this recipe stays true to tradition by using shrimp shells for a rich, briny broth that’s reduced into a glossy sauce.
The result? Shrimp that’s tender yet vibrant, tossed in a dressing that’s both refreshing and complex.
What you’ll end up with is a salad bursting with color and texture—crisp herbs, plump shrimp, and a dressing that clings to each piece. The balance of sour, spicy, and salty flavors makes this dish addictive, while the bright lime and fresh cilantro keep it light enough for any meal.
Serve it over steamed jasmine rice or alongside cucumber salad for the full Thai dining experience.
This recipe delivers authenticity without shortcuts, proving you don’t need a Thai market to recreate this classic. The technique is straightforward, but the flavors are anything but basic. Let’s get cooking—your taste buds will thank you.
Ingredients for authentic thai shrimp salad
Fresh shrimp, fragrant herbs, and zesty lime—this Thai street salad comes together faster than you can say 'yum'.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Shrimp (peeled, deveined, tails on) 🦐 | 1 ½ lb | Fresh or thawed, 31-40 count |
| Lemongrass (lower part only) 🌿 | 1 whole | Bruised with side of knife |
| Thai Bird's Eye Chilies 🌶️ | 6 whole | Seeds removed for less heat |
| Garlic Cloves 🧄 | 8 cloves | Peeled, lightly smashed |
| Lime Juice 🍋 | ½ cup | Freshly squeezed, about 4 limes |
| Fish Sauce 🫒 | 2 tbsp | Red Boat brand preferred |
| Palm Sugar 🍯 | 2 tbsp | Or substitute white sugar |
| Shrimp Shells 🦐 | ½ cup | From shrimp, crushed for broth |
| Fresh Cilantro 🌿 | ½ cup | Stems removed, chopped |
| Green Onions 🧅 | 4 whole | Thinly sliced, white parts only |
| Vegetable Oil 🫒 | 2 tbsp | For cooking shrimp |
| Salt 🧂 | 1 tsp | Fine sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The shrimp is non-negotiable here—31-40 count gives you that perfect balance of meat and texture. Thai markets have the best selection, but any seafood counter will work. Look for plump, bright pink shrimp with no fishy smell. I always grab extra because they disappear fast. The lemongrass? Only the lower part matters—those tough outer leaves are useless. Asian grocery stores carry fresh stalks, but if you can't find them, frozen works too (just thaw and bruise it).
No Thai chilies? Serrano or jalapeño peppers work in a pinch, but you'll lose that signature heat. Fish sauce is the umami backbone—Red Boat is the gold standard, but any reputable brand will do. Palm sugar's hard to find outside Asian markets, but white sugar or coconut sugar keeps things authentic. The shrimp shells? Don't toss them! Crush them up for the broth—it's what gives this dish that restaurant-quality depth. Fresh herbs are a must—dried cilantro is a crime, and green onions should be crisp.
Cook the shrimp immediately after peeling to keep it tender. Store any leftover dressing in a jar with a tight seal for up to 3 days—it's perfect for drizzling on rice or noodles. The rice? Cook it ahead and keep it warm—steamed jasmine rice is the ideal base. This dish tastes even better the next day as the flavors meld (trust me on this). Portion shrimp and dressing separately if you're serving a crowd—people will go back for seconds.
Why You'll Love This Recipe
- No-Fuss Freshness: I swear by this when I’m too tired to chop much—just toss in shrimp, bruise the lemongrass and chilies with the garlic, and let the lime do its magic. The prep is basically a 10-minute conversation with your knife.
- Lemongrass Heat: That first bite? The garlic sizzle, the chilies waking up your mouth, and the lemongrass cutting through like a citrusy whisper—it’s the kind of balance that makes you forget you’re eating salad. (Yes, even on a Tuesday night.)
- Lunchbox Hero: Pack it cold for work or school—it keeps surprisingly well, and the shrimp stay juicy if you toss it with a little rice vinegar before storing. My kids fight over who gets the extra lime wedges on the side.
- Budget-Friendly Protein: Shrimp’s the star here, but it’s lean enough to stretch for leftovers without feeling like a chore. I’ll be real: the second night is even better when the flavors meld, and you’re left with a fraction of the cost of takeout.
Step-by-step instructions for authentic Thai shrimp salad
Here's how to create this vibrant, zesty salad that captures Thailand's bold flavors.
Prepare the Shrimp Broth and Cook the Shrimp
Start by crushing the 0.5 cup shrimp shells with the flat side of your knife until finely chopped. In a small pot, combine the crushed shells with 2 cups water (not listed but required for broth), 1 whole lemongrass (bruised), 6 whole Thai bird's eye chilies (seeds removed), and 8 cloves garlic. Bring to a boil over medium-high heat, then reduce to a simmer for 10 minutes until the broth develops a rich, aromatic flavor.
Strain the broth through a fine-mesh sieve into a bowl, pressing gently on the solids to extract all the flavor. In a separate skillet, heat 2 tablespoons vegetable oil over medium-high heat. Add the 1.5 lb large shrimp (peeled, deveined, tails on) and cook for 2-3 minutes per side until they turn pink and opaque. Remove shrimp and set aside, reserving the oil in the pan.
Create the Tangy Dressing
In a small bowl, whisk together the 0.5 cup lime juice, 2 tablespoons fish sauce, 2 tablespoons palm sugar, and 1 tablespoon reserved shrimp broth (from the strained mixture). Taste and adjust the balance—you want a perfect harmony of sweet, sour, and umami. The dressing should coat the back of a spoon smoothly.
Add 0.5 teaspoon black pepper and 1 teaspoon salt to the dressing, whisking until fully dissolved. Set aside while you prepare the remaining components. This dressing is the heart of your salad, so don't rush this step. Let it sit for 2 minutes to allow the flavors to meld.
Assemble the Fresh Vegetable Components
Finely chop the 0.5 cup fresh cilantro, removing stems first. Thinly slice the 4 whole green onions, using only the white parts. Set both aside in separate bowls. The cilantro should be bright green and fresh, while the green onions should be crisp and ready to add a mild oniony bite to balance the heat.
In a large mixing bowl, combine the chopped cilantro and green onions with the cooked shrimp. Gently toss everything together, being careful not to break the shrimp. The vegetables should be evenly distributed throughout the shrimp, creating a colorful base for your salad.
Combine All Elements for Maximum Flavor
Pour the prepared dressing over the shrimp and vegetable mixture. Using clean hands or a large spoon, gently fold everything together until the shrimp and vegetables are evenly coated in the tangy sauce. The shrimp should glisten slightly from the lime juice, and the colors should be vibrant—pink shrimp, green cilantro, and white green onions.
Let the salad sit for 5 minutes to allow the flavors to fully meld together. This resting time is crucial—it lets the shrimp absorb the dressing and the heat from the chilies distribute evenly. Taste again and adjust seasoning if needed, adding more lime juice for acidity or fish sauce for umami.
Serve Over Jasmine Rice with Authentic Flair
Cook the 1.5 cups jasmine rice according to package instructions until fluffy and separate. The rice should be hot but not mushy—just enough to soak up the remaining dressing from the salad. Divide the rice among serving plates, creating a base for your shrimp salad.
Spoon the shrimp salad over the rice, arranging it attractively with the shrimp tails visible. Garnish with additional chopped cilantro if desired. Serve immediately while the shrimp is still warm and the dressing is vibrant. This authentic Thai shrimp salad delivers that perfect balance of spicy, tangy, and umami flavors that make it so irresistible.
Pro Tips For Making Authentic Thai Shrimp Salad
- CHAR SHRIMP FIRST: Sear the shrimp until they’re just opaque at the edges—about 30 seconds per side—then finish them in the sauce. I learned this the hard way: overcooking turns them rubbery, and you want them to stay tender enough to eat whole.
- SLICE LEMONGRASS LENGTHWISE: Cut the lower stalk into thin slivers (about 1/4-inch thick) instead of mincing. This keeps the texture bright and aromatic, not muddy—like the difference between fresh basil and dried.
- SALT THE SHRIMP AFTER SEARING: Add a pinch of salt to the shrimp after they hit the pan, not before. The salt draws out moisture, which helps the garlic-lemon paste cling better later—no more dry, flavorless shrimp.
- USE FRESH CHILIES, NOT FROZEN: If you can’t find fresh Thai chilies, freeze them whole for 10 minutes first, then slice—this keeps them from bleeding their heat into the oil. (I know, it’s annoying, but frozen chilies taste like sad, watery ghosts.)
Flavor customization for these flavors
Spice Level Control
Thai chilies pack serious heat, but you can easily adjust the spice level. For mild versions, remove all seeds and use only 3-4 chilies instead of 6. If you love heat, keep seeds in and add 1-2 extra chilies—just be prepared for a fiery finish!
I like to toast the chilies briefly in a dry pan before pounding to deepen their flavor without adding extra heat. 🌶️
Sweet-Tangy Balance
The dressing needs perfect harmony between sweet and sour. If your lime juice tastes too tart, add ½ teaspoon more palm sugar (or white sugar). For extra tang, squeeze in 1 extra lime or add 1 teaspoon rice vinegar.
I often taste as I go—this dressing should make your mouth water before you even eat it!
Herb Variations
Cilantro is traditional, but Thai basil adds a fragrant, anise-like note. Swap ¼ cup of the cilantro for Thai basil leaves. For a greener salad, add ¼ cup chopped mint—it brightens the dish beautifully.
Just remember, mint can overpower if you use too much, so start small and adjust to taste.
Protein Swaps
While shrimp is classic, this salad works beautifully with other proteins. Try grilled chicken breast (cut into strips) or firm tofu (pan-fried until crispy). For seafood lovers, white fish like cod or halibut works too—just cook it until just done (145°F internal temp) to keep it tender.
The dressing will cling to any protein beautifully.
Extra Umami Boost
Want to deepen the savory notes? Add 1 teaspoon soy sauce or ½ teaspoon oyster sauce to the dressing. For a smoky twist, stir in ½ teaspoon toasted sesame oil at the end.
I also love adding 1 tablespoon shrimp paste (kapi) if you can find it—it’s a Thai pantry staple that adds incredible complexity. 💫
Vegetable Add-Ins
Keep it traditional with just shrimp and herbs, or add crunch with ¼ cup shredded carrot or ¼ cup thinly sliced bell pepper. For a tropical twist, toss in ¼ cup diced mango—the sweetness balances the heat perfectly.
Just add veggies after tossing the shrimp to keep them crisp. The key is contrast: crunchy, fresh, and vibrant elements make every bite exciting.
Nutrition facts
Frequently asked questions
Can I make this salad without shrimp?
While shrimp is traditional, this recipe works beautifully with grilled chicken, firm tofu, or white fish like cod. Just cook your protein until fully done (145°F for fish, 165°F for chicken) to maintain that tender texture. The dressing will cling perfectly to any protein you choose!
How do I adjust the spice level?
Thai chilies bring the heat! For milder flavor, remove all seeds and use only 3-4 chilies instead of 6. If you love spice, keep seeds in and add 1-2 extra chilies. Pro tip: Toast the chilies briefly in a dry pan first to deepen their flavor without adding more heat.
What if I can't find Thai chilies?
No problem! Swap them for serrano or jalapeño peppers, but you'll lose some of that signature Thai heat. For extra depth, add ½ teaspoon ground coriander to the dressing—it mimics the aromatic profile of Thai chilies. Just remember, the flavor will be slightly different but still delicious!
Can I prepare this salad ahead of time?
Yes, but with a few key adjustments. Cook the shrimp and make the dressing 1 day ahead, then store them separately in airtight containers. Refrigerate for up to 24 hours. When ready to serve, toss everything together and let it sit for 5 minutes to rebalance the flavors. The shrimp will stay tender, and the dressing won't overpower the dish.
Why does my dressing taste too salty?
Fish sauce is salty, so it's easy to overdo it! If your dressing tastes too strong, balance it with 1 extra lime or 1 teaspoon rice vinegar to brighten the flavors. You can also dilute it slightly with 1 tablespoon water or 1 teaspoon shrimp broth. Taste as you go—this is all about finding that perfect harmony!
