Spicy Thai Beef Salad (Yum Nua)

Spicy Thai Beef Salad (Yum Nua)

There’s a particular magic to a bowl of Spicy Thai Beef Salad, or Yum Nua, that goes beyond its bright, bold flavours. I remember the first time I truly nailed it at home; the kitchen smelled of charred beef and lime, and the sound of the dressing hitting the hot meat was pure satisfaction. It’s a dish that taught me the importance of balance—how a single, perfect bite can be sour, spicy, salty, and savoury all at once. I make this at least once a week – it’s become a family favourite, especially during the warmer months when we crave something fresh and fiery.

Recipe Overview

  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes
  • Servings: 2 as a main, 4 as a starter
  • Difficulty: Medium

Why You’ll Love This Spicy Thai Beef Salad (Yum Nua)

  • Authentic, punchy flavours: This recipe delivers the true taste of Thailand, with a dressing that perfectly balances lime, fish sauce, and fresh chilli. You won’t need a plane ticket to get that genuine, zesty kick.
  • Uses simple, fresh ingredients: From the fragrant herbs to the quality beef, every component is readily available and lets the natural flavours shine. It’s a celebration of fresh, vibrant produce.
  • Quick enough for a weeknight dinner: Despite its impressive presentation, this salad comes together in under 30 minutes. The actual cooking time for the beef is minimal, making it perfect for a satisfying meal after a long day.
  • Incredibly versatile and customisable: Whether you like it mild or blisteringly hot, or want to swap the protein, this recipe adapts beautifully. It’s a fantastic base for your own culinary creativity.
  • A healthy, protein-packed meal: Loaded with lean beef, crisp vegetables, and a light dressing, this salad is naturally low in carbs and high in flavour. It’s a wonderful way to eat well without feeling deprived.
Spicy Thai Beef Salad (Yum Nua)

Spicy Thai Beef Salad (Yum Nua)
15 min prep  ·  30 min cook  ·  4 servings

📌Save to Pinterest

Ingredients You’ll Need

  • 400g beef sirloin steak (or rump steak), about 2.5cm thick
  • 1 tablespoon vegetable oil
  • 1 teaspoon sea salt flakes
  • ½ teaspoon black pepper, freshly ground
  • 4 tablespoons fresh lime juice (from about 2-3 limes)
  • 2 tablespoons fish sauce (nam pla)
  • 1-2 teaspoons caster sugar (adjust to taste)
  • 2-3 bird’s eye chillies, finely chopped (seeds in for more heat)
  • 2 small shallots, thinly sliced into rings
  • 2 spring onions, sliced on the diagonal
  • 1 large handful fresh mint leaves
  • 1 large handful fresh coriander leaves
  • 1 large handful fresh Thai basil leaves (or regular basil)
  • 1 small cucumber, halved and sliced
  • 1 large handful cherry tomatoes, halved
  • Mixed salad leaves or little gem lettuce, to serve

Tip: For the best flavour, use a good-quality fish sauce—it should smell briny and savoury, not harsh. Also, always use freshly squeezed lime juice; the bottled stuff simply won’t give the same bright, zingy lift to the dressing.

How to Make Spicy Thai Beef Salad (Yum Nua)

  1. Prepare the beef: Take your steak out of the fridge 20 minutes before cooking to come up to room temperature. Pat it dry with kitchen paper—this is crucial for a good sear. Rub the oil, salt, and pepper all over the steak. You’ll see the salt crystals glistening on the surface.
  2. Sear the steak: Heat a heavy-based frying pan or griddle over a high heat until it’s smoking hot—you should see a faint wisp of smoke rising. Place the steak in the pan. You’ll hear a loud, satisfying sizzle. Cook for 3-4 minutes without moving it, until the underside is a deep, dark brown with crisp, charred edges. Flip and cook for another 3-4 minutes for medium-rare. The steak should feel firm with a little give when pressed.
  3. Rest the beef: Transfer the cooked steak to a clean cutting board. This is a non-negotiable step. Let it rest for at least 5-7 minutes. During this time, the fibres relax and the juices redistribute. You’ll see a small pool of beautiful, red-brown juices collecting on the board—those are precious.
  4. Make the dressing: While the beef rests, prepare the Yum dressing. In a small bowl, whisk together the lime juice, fish sauce, caster sugar, and chopped bird’s eye chillies. Stir until the sugar has completely dissolved. Taste it—the flavour should be a perfect harmony of sour, salty, and spicy, with a whisper of sweetness.
  5. Slice the beef: Once rested, slice the steak against the grain into thin, bite-sized strips. You’ll see the beautiful, pink interior contrasted against the dark, crusty exterior. The slices should be tender and glisten with juice.
  6. Assemble the salad: In a large mixing bowl, combine the sliced beef, shallots, spring onions, mint, coriander, Thai basil, cucumber, and cherry tomatoes. Pour the dressing over the top. Use your hands or two large spoons to gently toss everything together. The herbs will release their fragrance, and the dressing will coat every component. The colours—deep green, bright red, and rich brown—will look vibrant.
  7. Serve immediately: Arrange a bed of mixed salad leaves or little gem lettuce on a serving platter or individual plates. Pile the dressed beef salad on top. Serve straight away, while the beef is still slightly warm and the herbs are at their perkiest. The final dish should look lively and abundant.

