Thai Beef Salad

/ Category: Recipes / Author:

Thai Beef Salad

A fresh and flavour packed salad perfect for buffets or family gatherings.


Serves 4

1-2 tbsp sunflower oil
500g beef sirloin or rump, in 2 thick-cut slices

For the dressing
2 garlic cloves
1cm piece fresh root ginger
1 lemongrass stalk
1 red chilli
2 limes
3 tbsp nam pla (fish sauce)
2 tbsp caster sugar

For the salad
3 shallots
Large handful of Thai basil
Large handful of coriander
Large handful of mint

To serve
5 tbsp roasted unsalted peanuts (see footnote)
3 tbsp fried shallots (see footnote)


  1. To make the dressing, peel and crush the garlic and peel and finely grate the ginger, reserving any juice. Remove the outer leaf of the lemongrass stalk and trim away the root end and the coarser green end, leaving the tender middle section; very finely chop this. Halve, deseed and finely dice the chilli. Squeeze the juice from the limes; you need 4 tbsp.
  2. Put the lime juice, nam pla and sugar in a large bowl and stir until the sugar dissolves. Add the garlic, ginger (with any reserved juices), lemongrass and chilli and stir again. The dressing should have a balanced flavour of sour, hot, sweet and salty. Adjust the flavour as necessary
  3. For the salad, halve, peel and very thinly slice the shallots. Pick the herb leaves from their stalks and leave whole unless very big, in which case roughly tear them.
  4. Over a medium to high heat, heat enough oil to just cover the bottom of a heavy-based frying pan. Add the steak and cook for 1–2 minutes each side, or to your liking. Remove and set aside to rest for 3–5 minutes.
  5. Put the raw shallots and herbs into a large bowl. Finely slice the steak across the grain and add it to the salad. Add half the dressing and turn everything through it to ensure that the salad and steak are evenly coated. Place on a serving dish or divide between 4 plates or bowls and scatter with the peanuts and fried shallots. Serve the remaining dressing in a bowl on the side.


Roasted unsalted peanuts and fried shallots are used extensively in Southeast Asian cooking and can be bought in Asian supermarkets. Alternatively they can be prepared very easily.

Roasted unsalted peanuts: Place the peanuts on a lipped baking tray and roast in an oven preheated to 190c/Gas mark 5 for 8-10 mins until evenly golden. Remove from the oven and tip into a bowl to cool.

Fried shallots: Halve, peel and very finely slice 4-6 shallots. Heat 5mm-1cm of oil in a frying pan or wok over a medium heat and shallow-fry the shallots until golden. Using a slotted spoon, transfer the shallots from the oil to kitchen paper and leave to cool. As they cool they will crisp.

Author: Lizzy Jones

Sign up to the Leiths newsletter

Sign up to our newsletter for the latest news, offers, recipes and tips from the Leiths experts. Occasionally we send information about specific courses. Help us tailor it to your interests.

I am interested in:


Post me a Leiths brochure

I am interested in:

Please complete the device above to help protect us from spam. Then press submit.

Thank you

We have received your request and will send a brochure to the address you have given us.

Loading course information...