This is a quick and easy Thai long bean salad recipe (called som tum tua) that youโ€™ll love having as a refreshing and healthy dish on hot summer days. Itโ€™s gluten-free, ready in under 15 minutes, and made with an authentic dressing and lots of crisp vegetables.

Thai long bean salad with dried red chilies, tomatoes, shallots, and leafy greens on a woven tray.

This salad is a variation of Thai papaya salad, but uses yard long beans (or green beans) instead. I always make it when I donโ€™t have fresh papaya on hand, itโ€™s one of my favorite Thai salads when itโ€™s hot out!

Featured comment

5 star rating
5 star rating
5 star rating
5 star rating
5 star rating
Made this tonight to go with dinner! It reminded me of being in Thailand. Great recipe. So much flavour! I will definitely be making this again!
Alexandra Alder

What is Thai long bean salad

Thai long bean salad, or som tum tua, is a refreshing Thai salad made with yardlong beans, garlic, chilies, lime juice, and fish sauce. Itโ€™s pounded in a mortar and served with sticky rice or grilled meats. The flavor is bold, salty, sour, and slightly sweet.

My favorite vegetables for this salad are crisp yard long beans and tomatoes, but green beans work too. Use a clay mortar and wooden pestle, if you have one, and bruise the beans just enough to soak up the dressing without smashing them.

The dressing is made with traditional Thai sauces, and as always, you can adjust the seasonings to taste. Balancing flavors is the heart of Thai cooking.

This version of Thai green bean salad takes just 10 to 15 minutes and makes a light, healthy meal. It pairs well with just about anything as a side dish, but it works as a light lunch too. For a vegan version, use plant-based fish sauce and skip the fermented fish sauce. Enjoy!

Ingredient notes and substitutes

Youโ€™ll find detailed step-by-step photos and helpful tips just below. If youโ€™re in a hurry, feel free to skip ahead to the recipe card at the bottom.


Top-view of ingredients for Thai long bean salad: yardlong beans, lime, tomatoes, dried chilies, fish sauce, palm sugar, tamarind sauce, and more.
  • Yard long beans – These are also called Chinese long beans, snake beans, and asparagus beans. Alternatively, you can use green beans.
  • Small tomatoes – Cherry or grape tomatoes work best.
  • Dried peppers – Adjust the amount to suit your spice preference.
  • Garlic
  • Lime – Fresh lime juice adds brightness and balances the savory notes.
  • Fermented fish sauce (optional) – Adds deep umami and bold flavor, commonly used in Isan cuisine.
  • Fish sauce – Adds saltiness and umami; a staple in Thai salad dressings.
  • Tamarind paste – Brings a tangy, slightly sweet edge to the dressing.
  • Palm sugar Natural sweetness with a rich, caramel undertone that’s different from white and brown sugar.

You may also like enoki mushroom larb and Thai cucumber salad!

How to make Thai green bean salad

Step 1: Start by slicing the long beans into bite-sized pieces (1-2 inches). Cut the lime and chop the tomatoes into smaller chunks.

Fresh yardlong beans, tomatoes, lime, and chilies prepared for Thai long bean salad.

Step 2: In a mortar and pestle, pound the garlic and dried chilies until theyโ€™re crushed and fragrant.

Garlic and dried chilies crushed in a mortar.

Step 3: Add the long beans to the mortar and gently pound just until they begin to split. This helps them soak up all the flavor from the dressing.

Close-up of pounded yardlong beans in a mortar.

Step 4: Add the fish sauce, fermented fish sauce (if using), tamarind paste, and palm sugar. Keep pounding and mixing until the sugar is fully dissolved.

Seasoned yardlong beans in a clay mortar, infused with spices.

Step 5: Squeeze in the lime juice, toss in the peels for extra fragrance, and add the tomatoes. Lightly mix everything together, taste and adjust if needed, and serve right away!

A mortar with Thai long bean salad with tomatoes and lime.

Serving ideas

Serving tip: Serve green bean salad with grilled meat like these chicken wings or moo yang. Add a side of jasmine rice or sticky rice, and fresh vegetables like Thai eggplants, crisp lettuce, and cucumber.

How long does bean salad keep in the fridge

Bean salad lasts up to 3 days in the fridge when stored in an airtight container. For best texture, store the dressing separately and mix just before serving.

If the salad is already dressed, it may become soggy after the first day. To keep it fresh longer, refrigerate the beans and vegetables dry, and only toss with dressing right before eating.

More easy Thai salad recipes

Loved reading this Thai long bean salad recipe? Please make my day by dropping a star rating and/or a comment below! Follow me on FacebookInstagram, and Pinterest.

Thai Long Bean Salad Recipe (Som Tum Tua)

Thai long bean salad with tomatoes and dried chilies, served with raw shallots and yellow flowers on a banana leaf.
Easy Thai long bean salad with fresh vegetables and a gluten-free dressing. Light, healthy, and ready in just 15 minutes!
Praew
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes
Cuisine Asian, Thai
Course Salad, Side Dish
Serving Size 2 people

Equipment

Ingredients

  • 1 clove garlic
  • 4 dried chilies, to taste
  • 10 yardlong beans, cut into 1-inch sizes
  • 1/2 tbsp palm sugar
  • 2 tbsp fish sauce
  • 1 tbsp fermented fish sauce
  • 1 tbsp tamarind paste
  • 1/2 lime, sliced
  • 2 small tomatoes, halved

Instructions

  • Slice the long beans into medium-sized pieces, chop the tomatoes into small chunks, and cut the lime in half.
  • Crush the garlic and dried chilies with a mortar and pestle.
  • Add the long beans, pounding until they start to burst open so they can soak up the dressing.
  • Mix in the fish sauce, fermented fish sauce, tamarind paste, and palm sugar. Pound until palm sugar is completely dissolved.
  • Squeeze in fresh lime juice, throw in the peel, followed by the tomatoes. Give it all a gentle but good mix and serve your spicy long bean salad immediately. Enjoy!

Notes

  • Use the nutrition card in this recipe as a guideline.
Calories: 48kcal | Carbohydrates: 12g | Protein: 2g | Fat: 0.2g | Saturated Fat: 0.04g | Polyunsaturated Fat: 0.1g | Monounsaturated Fat: 0.03g | Sodium: 1423mg | Potassium: 156mg | Fiber: 1g | Sugar: 7g | Vitamin A: 321IU | Vitamin C: 7mg | Calcium: 25mg | Iron: 1mg

Similar Posts

2 Comments

  1. 5 stars
    Made this tonight to go with dinner! It reminded me of being in Thailand. Great recipe. So much flavour! I will definitely be making this again!

5 from 2 votes (1 rating without comment)

Leave a Reply

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

Recipe Rating