This post may contain affiliate links. Please read our disclosure policy.

5 from 1 vote

Thai Beef Salad Recipe

Prep Time: 20 minutes
Cook Time: 10 minutes
Total Time: 30 minutes
Servings: 4 people
Bright, herby, sweet-salty and limey—juicy seared steak over a crunchy, fresh salad with a punchy Thai dressing.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 
 

Dressing

  • ½ tbsp finely chopped red chilli deseeded
  • ½ tbsp minced garlic 2–3 cloves
  • 2 tbsp finely chopped coriander/cilantro
  • tsp white sugar
  • 4 tbsp fish sauce
  • 5 tbsp lime juice
  • 1 tbsp vegetable oil
  • 1 tbsp sesame oil
  • 2 small pinches salt
  • 1 tbsp chopped mint

Salad

  • 16 oz good-quality beef steak sirloin works great
  • 2 tbsp vegetable oil divided
  • ½ tsp salt
  • ½ tsp black pepper
  • 5 heaped cups mixed lettuce leaves
  • 20 cherry tomatoes halved
  • 1 small red onion very finely sliced
  • 1 long cucumber thinly sliced
  • ½ cup coriander/cilantro leaves
  • ½ cup mint leaves

Garnish

  • ½ cup roasted, unsalted peanuts or cashews finely chopped
  • Extra coriander and mint leaves

Instructions 

  • Mix chilli, garlic, coriander, mint, sugar, fish sauce, lime juice, vegetable oil, sesame oil and salt until sugar dissolves.
  • Heat a skillet over high until smoking. Oil steak; season with salt and pepper.
  • Sear 2 minutes per side for medium-rare (125°F/52°C) or to preference.
  • Rest 5 minutes.
  • Toss lettuce, tomatoes, red onion, cucumber, coriander and mint with half the dressing.
  • Slice steak thinly against the grain.
  • Plate salad; top with steak. Spoon over remaining dressing. Sprinkle peanuts and extra herbs.

Notes

Little Notes for Thai Beef Salad
Bright, punchy, and fast—here’s how to make every bite sing.
  • Steak picks: Sirloin, strip, ribeye, or flank. Pat dry, high-heat oil, screaming-hot pan or grill.
  • Doneness guide: Aim for 125°F/52°C (medium-rare); rest 5 min for juicy slices.
  • Ultra-thin slices: Chill steak 10–15 min (or quick-freeze 15 min), then slice against the grain on a slight angle.
  • Dress to balance: Too salty → add lime + pinch sugar. Too sour → add sugar. Too sweet → add fish sauce + lime. Heat → more chilli.
  • Herb glow: Use tender cilantro + mint; tear just before tossing so they stay fragrant.
  • Crisp greens: Spin lettuce dry; toss with half the dressing, add more only if needed.
  • Mellow the onion: Soak slices in cold water 5 minutes, drain well.
  • Crunch options: Peanuts or cashews; nut-free swap: toasted sesame seeds or crispy shallots.
  • Make-ahead: Dressing keeps 3 days chilled. Cook steak and chill; slice and assemble right before serving.
  • To make it a meal: Add rice noodles or spoon over jasmine rice; low-carb? Keep it as listed.

Nutrition

Calories: 238kcal | Carbohydrates: 17g | Protein: 3g | Fat: 19g | Saturated Fat: 3g | Polyunsaturated Fat: 10g | Monounsaturated Fat: 5g | Trans Fat: 0.1g | Sodium: 2222mg | Potassium: 477mg | Fiber: 2g | Sugar: 10g | Vitamin A: 988IU | Vitamin C: 34mg | Calcium: 60mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this? Leave a comment below!

You might also like

Karina in a white and black dress with her hair blowing back, standing in front of her cooktop, cooking salmon in a pan

Get a free eBook!

Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!

Meet Thai Beef Salad: juicy, seared steak over cool, crunchy greens with a bright lime–fish sauce dressing, mint, cilantro, and a salty peanut crunch. Big flavor with a little blush of heat, light enough for weeknights and ready in about 30 minutes.

Toss, slice, and serve—this one comes with a wink.

Why It Wins Every Time

