• Recipe Index
  • All Recipes (date order)
  • Convert grams to cups
  • How to guides
  • Collections
  • About
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipe Index
  • All Recipes (date order)
  • Convert grams to cups
  • How to guides
  • Collections
  • About
  • Mobile Menu

    • Facebook
  • ×
    Home » Recipes » Asian-inspired recipes

    Thai beef salad

    Published: Nov 10, 2024 by VJ · This post may contain affiliate links · Leave a Comment

    Jump to recipe

    Thai beef salad makes a delicious and easy meal for those nights when you don't want to spend much time in the kitchen. It's simply a matter of putting together a few greens, frying a piece of steak, and dressing it all in a delicious Thai-flavoured dressing.

    A serving dish of Thai beef salad with a dish of rice in the background next to 2 wooden serving spoons.

    My grandson and his wife went on holiday to Thailand recently and sent me photos of the delicious food they were eating there. One of them was for a Thai beef salad, and I took one look, and thought 'Oh I could eat that'.

    So after much searching on the internet for Thai beef salads, I came up with this recipe which is a conglomeration of lots of recipes, with ingredients to suit my own taste.

    The base of the salad is made with lovely crisp greens plus sweet cherry tomatoes, crispy cucumber and red onions.

    Then there is a delicious salad dressing which is packed with the herby flavours of fresh coriander, mint and basil along with a few aromatics such as fish sauce, sugar, lime juice and chilli. Half of the dressing is mixed with the crispy greens, and the other half is drizzled over the beef once it has been cooked

    The beef is simply a piece of sirloin steak which is flash-fried for 2 to 3 minutes per side (depending on thickness) and then sliced and arranged on top. In my opinion, the only way to eat a good piece of sirloin is medium rare, which is what you get with this method. If you prefer your beef to be more well-done you can cook it for 3 to 4 minutes per side, but don't blame me if it's tough 🙂

    The whole lot is then drizzled with the remaining salad dressing and topped with crushed peanuts.

    And the result is a delicious Thai beef salad, packed with punchy flavours, that probably only takes half an hour in total, but tastes like you've spent hours in the kitchen.

    I like to serve it with a dish of Thai vegetable rice, but you could simply serve it with a slice of crusty garlic bread if you're in a real hurry to get a meal on the table.

    Cllose up of a dish of Thai beef salad.
    Jump to:
    • Ingredients
    • Instructions
    • Tips for a successful outcome
    • Variations
    • Equipment
    • Storage
    • Save for later
    • Related recipes
    • 📋The recipe

    Ingredients

    This recipe will serve 2 to 3 people, but you can easily scale it up by using more steak and doubling the sauce and salad ingredients.

    This looks like a lot of ingredients, but most of them are for the salad!

    Ingredients for Thai beef salad.
    • Sirloin steak - I like to use sirloin for this recipe because it is to tender. You can substitute with a different cut of steak that is suitable for frying, such as rump, porterhouse or rib eye. The steak should be about ¾-inch in thickness

    Salad

    • Mixed salad leaves - you want a mixture of different types of salad leaves. I sent hubby to the shop to get me a bag and he came back with this one which not only contained lettuce leaves but also finely shredded carrots and red cabbage. It was fine - it all added to the flavour!
    • Romaine lettuce - depending on how much mixed salad you have you may want to leave this out - I added it for extra crunch because I love the crispy leaves. You could substitute with baby gem lettuce.
    • Cucumber - I like to remove the seeds from the cucumber but you don't have to if you don't want to. The cucumber should be thinly sliced.
    • Red onion - should be peeled and thinly sliced. Substitute with shallots - I think normal white onion would have too sharp a flavour.
    • Cherry tomatoes - depending on the size I cut them into halves or quarters.
    • Fresh coriander, mint and basil - these are used to make the dressing, but I also tear up a few of each and mix them into the salad leaves.

    Dressing

    • Chilli - this is where the heat comes from - you can use whatever chilli your tastebuds can handle. I used a mild red chilli.
    • Fish sauce - fish sauce is a blend of salt and fermented fish or shellfish, normally anchovies, prawns or mackerel. Don't be put off by the smell of the fish sauce in the bottle, once mixed with other ingredients it adds a deliciously salty and umami flavour to the dish and doesn't taste fishy at all.
    • Brown sugar - for a touch of sweetness.
    • Lime juice - adds the sour element.
    • Peanuts - these are sprinkled onto the finished dish as a garnish. I prefer to use unsalted peanuts so as not to introduce extra salt to the dish. The peanuts should be finely chopped. You can leave these out if you wish.
    • Groundnut oil- I forgot to add this to the photo, but you will need a small amount of groundnut or peanut oil for the dressing. You can substitute with sunflower oil or other neutral flavoured oil.

    **You can find the exact ingredient measurements you will need to make this Thai beef salad on the printable recipe card at the end of this post**

    Instructions

    A piece of raw sirloin steak in a frying pan.

    Step 1: Sprinkle the meat with salt and pepper on both sides. Heat 1 tablespoon of groundnut or other cooking oil in a pan and when it is hot, add the steak.

    Cooked sirloin steak in a frying pan.

    Step 2: Cook for 2.5 to 3 minutes per side (depending on thickness) over high heat then transfer the meat to a plate, and cover with tin foil to rest for 10 minutes.

    A pestle and mortar with salad dressing.

    Step 3: Place the chopped chilli, coriander, basil and mint leaves in a pestle and mortar with the brown sugar and grind to a paste. Stir in the lime juice, fish sauce and groundnut oil.

    Green salad dressed with Thai dressing.

    Step 4: Arrange the salad ingredients in a salad bowl and toss with half of the prepared dressing. Reserve the remaining dressing.

    Overhead shot of a dish of Thai beef salad garnished with chopped peanuts.

    Step 5: Slice the rested meat against the grain and arrange on top of the salad. Drizzle with the remaining dressing and scatter chopped peanuts over the top. Serve at room temperature.

    Tips for a successful outcome

    Here are my top tips to ensure that your Thai beef salad always turns out perfectly.

    • I cooked my steak in a frying pan. If you prefer to grill it or even barbeque it that will be fine. Just remember not to overcook the steak. It will continue to cook as it rests.
    • On that note, it is important to rest the steak once it has cooked to give the juices time to settle back in the meat. If you slice the meat the moment it comes out of the pan you will find your chopping board is covered in meat juice, which means your meat will be dry and tough.
    • When slicing the steak, slice it across the grain so that you cut through the long fibres - if you slice it in the direction that the grain runs the meat will be tough and chewy.
    • If you don't have a pestle and mortar you can make the dressing by chopping everything very finely with a sharp knife. Chop everything as finely as you can, and then chop some more! You don't want large pieces of chilli in the dressing.
    • When mixing the dressing, taste and adjust the flavours. If it needs more saltiness, add extra fish sauce; for more sweetness add another pinch of sugar; for extra sourness, add another squeeze of lime juice.
    • Once the dressing has been made, spoon half of it over the salad leaves and toss them very well to coat each salad leaf with dressing.
    • After arranging the slices of steak on the salad, drizzle them with the remainder of the dressing before sprinkling with chopped peanuts.
    Thai beef salad on a brown plate with Thai vegetable rice.

    Variations

    You can add other ingredients to the salad. Why not try adding some of the following for extra crunch:

    • chopped spring onions (scallions)
    • sliced sugar snap peas
    • julienned carrots
    • a handful of crunchy beansprouts

    For a more garlicky dish why not add a clove of chopped garlic to the pestle and mortar when grinding up the dressing ingredients.

    You can also make this dish with chicken instead of beef.

    Equipment

    You will need a frying pan or griddle pan for cooking the steak.

    You will also need a pestle and mortar for grinding the dressing ingredients. Failing that, a sharp knife and a chopping board.

    Storage

    This salad is best eaten when freshly made.

    Because the salad has been coated with dressing, it will be inclined to turn limp and unappealing the next day.

    This recipe is not suitable for freezing.

    If you want to make this dish ahead of time:

    • make the dressing and store it in a screw-top jar.
    • chop the peanuts and store them in a plastic bag.
    • store the lettuce, herbs and sliced onions in a plastic bag in the refrigerator.
    • do not cut the tomatoes or cucumber until you are ready to assemble the salad.
    • fry the steak when you are ready to make the dish and leave it to rest while you assemble the salad.

    Save for later

    If you would like to make this Thai beef salad, why not save the recipe to one of your Pinterest boards so you can find it easily? Just click on the image below.

    Alternatively, you can save the recipe by clicking on the floating heart icon on the right-hand side of the screen.

    Related recipes

    Visit my Asian-inspired recipe page for other recipes. Here are a few Thai recipes you might enjoy:

    • Pieces of Thai chicken on a bed of rice in a pan.
      Thai coconut chicken casserole
    • Close up of a piece of cooked fish on a pork held above a dish of cod and prawn fish parcels.
      Thai fish parcels (with cod and prawns)
    • Overhead shot of a dish of Thai pork mince stir fry with a dish of noodles.
      Thai pork mince stir fry with green beans
    • A plate of Thai salmon fishcakes next to a bowl of spicy dipping sauce.
      Thai salmon fishcakes with spicy dipping sauce

    📋The recipe

    A serving dish of Thai beef salad garnished with chopped peanuts.

    Thai beef salad

    Thai beef salad makes a delicious and easy meal for those nights when you don't really want to spend a lot of time in the kitchen. It's simply a matter of putting together a few greens, frying a piece of steak, and dressing it all in a delicious Thai flavoured dressing.
    Recipe by: Veronica
    Main meal
    Asian Inspired
    Calories 419
    Prep 10 minutes minutes
    Rest steak 10 minutes minutes
    Cook 10 minutes minutes
    Total Time 30 minutes minutes
    Servings: 2 people
    Print Pin Comment Bookmark Saved!
    Prevent your screen from going dark
    No ratings yet

    (Click the stars to rate this recipe)

    Equipment

    • Frying Pan
    • Pestle and mortar
    • Serving dish

    Ingredients

    • 8 ounces / 250 grams sirloin steak
    • 2 cups mixed salad leaves
    • ½ small cucumber deseeded and sliced
    • ½ small red onion peeled and thinly sliced
    • 6 leaves Romaine lettuce torn into large pieces
    • 10 cherry tomatoes halved
    • 2 tablespoons fresh coriander leaves coarsely chopped
    • 6 fresh mint leaves coarsely chopped
    • 6 fresh basil leaves coarsely chopped
    • Salt and pepper to taste
    • 1 tablespoon groundnut oil for frying steak

    Dressing and garnish

    • 2 tablespoons fresh coriander leaves
    • 6 fresh mint leaves
    • 6 fresh basil leaves
    • 1 small birds eye chilli
    • Juice of half a lime
    • 2 tablespoons fish sauce
    • 1 tablespoon brown sugar
    • 1 tablespoon groundnut oil
    • 1 tablespoon unsalted peanuts chopped

    Instructions

    • Sprinkle the meat with salt and pepper on both sides. Heat 1 tablespoon of groundnut or other cooking oil in a pan and when it is hot, add the steak.
      8 ounces / 250 grams sirloin steak, Salt and pepper, 1 tablespoon groundnut oil
    • Cook the steak for 2½ to 3 minutes per side (depending on thickness) over high heat then transfer the meat to a plate, and cover with tin foil to rest for 10 minutes.
    • Place the chopped chilli, coriander, basil and mint leaves in a pestle and mortar with the brown sugar and grind to a paste. Stir in the lime juice, fish sauce and groundnut oil.
      2 tablespoons fresh coriander leaves, 6 fresh basil leaves, 1 small birds eye chilli, 1 tablespoon brown sugar, 6 fresh mint leaves
    • Stir in the lime juice, fish sauce and groundnut oil.
      Juice of half a lime, 2 tablespoons fish sauce, 1 tablespoon groundnut oil
    • Arrange the salad ingredients in a salad bowl and toss with half of the prepared dressing. Reserve the remaining dressing.
      2 cups mixed salad leaves, ½ small cucumber, ½ small red onion, 6 leaves Romaine lettuce, 10 cherry tomatoes, 2 tablespoons fresh coriander leaves, 6 fresh mint leaves, 6 fresh basil leaves
    • Slice the rested meat against the grain and arrange on top of the salad. Drizzle with the remaining dressing and scatter chopped peanuts over the top. Serve at room temperature.
      1 tablespoon unsalted peanuts

    Notes

    Recipe tips
    • I cooked my steak in a frying pan. If you prefer to grill it or even barbeque it that will be fine. Just remember not to overcook the steak. It will continue to cook as it rests.
    • On that note, it is important to rest the steak once it has cooked to give the juices time to settle back in the meat. If you slice the meat the moment it comes out of the pan you will find your chopping board is covered in meat juice, which means your meat will be dry and tough.
    • When slicing the steak, slice it across the grain so that you cut through the long fibres - if you slice it in the direction that the grain runs the meat will be tough and chewy.
    • If you don't have a pestle and mortar you can make the dressing by chopping everything very finely with a sharp knife. Chop everything as finely as you can, and then chop some more! You don't want large pieces of chilli in the dressing.
    • When mixing the dressing, taste and adjust the flavours. If it needs more saltiness, add extra fish sauce; for more sweetness add another pinch of sugar; for extra sourness, add another squeeze of lime juice.
    • Once the dressing has been made, spoon half of it over the salad leaves and toss them very well to coat each salad leaf with dressing.
    • After arranging the slices of steak on the salad, drizzle them with the remainder of the dressing before sprinkling with chopped peanuts.
     
    Storage instructions
    This salad is best eaten when freshly made.
    Because the salad has been coated with dressing, it will be inclined to turn limp and unappealing the next day.
    This recipe is not suitable for freezing.
    If you want to make this dish ahead of time:
  • make the dressing and store it in a screw-top jar.
  • chop the peanuts and store them in a plastic bag.
  • store the lettuce, herbs and sliced onions in a plastic bag in the refrigerator.
  • do not cut the tomatoes or cucumber until you are ready to assemble the salad.
  • fry the steak when you are ready to make the dish and leave it to rest while you assemble the salad.
  • Nutrition

    Calories - 419kcal | Carbohydrates - 20.2g | Protein - 53.3g | Fat - 13.3g | Saturated Fat - 3.5g | Cholesterol - 140mg | Sodium - 1560mg | Potassium - 742mg | Fiber - 5.1g | Sugar - 8.9g | Calcium - 76mg | Iron - 11mg

    I am not a nutritionist. The nutrition information has been calculated using an on-line calculator, and is intended for information and guidance purposes only. If the nutrition information is important to you, you should consider calculating it yourself, using your preferred tool.

    Unless otherwise stated, a cup is the standard US cup containing 240 ml. In all my recipes this cup is assumed to hold 140g of flour. For help converting other ingredients between cups, grams, ounces and other measures, see my recipe conversion calculator.
    All my recipes are developed and tested at sea-level. For tips on adjusting recipes for high altitudes see my post on baking at high altitudes.
    Tried this recipe?If you made this recipe I'd love it if you could leave me a comment and let me know how it went!
    Share on Facebook Share on Twitter

    If you made this recipe and enjoyed it, I'd love it if you could give me a star rating in the comments below. And if you'd like to get in touch, you can email me at [email protected]. I'd love to hear from you. And don't forget to subscribe to my mailing list so you can grab yourself a copy of my FREE COOKBOOK!

    If you'd like to continue browsing, just click on this link to all my recipes.

    More Asian-inspired recipes

    • A pile of gochujang chicken wings on bed of lettuce leaves. There is a small dish of extra sauce in the foreground.
      Crispy Korean chicken wings with sticky gochujang-Szechuan glaze
    • A brown dish of Thai-style Massaman curry with a large serving spoon lifting the beef from the dish.
      Thai-style Massaman beef curry with a twist
    • A white dish of Cantonese-style pork and tomao stir-fry with a large wooden serving spoon.
      Cantonese-style pork and tomato stir-fry
    • A helping of caramelised pork and pineapple on a bed of white rice on a white plate with carrots and broccoli.
      Caramelised pineapple pork with onions
    2 shares
    • Share on Facebook
    • Tweet

    About VJ

    Before I started my food blog I was an IT Consultant. Now that I've swapped an office for a kitchen I have a lot more time to spend on things that interest me such as trying out new recipes. Most of my cooking is based around quick and easy meals, mostly made from scratch, using everyday pantry ingredients.

    Did you make this recipe? Let me know! Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    A picture of Veronica in the garden in front of a pink-flowering shrub.

    Hi, I'm Veronica! Welcome to my little kitchen. Step inside and browse my collection of recipes collected over the years.

    More about me →

    Readers favourites

    These are my most viewed recipes:

    • Sliced silverside on a plate with carrots and potatoes.
      Slow-cooker beef silverside
    • Slices of oven-baked gammon on a serving dish.
      Easy oven-baked gammon
    • Overhead shot of a white serving bowl filled with beef and kidney stew. There is a large wooden spoon at the side of the bowl.
      Slow-cooker beef and kidney stew
    • A slice of bacon and egg pie on a plate
      Proper bacon and egg pie
    • A pile of crusty German bread rolls.
      Crusty German bread rolls (Brotchen)
    • A dish of twice-cooked pork belly garnished with sesame seeds and spring onions.
      Twice cooked pork belly - with a sticky glaze

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Disclaimer

    Subscribe

    • Subscribe to my newsletter and get a free recipe ebook.

    Contact

    • Contact

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 www.foodleclub.com

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required