Tips From My Kitchen

  • Get the pan screaming hot: The key to a perfect sear is a pan that is genuinely smoking hot. If the pan isn’t hot enough, the steak will steam rather than sear, developing a grey, unappetising crust instead of that deep, caramelised brown. A good sear adds layers of savoury, complex flavour to the final salad.
  • Always rest your meat: I used to struggle with this dish until I discovered this technique. Resting the steak is not optional; it’s fundamental. Cutting into a hot steak immediately releases all its juices onto the cutting board, leaving you with dry, tough meat. Resting allows the juices to be reabsorbed, ensuring every slice is moist and tender.
  • Balance the dressing to your taste: The soul of Yum Nua lies in its dressing. The classic balance is sour (lime), salty (fish sauce), and spicy (chilli), with a touch of sweetness (sugar). Start with the quantities listed, but taste and adjust. If it’s too sharp, add a pinch more sugar. If it needs more depth, a dash more fish sauce. Trust your palate.
  • Slice against the grain: This is a small action with a massive impact. The “grain” refers to the long muscle fibres running through the steak. Slicing against (perpendicular to) these fibres shortens them, making the meat far easier to chew. Slicing with the grain will result in long, stringy, and tough pieces of beef.
  • Don’t overdress the salad: You want the dressing to coat the ingredients, not drown them. Start by adding about three-quarters of the dressing, toss, and then add more if needed. The salad should be glossy and moist, not sitting in a pool of liquid at the bottom of the bowl.

Common Mistakes to Avoid

  • Overcrowding the pan: If you put a cold or damp steak into a pan that isn’t hot enough, or if you try to cook two steaks in a pan that’s too small, the temperature will drop drastically. This causes the meat to stew in its own juices instead of searing. Always cook in a single layer with space around each piece of meat, or cook in batches.
  • Wrong temperature: Cooking the steak over medium-low heat will result in a pale, rubbery exterior and an overcooked interior. You need high, fierce heat for a short time. For a 2.5cm thick steak, 3-4 minutes per side over high heat is a reliable guide for medium-rare. Use a meat thermometer if you have one—50-52°C for rare, 55-57°C for medium-rare.
  • Skipping the rest time: I cannot overstate this. Slicing the beef immediately after cooking is the single fastest way to ruin a perfect steak. Those juices need time to settle. If you skip this step, your salad will be dry, and the dressing will be diluted by the escaping beef juices, throwing off the entire balance of the dish.

Delicious Variations to Try

  • Spicy Version: For those who love serious heat, don’t just rely on the chillies in the dressing. You can also toss a few extra, finely sliced bird’s eye chillies directly into the salad. Alternatively, add a teaspoon of chilli flakes or a drizzle of chilli oil over the finished salad for an extra kick and a lovely sheen.
  • Vegetarian/Vegan Option: This salad is brilliant with plant-based proteins. Swap the beef for thick slices of firm, chargrilled tofu, tempeh, or even a can of drained, pan-fried chickpeas tossed in a little soy sauce. The key is to get a good sear on the tofu or tempeh, mimicking the texture of the meat. Use a vegan fish sauce substitute or an extra tablespoon of soy sauce in the dressing.
  • Different Protein: The Yum dressing is incredibly versatile. Try it with grilled prawns (for a Yum Goong), shredded cooked chicken, or even thinly sliced, seared lamb steak. For a different, yet equally delicious take, you can follow the method for our Steak Salad With Blue Cheese Crispy Onions for inspiration on a different flavour profile, or try this Thai version with a classic cut of beef.

What to Serve With Spicy Thai Beef Salad (Yum Nua)

This salad is a complete meal on its own, but it’s lovely with a few simple accompaniments to round out the experience.

  • Sticky rice: The slightly sweet, chewy texture of sticky rice is the perfect vehicle for soaking up any leftover dressing.
  • Fresh spring rolls: A cool, crunchy side of fresh spring rolls with a peanut dipping sauce makes for a wonderful contrast.
  • Lettuce cups: Serve the salad with extra large, crisp lettuce leaves (like little gem or cos) for a fun, DIY wrap experience.
  • A crisp, cold drink: A tall glass of iced Thai tea or sparkling water with plenty of lime is the perfect way to cool the palate.

Frequently Asked Questions

Can I use a different cut of beef for this salad?
Absolutely. While sirloin or rump are ideal for their balance of flavour and tenderness, you can use ribeye for a richer taste or even flank steak. The key is to cook the steak quickly over high heat and slice it thinly against the grain. If using a tougher cut like brisket, it would need a long, slow cook, which is not suited for this quick recipe.

How can I make this salad less spicy?
The heat comes entirely from the bird’s eye chillies. To control the spice level, start by removing the seeds and white membrane from the chillies before chopping them, as these hold most of the capsaicin. Alternatively, use only one chilli or substitute with a milder variety like a finger-length red chilli. You can also serve the dressing on the side so everyone can add their own level of heat.

