Thai Shrimp Salad with Peanut Dressing

Why You’ll Love This Thai Shrimp Salad
- Quick and easy to make – This salad comes together in about 30 minutes, making it perfect for busy weeknights or a last-minute lunch.
- Light but satisfying – Packed with juicy shrimp, crisp veggies, and a creamy peanut dressing, it’s a complete meal that won’t weigh you down.
- Fresh and full of texture – Every bite has the perfect balance of crunchy vegetables, tender shrimp, and a rich, flavorful dressing.
- Great for meal prep – Prep the components ahead of time and toss everything together when you’re ready to eat.
- Easy to customize – Swap the protein, add noodles or rice, or adjust the spice level to make it just the way you like it.
Table of Contents
Ingredient Notes and Substitutions
A few simple ingredients come together to create this fresh and flavorful Thai shrimp salad. Here are some helpful tips and easy swaps to make it work for you:
- Shrimp – Use jumbo or extra-large shrimp for the best texture and flavor. You can use fresh or frozen, just make sure frozen shrimp are fully thawed and patted dry before cooking.
- Peanut Butter – Creamy peanut butter works best for a smooth dressing. Natural peanut butter is great, but make sure it’s well stirred so the oil is fully incorporated. If your peanut butter is thick, you may need to add a little extra warm water or lime juice to thin the dressing.
- Rice Vinegar – Rice vinegar adds that light, tangy balance to the dressing. If you don’t have it, you can substitute with apple cider vinegar, white distilled vinegar, or white wine vinegar.
- Soy Sauce – Use low-sodium soy sauce to control salt levels. For a gluten-free option, gluten free soy sauce, tamari or coconut aminos.
- Fresh Vegetables – This salad is all about crunch and freshness. Common choices include cabbage, carrots, bell peppers, and cucumbers. Feel free to mix and match based on what you have like thinly sliced snap peas, shredded lettuce, or even broccoli slaw are great additions.
- Herbs and Garnishes – Fresh herbs like cilantro, mint, or green onions add a bright finish. Don’t skip the toppings too: chopped peanuts or sesame seeds add extra texture and really tie everything together.

How to Make Thai Shrimp Salad
This salad comes together quickly, but a few simple tips will make sure everything turns out perfectly every time.
- Cook the shrimp: Start by seasoning the shrimp lightly with salt and pepper. Heat a skillet over medium-high heat with a little oil, then add the shrimp in a single layer. Cook for about 1-2 minutes per side, just until they turn pink and opaque. Be careful not to overcook, shrimp cook very quickly, and once they curl into a loose “C” shape and lose their gray color, they’re done. Remove them from the heat right away so they stay tender and juicy.
- Prep the vegetables: While the shrimp cook, slice and shred your vegetables. Try to keep everything thin and evenly cut so you get a nice balance of textures in every bite. Using a sharp knife or mandoline for cabbage and carrots helps create that light, crunchy consistency that makes this salad so good.
- Make the peanut dressing: In a bowl, whisk together the peanut butter, soy sauce, rice vinegar, and any additional flavorings until smooth. If the dressing feels too thick, add a little warm water or lime juice, a tablespoon at a time, until it reaches a pourable consistency. It should be creamy but easy to drizzle.
- Assemble the salad: In a large bowl, combine the prepared vegetables and cooked shrimp. Drizzle the dressing over the top and toss gently until everything is evenly coated. Try not to overdress, start with a little and add more as needed so the salad stays light and fresh, not heavy.
- Finish and serve: Top with fresh herbs, chopped peanuts, or sesame seeds for extra flavor and crunch. Serve right away for the best texture, while the vegetables are crisp and the shrimp are tender.
Storage and Meal Prep
This Thai shrimp salad is best enjoyed fresh, but you can easily prep components ahead of time to make it even more convenient.
- Storing leftovers: If the salad is already dressed, store leftovers in an airtight container in the refrigerator for up to 2 days. Keep in mind that the vegetables will soften as they sit. Try best to store components separately, and not dressed.
- Best way to meal prep: For the freshest results, store the components separately:
- Keep the cooked shrimp in one container.
- Store the chopped vegetables in another.
- Refrigerate the peanut dressing in a jar or sealed container.
- How long does shrimp last? Cooked shrimp will keep well in the refrigerator for up to 3 days when stored properly in an airtight container.

