Thai Beef Salad Recipe with Grilled Flank Steak

No ratings yet

The perfect bold, zesty Thai salad made even easier than takeout!

thai beef salad recipe on a white place with a close up view

There’s nothing like steak on a salad, am I right? It takes any salad up a notch, and this Thai beef salad recipe is proof of that. If you’ve got leftover steak sitting in the fridge, a serious craving for Thai food, or just a good excuse to fire up the grill, this one’s for you. It’s fresh, zesty, and absolutely loaded with flavor and texture in every bite.

Whether you’re making this Thai beef salad recipe as a light summer dinner or a year-round go-to, I promise it delivers every time. Thin-sliced grilled steak, three kinds of lettuce, crisp cucumber, and juicy tomatoes come together with a bold herb-lime dressing that ties the whole thing together. It’s basically your favorite Thai takeout order, made right at home.

Reasons to Love This Thai Beef Salad Recipe

Thai beef salad on a white plate with dressing on the side
  • It’s easy. No fancy techniques here — just grill, chop, toss, and drizzle.
  • It’s healthy. Lean flank steak, tons of fresh herbs, and a rainbow of veggies make this feel as good as it tastes.
  • It’s naturally gluten free (just double check your soy sauce) and low carb, so it fits into pretty much any way you like to eat.
  • It’s bursting with flavor. Cilantro, mint, basil, lime, and soy sauce make a dressing so good you’ll want to put it on everything.
  • It’s a great way to use up leftover steak if you happen to have some hanging around.

Ingredients Needed to Make This Thai Steak Salad

ingredients for making this healthy thai salad recipe

Dressing:

  • 2 green onions, chopped
  • 1 cup fresh cilantro, chopped
  • 1/2 cup fresh mint leaves, chopped
  • 1/4 cup fresh basil, chopped
  • 1 cup lime juice
  • 1/4 cup low-sodium soy sauce
  • 1/2 teaspoon red pepper flakes, more or less to taste
  • 2 tablespoons honey

Steak:

  • 1 pound lean flank steak
  • 1 tablespoon olive oil
  • 1 teaspoon kosher salt
  • 1/2 teaspoon ground black pepper

Salad:

  • 3 cups romaine lettuce, chopped
  • 2 cups baby arugula
  • 2 cups baby spinach
  • 1 medium cucumber, sliced into half moons
  • 1 cup grape or cherry tomatoes, cut in half lengthwise

How to Make This Thai Beef Salad Recipe

Thai beef salad with flank steak and fresh dressing
  1. In a large bowl, combine the green onion, cilantro, mint, basil, lime juice, soy sauce, red pepper flakes, and honey. Stir well and set the dressing aside.
  2. Preheat your grill to high heat. Rub the flank steak with olive oil and season with salt and pepper. Grill to your desired doneness — I like mine medium, which usually takes about 5 minutes per side. Pull the steak off the grill and let it rest for 5 minutes before slicing.
  3. While the steak rests, toss the romaine, arugula, and spinach together in a large bowl. Divide the greens between serving bowls, then top with the cucumber and tomatoes.
  4. Slice the steak thin against the grain and lay it over the salad. Drizzle generously with the cilantro-lime dressing, and dig in!

Pro tip: slicing the steak thin is key here. Thin strips soak up more of that punchy dressing and give you the best bite every time.

Ingredient Swaps and Additions

This Thai beef salad recipe is pretty forgiving, so feel free to make it your own:

  • Swap the steak. Grilled chicken, shrimp, or even tofu work great if flank steak isn’t your thing.
  • Turn up the heat. Add a finely diced jalapeño or Thai red chile to the dressing for extra spice, or just add more red pepper flakes.
  • Add crunch. Chopped peanuts or cashews sprinkled on top add a nice textural contrast.
  • Bulk it up. Toss in some cooked rice noodles or vermicelli to turn this into a heartier noodle salad.
  • Swap the greens. Not a fan of arugula’s peppery bite? Sub in more romaine or even shredded cabbage for a slaw-style crunch.

FAQ: Thai Beef Salad and More

bright green salad with flank steak and fresh cut veggies

Is this Thai beef salad recipe healthy? Yes! It’s made with lean flank steak, fresh herbs, and plenty of veggies, so it’s naturally low carb and packed with nutrients.