Can I prepare the Spicy Thai Beef Salad in advance?
You can prepare the components in advance, but I don’t recommend assembling the full salad until you’re ready to serve. The beef can be cooked, rested, and sliced, and the dressing can be made and stored separately in the fridge. The herbs and vegetables can be washed and dried. When you’re ready to eat, simply toss everything together. Assembling it too early will make the herbs wilt and the lettuce go soggy.

What is the best substitute for fish sauce?
Fish sauce provides a unique, savoury depth that is hard to replicate exactly. For a non-vegetarian option, you can’t really beat it. For a vegetarian or vegan version, a good-quality soy sauce or tamari can work, though the flavour will be less complex. You can also find specifically labelled “vegetarian fish sauce” in some Asian supermarkets, which is made from soybeans and seaweed and offers a similar umami punch.

Why is my salad watery?
A watery salad is usually a result of one of two things. First, your cucumber may not have been properly drained. After slicing the cucumber, you can lightly salt it and let it sit in a colander for 10 minutes, then pat it dry before adding it to the salad. Second, and more commonly, the beef was not rested properly. Slicing the steak too soon releases its juices directly into the salad bowl, creating a puddle that dilutes the dressing.

Spicy Thai Beef Salad (Yum Nua)

Spicy Thai Beef Salad (Yum Nua)

A vibrant and aromatic Thai salad featuring seared beef sirloin, fresh herbs, and a tangy lime-chili dressing. Perfect as a light main course or a hearty appetizer.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Thai
Calories: 350

Ingredients
  

  • 400 g beef sirloin steak or rump steak, about 2.5cm thick
  • 1 tablespoon vegetable oil
  • 1 teaspoon sea salt flakes
  • ½ teaspoon black pepper freshly ground
  • 4 tablespoons fresh lime juice from about 2-3 limes
  • 2 tablespoons fish sauce nam pla
  • 1-2 teaspoons caster sugar adjust to taste
  • 2-3 bird's eye chillies finely chopped (seeds in for more heat)
  • 2 small shallots thinly sliced into rings
  • 2 spring onions sliced on the diagonal
  • 1 large handful fresh mint leaves
  • 1 large handful fresh coriander leaves
  • 1 large handful fresh Thai basil leaves or regular basil
  • 1 small cucumber halved and sliced
  • 1 large handful cherry tomatoes halved
  • Mixed salad leaves or little gem lettuce to serve

Method
 

  1. Prepare the beef: Take your steak out of the fridge 20 minutes before cooking to come up to room temperature. Pat it dry with kitchen paper—this is crucial for a good sear. Rub the oil, salt, and pepper all over the steak. You’ll see the salt crystals glistening on the surface.
  2. Sear the steak: Heat a heavy-based frying pan or griddle over a high heat until it’s smoking hot—you should see a faint wisp of smoke rising. Place the steak in the pan. You’ll hear a loud, satisfying sizzle. Cook for 3-4 minutes without moving it, until the underside is a deep, dark brown with crisp, charred edges. Flip and cook for another 3-4 minutes for medium-rare. The steak should feel firm with a little give when pressed.
  3. Rest the beef: Transfer the cooked steak to a clean cutting board. This is a non-negotiable step. Let it rest for at least 5-7 minutes. During this time, the fibres relax and the juices redistribute. You’ll see a small pool of beautiful, red-brown juices collecting on the board—those are precious.
  4. Make the dressing: While the beef rests, prepare the Yum dressing. In a small bowl, whisk together the lime juice, fish sauce, caster sugar, and chopped bird's eye chillies. Stir until the sugar has completely dissolved. Taste it—the flavour should be a perfect harmony of sour, salty, and spicy, with a whisper of sweetness.
  5. Slice the beef: Once rested, slice the steak against the grain into thin, bite-sized strips. You’ll see the beautiful, pink interior contrasted against the dark, crusty exterior. The slices should be tender and glisten with juice.
  6. Assemble the salad: In a large mixing bowl, combine the sliced beef, shallots, spring onions, mint, coriander, Thai basil, cucumber, and cherry tomatoes. Pour the dressing over the top. Use your hands or two large spoons to gently toss everything together. The herbs will release their fragrance, and the dressing will coat every component. The colours—deep green, bright red, and rich brown—will look vibrant.
  7. Serve immediately: Arrange a bed of mixed salad leaves or little gem lettuce on a serving platter or individual plates. Pile the dressed beef salad on top. Serve straight away, while the beef is still slightly warm and the herbs are at their perkiest. The final dish should look lively and abundant.

Notes

For best results, let the steak rest before slicing against the grain. Adjust the number of bird's eye chilies to control spiciness. If Thai basil is unavailable, regular basil can be substituted.

I truly hope you give this Spicy Thai Beef Salad a try. It’s a dish that rewards you with incredible flavour for very little effort. I’d love to hear how yours turns out—did you add extra chilli? Serve it with sticky rice? Let me know in the comments below, and feel free to share your own tips and tweaks. Happy cooking!

You might also like these recipes

Leave a Reply

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

Recipe Rating