Thai Shrimp Salad FAQs
Yes, you can use pre-cooked shrimp to save time, just note they will not have much flavor as they are meant for a cocktail sauce. For best flavor, freshly cooked shrimp is highly recommended.
Yes! For best results, prep all the ingredients ahead and store them separately. Toss everything together with the dressing right before serving.
Absolutely. The dressing can be made up to 3-4 days in advance and stored in the refrigerator. Warm up on the counter and stir well before using, as it may thicken when cold.
More Recipes to Try
If you love fresh, flavorful salads and homemade dressings, there are plenty more recipes to explore! My Asian cucumber salad is another light and refreshing option with a bold, tangy kick, while Greek dressing and balsamic vinaigrette brings bright Mediterranean flavors that pair perfectly with crisp veggies or grilled meats. For something classic and versatile, try my Italian dressing and raspberry vinaigrette. And if you’re a fan of bold, zesty flavors like in this dish, don’t miss my ginger dressing.
DID YOU MAKE THIS RECIPE? PLEASE leave a 🌟 star rating! Let me know how you liked it by leaving the 📝 comment below or share and tag me on social media @willcookforsmiles. DON’T FORGET to subscribe to my newsletter!

Thai Shrimp Salad Recipe with Peanut Dressing
Ingredients
Shrimp:
- 1/2 lb raw shrimp
- 2 tsp honey
- 2 garlic cloves
- 1 tsp fresh grated ginger
- 1 Tbsp peanut oil
- Squeeze of 1/4 lemon
- Salt
Salad:
- 2 oz baby kale
- 1 small cucumber skinned and seeded
- 1 small carrot skinned
- 1/4 cup scallions
- 1 small red bell pepper
- 3/4 cup red cabbage
- 3 Tbsp peanuts
Peanut Dressing:
- 2 Tbsp peanut butter
- 3 tsp rice vinegar
- 2 Tbsp avocado oil
- 2 tsp honey
- 1/2 Tbsp soy sauce
Instructions
- First, make sure to take shells off of shrimp and devein them. (If needed.)
- Slice cucumber, carrot, red pepper and red cabbage thin and add it all to a large mixing bowl. Add baby kale and peanuts as well.
- In a small cup, combine all ingredients for the dressing and whisk until smooth.
- Add dressing to the bowl with vegetables and mix well.
- Divide salad among two plates.
- In a small bowl, mix shrimp with honey, grated garlic, grated ginger, peanut oil, lemon juice and salt. Mix until shrimp are well coated. Let them marinade while you are pre-heating the skillet.
- Pre-heat the skillet on medium-high until it is well heated through. Lower heat to medium.
- Add shrimp and sear just until they turn pink, flip and sear until they turn pink on the other side. (It will take 3-5 minutes, depending on size of shrimp.) Be careful not to overcook them.
- Top salads off with shrimp.
- Serve right away.
Nutrition
Would you like to save this recipe?
Categories:
30 Minute Meals, Dressing Recipes, Salad Recipes, Seafood Dinner Recipes, Shrimp Dinner Recipes,All images and text ©Lyubov Brooke for ©Will Cook For Smiles. Please do not use my images without prior permission. If using my posts in collections and features, please link back to this post for the recipe.
Disclaimer: Nutrition information shown is not guaranteed to be 100% accurate as most ingredients and brands have variations.
Great, easy, summer meal. I added a charred corn salad as a side and some very sweet mango. Thanks!!!!!
Yum! That sounds so good! I am glad you liked it!
This was so quick and easy, I will be making this again!
Can’t wait to try your delicious looking recipes! I’m wondering where I can find information about number of servings. Thanks so much for sharing!
Love it! The bonus was how quick and easy it comes together.
Thanks, Christine! So glad you liked it!
This looks SO good, Lyuba! Those shrimp seared perfectly. I love Thai salads, and I’m sure this one would be a new favorite at our house!
Thank you, Andi! Hope you’ll get a chance to try it 🙂
Love how quick and easy this meal is – perfect weeknight meal!
Absolutely! Thank you, Phoebe!
This salad looks so good and it is such a pretty salad. Thanks!
Thank you so much, Terri! 🙂
This is just what spring summer salad is to me. All light fresh taste and the dressing sounds like a perfect compliment to it. Your photos certainly make me want to dig in — and I just had blackened grouper salad for lunch. 😉
Grouper sounds yummy!
Thank you, Marisa! Dressing was actually perfect on this salad. I’ve made it again just without the shrimp for a quick lunch. (I was out of shrimp 🙁 )
Your shrimp salad looks delicious Lyuba! Perfect for spring!
Awe, thank you very much, Raquel!
Your salad looks gorgeous and sounds so amazing!!
Thank you so much, Kristin!