In This Article Show
I love Thai food for its balance of tastes—salty, sour, sweet, and spicy all at once. A Thai salad is a perfect way to get all that bold flavor in one fresh, light dish. I find them incredibly satisfying but never too heavy.

They are my choice for a quick, exciting meal that feels different from my usual routines.
Here are 21 fresh Thai salad recipes I enjoy making. Each one brings a punch of flavor and is simpler to put together than you might think.
1. Classic Green Papaya Salad (Som Tum)

Shredded green papaya pounded in a mortar with garlic, chilies, lime juice, fish sauce, and tomatoes. I make this for its explosive mix of tangy, spicy, and savory flavors that are totally refreshing.
Nutrition per serving:
- Calories: 180
- Protein: 4g
- Carbs: 25g
- Fat: 7g
- Fiber: 5g
2. Thai Beef Salad (Yam Neua)

Grilled flank steak sliced and tossed with lettuce, mint, cilantro, onion, and a spicy lime dressing. This is my favorite way to turn a piece of steak into a bright, herb-filled meal.
Nutrition per serving:
- Calories: 320
- Protein: 28g
- Carbs: 12g
- Fat: 18g
- Fiber: 3g
3. Glass Noodle Salad (Yum Woon Sen)

Softened bean thread noodles mixed with ground pork, shrimp, cilantro, and a tangy dressing. I like the light, springy texture of the noodles and how they soak up the flavorful sauce.
Nutrition per serving:
- Calories: 290
- Protein: 18g
- Carbs: 35g
- Fat: 9g
- Fiber: 2g
4. Spicy Chicken Larb (Larb Gai)

Minced chicken cooked and tossed with roasted rice powder, lime juice, fish sauce, and lots of fresh herbs. I serve it with cabbage leaves for scooping. It’s wonderfully savory and aromatic.
Nutrition per serving:
- Calories: 230
- Protein: 26g
- Carbs: 10g
- Fat: 9g
- Fiber: 3g
5. Mango Salad with Chili Lime Dressing

Strips of firm, sweet mango combined with red onion, bell pepper, and cilantro in a sharp chili and lime dressing. I enjoy this for a sweet, hot, and sour combination that wakes up your taste buds.
Nutrition per serving:
- Calories: 150
- Protein: 2g
- Carbs: 35g
- Fat: 1g
- Fiber: 4g
6. Thai Cucumber Salad

Thinly sliced cucumbers and red onion quickly pickled in a sweet and sour vinegar sauce with peanuts. This is my go-to quick side dish for cutting through richer Thai curries or grilled meats.
Nutrition per serving:
- Calories: 90
- Protein: 3g
- Carbs: 12g
- Fat: 4g
- Fiber: 2g
7. Crispy Pork & Herb Salad

Deep-fried crispy pork belly tossed with ginger, lemongrass, toasted rice powder, and mint. The contrast between the rich pork and the sharp, fresh herbs is really something special.
Nutrition per serving:
- Calories: 380
- Protein: 22g
- Carbs: 8g
- Fat: 28g
- Fiber: 2g
8. Squid Salad (Yum Pla Muk)

Tender, boiled squid rings mixed with celery, onion, and cilantro in a spicy lime and chili dressing. I make this for a salad that tastes like the sea—briny, fresh, and full of heat.
Nutrition per serving:
- Calories: 190
- Protein: 24g
- Carbs: 11g
- Fat: 5g
- Fiber: 1g
9. Som Tum Thai (Papaya Salad with Peanuts)

The classic version of green papaya salad with the addition of crushed peanuts and long beans. The peanuts add a nice creamy texture and richer flavor to the sharp salad.
Nutrition per serving:
- Calories: 210
- Protein: 6g
- Carbs: 24g
- Fat: 11g
- Fiber: 5g
10. Tofu & Mint Salad

Pan-fried cubes of firm tofu tossed with plenty of fresh mint, sliced shallots, and a simple soy-lime dressing. It’s a great meatless option that is both light and packed with flavor.
Nutrition per serving:
- Calories: 200
- Protein: 14g
- Carbs: 10g
- Fat: 12g
- Fiber: 3g
11. Spicy Mushroom Salad (Het Pa)