Can I make this Thai steak salad ahead of time? You can prep the dressing and grill the steak ahead of time, but I’d recommend assembling the salad itself right before serving so the greens stay crisp.

What does Thai beef salad taste like? This dressing hits that classic Thai flavor combo — bright and tangy from the lime juice, savory from the soy sauce, and herby from the cilantro, mint, and basil, with a little kick from the red pepper flakes.

Is Thai beef salad the same as Yum Nua? Pretty close! Yum Nua is the traditional Thai grilled beef salad that inspired this recipe, though this version is a slightly Americanized, easy-to-make take on it.

What can I serve with this Thai salad recipe? It’s a full meal on its own, but a side of sticky rice or a light soup rounds it out nicely if you want to stretch it further.

Final Thoughts

another angle of the salad on a bright white plate

If you’re craving something fresh, flavorful, and just a little different from your usual salad routine, this Thai beef salad recipe checks every box. It’s easy enough for a weeknight but impressive enough to serve to guests, and that dressing alone might just become your new favorite. Give it a try and see for yourself!

No ratings yet

Thai Beef Salad Recipe with Grilled Flank Steak

With incredibly delicious flavors, this salad is sure to become a favorite.
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Yield 8 people
Serving Size 1.5 cup salad with 2 ounces meat
Course Dinner, Lunch, Salad
Cuisine Thailand

Ingredients

  • 2 green onions chopped
  • 1 cup cilantro fresh, chopped
  • 1/2 cup mint leaves fresh, chopped
  • 1/4 cup basil fresh, chopped
  • 1 cup lime juice
  • 1/4 cup soy sauce low-sodium
  • 1/2 teaspoon red pepper flakes more or less to taste
  • 2 tablespoons honey
  • 1 pound lean flank steak
  • 1 tablespoon olive oil
  • 1 teaspoon kosher salt
  • 1/2 teaspoon ground black pepper
  • 3 cups romaine lettuce chopped
  • 2 cups baby arugula
  • 2 cups baby spinach
  • 1 cucumber medium, sliced into half moons
  • 1 cup grape tomatoes or cherry tomatoes, cut in 1/2 lengthwise

Instructions

  • In a large bowl, combine the green onion, cilantro, mint, basil, lime juice, soy sauce, red pepper flakes, and honey, Stir well and set aside
  • Preheat a grill to high heat. Rub the flank steak with olive oil and season with salt and pepper. Cook the steak to the desired doneness. We recommend cooking the steak to medium, or about 5 minutes per side. Remove the steak from the grill and let rest for 5 minutes.
  • While the steak is resting, combine the romaine, arugula, and spinach in a large bowl and toss well. Divide between serving bowls. Top the lettuce with the cucumber and tomatoes.
  • Slice the steak into strips and lay over the lettuce. Drizzle the cilantro dressing over top. Serve and enjoy!

Nutrition Information

Serving: 1.5cup salad with 2 ounces meat | Calories: 155kcal | Carbohydrates: 11g | Protein: 14g | Fat: 7g | Saturated Fat: 2g | Cholesterol: 39mg | Sodium: 449mg | Fiber: 2g | Sugar: 6g |
SmartPoints (Freestyle): 4
|
SmartPoints (Freestyle): 4
Keywords dairy-free, Low-Carb, Quick and Easy

Have you made this recipe?
Tag @skinnyms on Instagram or hashtag it #skinnyms

Similar Recipes

thai tuna broccoli salad

If you loved this Thai beef salad recipe, here are a few more Thai-inspired dishes worth adding to your rotation:

Be sure to follow along on Facebook and Pinterest so you never miss out on the latest and greatest recipes, and more!

Follow us on Pinterest and Instagram for more healthy living tips, tricks, and recipes!

This post may include affiliate links.

Chef Nichole

Nichole has a culinary degree from Great Lakes Culinary Institute and has worked in the culinary industry for 10 years. She also has the knowledge to write recipes using the most nutritious, fresh, and balanced ingredients. Nichole enjoys creating healthy and tasty recipes anyone can prepare, no matter their cooking skill level.

More by Chef Nichole

Leave a Reply

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

Recipe Rating