This zesty Thai-style salad balances scorched beef with juicy pineapple for a vibrant meal that’s ready in minutes.
Think you know Thai beef salad? Think again. We’ve added juicy pineapple and crisp cucumber to the mix, creating a bold, herbaceous dish that hits all the right notes – sweet, crunch and gentle heat.
Ingredients
600g porterhouse steak (2-3 steaks), at room temperature
vegetable oil, to brush
½ small, ripe pineapple
2 small Lebanese cucumbers
1 small red onion
1 cup Thai basil leaves
1 cup coriander leaves
1 cup purple shiso leaves
¼ cup roasted peanuts, chopped
¼ cup sweet chilli sauce
1 tbsp soy sauce
1 tbsp fish sauce
2 limes
2 makrut lime leaves, finely shredded
Method
Step 1
Heat a heavy-based frying pan over high heat. Lightly brush the steaks with oil and season generously with salt and pepper. Cook for 3-4 minutes per side for medium, or until cooked to your preference.
Step 2
Transfer the beef to a plate and set aside to rest for at least 5 minutes. This is the secret to a juicy salad—it allows the fibres to relax so the juices don’t run out when sliced.
Step 3
While the beef rests, peel and thinly slice the pineapple, cucumber and onion. Place them in a large mixing bowl, along with the herbs and peanuts.
Step 4
In a small jar or bowl, combine the sweet chilli, soy and fish sauce. Finely grate in the lime zest, squeeze in the juice and stir in the finely shredded lime leaves.
Step 5
Thinly slice the rested beef against the grain. Add the beef and any resting juices to the salad bowl. Pour over the dressing, toss gently to coat, and serve immediately with extra lime wedges for squeezing.
Tip
This vibrant base is incredibly versatile. Swap the beef for charred chicken thighs, grilled prawns or even crispy fried tofu. If you’re cooking for vegetarians, swap fish sauce for the vegan-friendly version.
The best recipes from Australia's leading chefs straight to your inbox.



