Mixed mushrooms like oyster and shiitake, blanched and tossed with lime, chili, and cilantro. This is my choice for an earthy, savory salad that is completely vegan and full of umami.
Nutrition per serving:
- Calories: 120
- Protein: 5g
- Carbs: 15g
- Fat: 6g
- Fiber: 4g
12. Wing Bean Salad (Yum Tua Pu)

Crunchy wing beans (or green beans) smashed and mixed with coconut milk, lime, and dried shrimp. It has a unique creamy yet sharp dressing that I find really addictive.
Nutrition per serving:
- Calories: 180
- Protein: 7g
- Carbs: 15g
- Fat: 11g
- Fiber: 6g
13. Grilled Shrimp Salad (Goong Yang)

Grilled shrimp served on lettuce with a classic Thai nam jim seafood dressing of lime, chili, and garlic. It’s simple, elegant, and lets the sweet shrimp shine.
Nutrition per serving:
- Calories: 220
- Protein: 25g
- Carbs: 8g
- Fat: 9g
- Fiber: 1g
14. Banana Blossom Salad (Yum Hua Plee)

Sliced banana blossom mixed with chicken, cilantro, and a creamy coconut and lime dressing. The banana blossom has a subtle artichoke-like flavor and a great texture.
Nutrition per serving:
- Calories: 280
- Protein: 20g
- Carbs: 22g
- Fat: 13g
- Fiber: 5g
15. Minced Catfish Larb (Larb Pla Duk)

Toasted ground catfish mixed with herbs, lime, chili, and roasted rice powder. It has a deeper, earthier flavor than chicken larb and is a nice change of pace.
Nutrition per serving:
- Calories: 210
- Protein: 22g
- Carbs: 9g
- Fat: 9g
- Fiber: 2g
16. Tomato & Shrimp Relish Salad (Nam Prik Kung Siap)

A warm relish of dried shrimp, tomatoes, and chilies pounded together, served with fresh vegetables like cabbage and cucumber for dipping. It’s more of a communal dish with bold, salty flavors.
Nutrition per serving:
- Calories: 150
- Protein: 12g
- Carbs: 18g
- Fat: 3g
- Fiber: 4g
17. Spicy Corn Salad (Yum Kao Pod)

Grilled or boiled corn kernels tossed with chili, lime, fish sauce, and cilantro. It’s a wonderful way to enjoy corn with a Thai street-food twist.
Nutrition per serving:
- Calories: 170
- Protein: 5g
- Carbs: 32g
- Fat: 4g
- Fiber: 4g
18. Lotus Stem Salad (Yum Bai Bua)

Crispy lotus stems with shrimp, chicken, peanuts, and a tamarind dressing. The lotus stem stays wonderfully crunchy and soaks up the tangy dressing perfectly.
Nutrition per serving:
- Calories: 250
- Protein: 18g
- Carbs: 25g
- Fat: 9g
- Fiber: 4g
19. Fern Shoot Salad (Yum Pak Kuut)

Stir-fried fern shoots with eggs and a fermented soybean paste dressing. It has a unique, slightly bitter flavor that is balanced by the rich, salty dressing.
Nutrition per serving:
- Calories: 180
- Protein: 10g
- Carbs: 12g
- Fat: 10g
- Fiber: 5g
20. Pork & Ginger Salad (Yum Muu Khamin)

Sliced boiled pork with matchsticks of young ginger, onion, and celery in a light vinegar dressing. The ginger is the star here—spicy, fresh, and cleansing.
Nutrition per serving:
- Calories: 280
- Protein: 24g
- Carbs: 10g
- Fat: 15g
- Fiber: 2g
21. Simple Cabbage & Herb Salad

Shredded green cabbage mixed roughly with cilantro, green onion, and a classic lime-chili-fish sauce dressing. I make this as a quick, crunchy slaw to go with almost any Thai meal.
Nutrition per serving:
- Calories: 70
- Protein: 2g
- Carbs: 12g
- Fat: 2g
- Fiber: 4g