Seared, well-rested steak brings warm, juicy richness to cool, crunchy greens, while a classic Thai balance—limey acid, salty fish sauce, a kiss of sugar, fresh herbs, and a little heat—keeps every bite bright. The dressing is bold enough to wake up the salad but light enough not to drown it. Thin slices cut against the grain stay tender, and roasted peanuts add the snap that makes it feel complete. Fast, fresh, and wildly satisfying.

The Short List: Steak + Lime + Herbs

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Overhead of Thai beef salad ingredients.

A handful of pantry staples + fresh herbs = big flavor in minutes.

  • Beef steak (sirloin or strip): quick sear, juicy slices, protein that carries the dressing.
  • Lime juice: fresh acid for snap; keeps everything bright.
  • Fish sauce: salty, savory depth—the Thai “secret” that makes it pop.
  • Cilantro & mint: cool, fragrant lift that balances the heat.

Note: Find the full list of ingredients and measurements in the Recipe Card.

Heat To Fresh: The Game Plan

Ten clean moves to juicy steak, crisp greens, and a bright, balanced finish.

Chopped chilli, cilantro, and minced garlic on a board with a knife.
  1. Chop chilli, garlic, cilantro, and mint very fine; set aside for the dressing.
Bowl of herb-lime Thai dressing with a spoon.
  1. Whisk dressing: combine chopped aromatics with sugar, fish sauce, lime juice, sesame oil, vegetable oil, and a pinch of salt until sugar dissolves.
Oiled cast-iron skillet ready for searing; steak beside the pan.
  1. Heat a heavy skillet over high until just smoking; a hot pan gives a fast, flavorful crust.
Steak searing in a hot cast-iron skillet.
  1. Season steak on both sides with salt and pepper; rub with a thin film of oil.
Seared steak resting on a plate.
  1. Sear 2 minutes per side for a deep crust (target 125°F/52°C for medium-rare); adjust time to thickness.
Steak loosely tented with foil to rest.
  1. Rest steak on a board 5 minutes so juices settle; don’t cover tightly.
Steak sliced thinly against the grain on a board.
  1. Slice thinly against the grain, on a slight angle; keep pieces bite-size.
Salad components arranged—steak, cucumber, tomatoes, herbs, dressing.
  1. Toss lettuce, tomatoes, cucumber, and red onion with half the dressing in a large bowl until lightly coated.
Tossing mixed greens with dressing in a large platter.
  1. Plate the dressed greens; tuck in sliced steak and spoon over any resting juices.
Sliced steak and vegetables drizzled with dressing, ready to assemble.
  1. Finish with the remaining dressing, chopped peanuts (or cashews), and extra herbs; serve at once.

Keep the salad mood going—let this Thai Beef Salad mingle with a few house favorites: Mediterranean Avocado Salmon Salad (lemon-herb and creamy avocado), a classic Greek Salad with avocado, Avocado Chickpea Tuna Salad for a protein boost, and Honey Dijon Apple Bacon Cranberry Salad for that sweet-savory sparkle. Build a little salad spread and let everyone mix, match, and fall just a bit in love.

FAQs

What Steak Cuts Work Best?

Sirloin, strip, ribeye, or flank. Pat dry and sear hot.

How Do I Cook It To Medium-Rare?

Sear 2 minutes per side in a smoking-hot pan; target 125°F/52°C. Rest 5 minutes.

What If I Don’t Use Fish Sauce?

Use soy sauce plus a touch of anchovy paste or a bit more salt; flavor will be less complex.

Greens Alternatives?

Mixed leaves, romaine, or shredded cabbage hold up well.

Close-up of Thai beef salad with sliced seared steak.

See It In Action: Step-By-Step

Karina eating butter chicken from a gold fork out of a bowl with a nann bread on the side.

Hey Good Food Lovers! It’s nice to see you! My name is Karina. Welcome to Cafe Delites, my beloved space for the last 10 years where my passion for food has flourished and connected millions!

5 from 1 vote

Leave a comment

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.

1 Comment

  1. Lincon Lopez says:

    5 stars
    I made this salad tonight and wow, just wow! The dressing is absolutely perfect. Searing the steak in a smoking hot pan like you suggested made all the difference. I got a beautiful crust on the outside while the inside was perfectly medium-rare.