Thai Long Bean Salad Recipe

Add some crunch to your lunch with this refreshing Thai salad!

As an Amazon Associate, I earn a small commission from qualifying purchases.

This spicy, crunchy and super fresh Thai long bean salad recipe is the ideal choice for anyone who’s looking to have a quick and healthy meal! The delicious and authentic Thai flavors in this lovely dish are coming from traditional ingredients like fish sauce, palm sugar and tamarind paste.

Thai long bean salad served on a banana leaf, with a portion of sticky rice next to it.

Vegetarian Thai long bean salad

Vegetarians and vegans will love this colorful spicy salad, it’s easy to adjust into a vegan salad, and the flavors remain delicious.

In the ingredients list, you’ll find fish sauce and fermented fish sauce. Sadly, there is no vegetarian substitute for fermented fish sauce. But you can go ahead and replace the fish sauce for vegan fish sauce.

I don’t recommend adding or removing any vegetables, since this is exactly how you’d get a Thai long bean salad served in a Thai restaurant or at a street food market!

Thai long bean salad with tomatoes, yard long beans, tomatoes, limes and dried chili peppers.

Easy salad recipe

Crispy beans and fresh vegetables bathing in a tasty salad dressing of spicy, salty, sweet and sour. This is definitely one of my favorite easy Thai salad recipes.

It’s prepped and pounded in just 10 minutes!

And the preparation of the ingredients is nothing more than simply cutting a few vegetables.

After that, you’ll need a mortar and pestle to pound and mix everything together.

Ingredients

All ingredients can be found in an Asian supermarket or at Asian markets.

Ingredients for Thai long bean salad on a dark wooden table.
  • Long beans Long beans are the main ingredient in this dish, they are also known as Yardlong beans. Look for fresh beans, they have a crunchy bite.
  • Small red tomatoesSubstitutable for a regular sized tomato.
  • LimeAdding more fresh lime juice will make the dish more sour, but you don’t want the salad to become too sour.
  • Palm sugar Increasing the amount of palm sugar will increase the sweetness.
  • Fermented fish sauceThis fermented sauce has a salty taste and a strong smell. It’s made of fish or krill which are coated in salt, and then fermented for up to 2 years. Don’t worry if you haven’t tried this before, the flavor is just very subtly present.
  • Tamarind sauceIncreasing the amount of tamarind sauce increases the sour flavor.
  • Fish sauceAdds a salty taste to the salad.
  • Dried peppersThe amount of dried chili peppers I used will make this salad EXTREMELY spicy. If your spice-level isn’t high, then I suggest using 0-2 dried chili peppers.
  • Garlic

Short recipe video

Step-by-step instructions

Prepare the veggies. Cut long beans medium-sized, tomatoes in small pieces, and lime in half.Cut yard long beans, lime, dried chilies and tomatoes in a bamboo basket on a dark wooden table.

Crush garlic and dried chilies in a mortar and pestle.Crushed garlic and dried chilies in a mortar and pestle.

Add long beans. Crush them until they burst open, this way they will better absorb the flavors coming from the other ingredients.Crushed long beans, garlic and chilies in a mortar and pestle.

Mix in fish sauce, fermented fish sauce, tamarind paste and palm sugar. Pound until the palm sugar is fully dissolved. Using a spoon in 1 hand and the pestle in the other will make this easier.Mixed long beans with the sauce ingredients and garlic and dried chilies in a mortar.

Finally, squeeze in the lime juice and toss in the peel, along with the tomatoes. Gently mix one last time. Serve immediately.Thai long bean salad with limes and tomatoes in a mortar.

Recipe notes

  • Dried chilies tend to be spicier than their fresh counterparts, adjust the amount of chilies to your own spice level.
  • After making this Thai salad, have a taste to check if the flavors suit your taste buds. Sweeter – add more palm sugar. Saltier – add more fish sauce. More sour – add more fresh lime juice.

How to serve

A spicy Thai salad is often served with other side-dishes, it basically goes with anything.

But it pairs best with some grilled meat. In Isan, the northeast of Thailand, people have this combination on a regular basis. A spicy meal with some grilled meat is what we love over here. I’ve been eating different kinds of Thai salads with grilled meat since I was a kid!

As a light lunch or main dish, combine it with rice and a bunch of fresh vegetables, that’s the traditional Thai way. In Isan, we substitute the white jasmine rice for sticky rice.

Close-up of Thai long bean salad, a Thai towel, and a part of some sticky rice.

How to store

After serving, this salad can be kept at room temperature for several hours. Any longer than that, and the beans will become soggy from absorbing too much sauce. The crunch will be gone, and the flavors simply won’t be as good anymore.

Frequently asked questions (FAQ’s)

What is Thai long bean salad made of?

This delicious Thai salad is made with crunchy yardlong beans, small tomatoes and fresh limes. The vegetables are flavored with traditional Thai ingredients like fish sauce, fermented fish sauce, palm sugar and tamarind paste.

Is this Thai salad healthy?

This salad is tasty, colorful, light on the stomach and perfectly healthy! A bunch of fresh vegetables, a few flavoring ingredients, some chilies and optionally a portion of rice. This is something I could eat every day.

More Thai salads that you’ll love

All packed with fresh and healthy vegetables, I’m sure you’ll find one that perfectly suits you.

Love this Thai long bean salad recipe? You would do me a GREAT favor by leaving a star rating and a comment in the comment section! And if you wish to stay up-to-date with my latest Thai recipes, then don’t forget to subscribe to my newsletter.

Difficulty: Beginner Prep Time 5 min Cook Time 5 min Total Time 10 mins
Servings: 2

Description

This easy and healthy Thai long bean salad is a recipe that uses authentic Thai ingredients, pounded up in only 10 minutes!

Ingredients

Instructions

  1. Prepare the veggies. Cut long beans medium-sized, tomatoes in small pieces, and lime in half.

  2. Crush garlic and dried chilies in a mortar and pestle.

  3. Add long beans. Crush them until they burst open, this way they will better absorb the flavors coming from the other ingredients.

  4. Mix in fish sauce, fermented fish sauce, tamarind paste and palm sugar. Pound until the palm sugar is fully dissolved.

    Tip: Use a spoon in one hand, and the mortar in the other.
  5. Finally, squeeze in the lime juice and toss in the peel, along with the tomatoes. Gently mix one last time. Serve immediately.

Note

  • Dried chilies tend to be spicier than their fresh counterparts, adjust the amount of chilies to your own spice level.
  • After making this Thai salad, have a taste to check if the flavors suit your taste buds. Sweeter - add more palm sugar. Saltier - add more fish sauce. More sour - add more fresh lime juice.
  • Serve as a side dish with other meals, or as a main dish with a portion of rice.
  • This salad can be kept at room temperature for several hours. After a while, the salad will turn soggy and lose its flavor, so it's best eaten immediately.

Keywords: Thai long bean salad

Food tastes better when shared!

Pin this recipe and share it with your followers.

pinit
About Author

Praew

I owned my own Thai restaurant and have years of experience in various other Thai restaurants. I've been whipping up classic Thai dishes by my mother's and grandma's side since I was just a little girl. Now I'm sharing my deep-rooted passion with my authentic Thai recipes on this food blog.

Add a review

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

You have successfully subscribed to the newsletter

There was an error while trying to send your request. Please try again.

Hungry in Thailand will use the information you provide on this form to send you a weekly newsletter.