Thai Beef Salad

Thai Beef Salad, a tangy and spicy salad made with sliced steak, fresh herbs, and a spicy garlic and ginger dressing ~

Thai Beef Salad ~ it’s in a league all by itself, with ribbons of rare steak, tons of fresh herbs like basil, mint, and cilantro, feathery slices of red onion, crunchy cukes, hot peppers, and a tangy garlic ginger dressing ~ can you resist?

Thai Beef Salad, a tangy and spicy salad made with sliced steak, fresh herbs, and a spicy garlic and ginger dressing ~

This is a salad that needs to have room to breathe…spread it out on a a big platter so you don’t crush the delicate herbs or hide that fabulous steak. The ingredients in this one of a kind salad make your mouth water just looking at them, so show them off!

The flavor lowdown~ the key elements that distinguish a Thai Beef Salad are a combination of basil, cilantro, and mint, along with lime, ginger, garlic, soy and fish sauce. Hot peppers provide an important kick of heat.

Thai Beef Salad ~ a tangy and spicy steak and herb salad with the distinctive flavors of Thailand!

I think main course salads like this are such a smart, healthy way to eat.

I go through periods where I cut carbs to drop a few pounds, and I have to say this is the ultimate way to do that. This meal is light yet exploding with flavor, believe me, you’re not missing a thing here. I do other main course salads that aren’t just piles of lettuce, too…my Nicoise Salad is loaded with tuna, beans, and eggs for a ton of protein. My Chinese Chicken Salad is another healthy but hearty salad that helps shed pounds without leaving you hungry.

Thai Beef Salad is a healthy main course salad that just explodes with flavor!

This Thai Beef Salad is a great example of a dish that might seem exotic and unapproachable for a regular family meal, but turns out to be no more trouble than any other salad. While the flavors are layered and complex, there aren’t any hard to find ingredients in here. Don’t have fish sauce? You should! It’s right there next to the soy sauce, pick some up next time you’re shopping. (You’re going to need it if you want to make my Shrimp Pad Thai)

TIP: Take your time through the produce section and choose the freshest looking herbs ~ if you’re near a farmer’s market, all the better. If you need to buy the herbs ahead of time, snip off the bottoms of their stems and put them in a glass of water. Cover loosely with a plastic bag and store in the refrigerator.

A vibrant and healthy Thai Beef Salad is a zesty 30 minute meal that everybody goes wild for!

If you make this please snap a shot of it and share it with me on social media ~ use the hashtag #tvfgi! Follow me on instagram and get sneak peeks at what’s coming up on the blog.

Thai Beef Salad is a healthy main course salad full of fabulous flavor and protein!

More delicious Thai inspired recipes to try ~

Thai Beef Salad is a healthy main course salad full of fabulous flavor and protein!
3.65 from 14 votes

Thai Beef Salad

Thai Beef Salad ~ it's in a league all by itself, with ribbons of rare steak, tons of fresh herbs like basil, mint, and cilantro, feathery slices of red onion, crunchy cukes, hot peppers, and a tangy garlic ginger dressing ~ can you resist?
Course Salad
Cuisine Thai
Prep Time 15 minutes
Cook Time 10 minutes
Yield 6 servings
Calories 331.35kcal
Author Sue Moran



  • 3 Tbsp fresh squeezed lime juice
  • 3 Tbsp vegetable oil I used canola
  • 1 Tbsp soy sauce
  • 1 Tbsp fish sauce
  • 1 tsp sesame oil
  • 1 Tbsp brown sugar
  • 1 clove garlic minced
  • 2 Tbsp minced fresh ginger


  • 1 lb top sirloin steak or any cut you like
  • vegetable oil
  • 8 large leaves of red leaf lettuce rough chopped
  • 2 small Persian cucumbers thinly sliced (don't peel)
  • about 1/2 a small red onion sliced paper thin (I used a mandolin)
  • a handful of fresh basil leaves thinly shred them if they are large
  • a handful of fresh cilantro leaves
  • a handful of fresh mint leaves
  • 2 small hot red peppers thinly sliced, seeds and all
  • 1/3 cup peanuts chopped


  • Whisk the dressing ingredients together and set aside.
  • Heat a skillet or grill pan over high heat until very hot. Brush the steak lightly with oil on both sides and grill for about 3 minutes per side for rare, or until it's done the way you like it.
  • Set the steak on a plate and cover with foil, let it rest for 10 minutes. Then slice it very thinly across the grain with a sharp knife.
  • Arrange the lettuce across the bottom of a platter. Top with the cucumbers and onion slices, separating the rings as you scatter them around.
  • Next add the steak and fresh herbs. Scatter the hot pepper rings over the top, along with the peanuts.
  • Drizzle the dressing liberally over all, and serve immediately.

Cook's notes


  • If you like, you can marinate the steak in some of the dressing for anywhere from an hour to overnight.  In that case, double the dressing recipe.
  • Don't dress this salad until just before eating, the dressing will wilt the herbs


Calories: 331.35kcal | Carbohydrates: 8.3g | Protein: 18.43g | Fat: 25.3g | Saturated Fat: 5.63g | Sodium: 427.41mg | Fiber: 2.06g | Sugar: 4.46g
The nutritional information for recipes on this site is provided as a courtesy and although tries to provide accurate nutritional information, these figures are only estimates.

Thanks for my Thai Beef Salad!



You Might Also Like


    Leave a Reply

    Please rate this recipe!

  • Reply
    May 3, 2021 at 5:59 pm

    5 stars
    Loved it!! We used leftover t-bones and it was delicious. I had to double the dressing and I subbed red chili flakes for the peppers. I love the texture of the really thin onion. I used the mandolin for the cucumber as well. It was so close to our favorite Thai place.

  • Reply
    April 24, 2021 at 3:53 am

    I’m s single household and 6 servings is a lot for 1 person ?, can the extra servings be stored in the fridge?

    • Reply
      Sue Moran
      April 24, 2021 at 6:25 am

      Hi Sheila, I would just make a smaller salad in that case, because green salads really don’t keep well. If you don’t dress the salad, then you should be able to keep everything for a day or so.

  • Reply
    April 26, 2020 at 4:22 pm

    5 stars
    Finally, a salad my husband will eat for dinner without asking what else there is! Made extra dressing and marinated the meat. Also used Thai basil and Thai chilis we have growing. It was absolutely delicious. Have made it several times.
    Your presentation and photography is exquisite.

    • Reply
      April 26, 2020 at 4:29 pm

      Sounds like you had an amazing meal!

  • Reply
    August 29, 2017 at 10:16 am

    Beautiful salad, love all the fresh herbs.

  • Reply
    Supriya Kutty
    March 9, 2017 at 2:45 am

    What a beautiful Salad this is. Thank you so much Sue for sharing this.

  • Reply
    Jai Want
    March 8, 2017 at 10:20 pm

    This sounds very delicious. Such beautiful photos- and I can’t wait to try the recipe.

  • Reply
    John/Kitchen Riffs
    March 8, 2017 at 7:47 am

    I love healthy, flavorful salads like this. An entire meal on the plate — easy, tasty, perfect. Definitely my kind of food. And pretty soon I’ll be replacing our cold weather soups with warm weather salads like this for dinner, so your timing is perfect!

    • Reply
      March 8, 2017 at 10:09 am

      Thanks John, I’m really into the salad as dinner idea lately!

  • Reply
    Melissa Novotny
    March 8, 2017 at 5:01 am

    We love this salad at our local Thai restaurant (that has lines out the door) and this recipe is as good if not better. We made with rib eye. It is awesome. Don’t need to change a thing

    • Reply
      March 8, 2017 at 6:28 pm

      I love this Melissa ~ talk about instant feedback! I’m so glad you liked it 🙂 Now we just need to find a fabulous Thai restaurant nearby…still looking!

  • Reply
    Gerlinde @Sunnycovechef
    March 7, 2017 at 8:42 pm

    Cutting down carbs makes me loose some pounds and reduces my glucose levels. Your salad looks fantastic and the Thai flavors give it an exotic taste. I love that.

    • Reply
      March 8, 2017 at 6:29 pm

      I agree, I find that cutting carbs is the least painful, and most delicious, way to diet!

  • Reply
    Agness of Run Agness Run
    March 7, 2017 at 2:10 pm

    Colorful, nutrient-dense, and delicious salad, Sue! Keep posting recipes like this one!

    • Reply
      March 7, 2017 at 3:33 pm

      Will do 🙂

  • Reply
    March 7, 2017 at 7:38 am

    What a beautiful and vibrant looking salad, I bet it tastes amazing! I would love to try it!

    • Reply
      March 7, 2017 at 10:07 am

      Thanks Adina <3

      • Reply
        Said idris
        January 26, 2018 at 2:14 am

        Its maincourse?

        • Reply
          January 26, 2018 at 7:46 am

          Yes, I think of it as a main course, Said.

  • Reply
    March 7, 2017 at 5:51 am

    Sue, this Thai salad is divine. The fresh herb flavors really pack a punch. Really nice.

    Velva-Tomatoes on the Vine

  • Reply
    Tricia @ Saving room for dessert
    March 6, 2017 at 3:12 pm

    What I wouldn’t give to have this beautiful salad for dinner tonight! I adore the bold flavors and all those herbs – it must taste magnificent and it’s absolutely gorgeous to look at!

  • Reply
    March 6, 2017 at 2:46 pm

    I love Thai food, and this salad sounds great, but no thank you to the Thai bird chiles! Those things are way too hot. I love slicing onions with a mandoline – I recently bought a mandoline and it is definitely a worthwhile investment.

    • Reply
      March 6, 2017 at 3:06 pm

      I’m so glad you bought that mandolin, Susan, I think it’s one of the best investments I’ve made in my kitchen for sure. I used the red jalapeno peppers that my supermarket always sells, they’re hot, but not crazy hot.

  • Reply
    Laura | Tutti Dolci
    March 6, 2017 at 2:06 pm

    This reminds me of a great Thai basil salad that I make in the summer – now I really have warmer days on my mind ;). Love these flavors and the way you served this up on a big platter to really show off the textures!

    • Reply
      March 6, 2017 at 2:22 pm

      This would be such a great backyard barbecue salad…just assemble the veggies and then throw a great steak on the grill and slice it up…now you’ve got me dreaming of summer 😉

  • Reply
    Karen @ Seasonal Cravings
    March 6, 2017 at 2:06 pm

    I’m loving all that fresh green goodness!

  • Reply
    March 6, 2017 at 12:14 pm

    Such a gorgeous salad Sue, love all the herbs that you added, so much flavor and color here. The beef looks perfectly cooked.

  • Reply
    [email protected]'s Recipes
    March 6, 2017 at 8:26 am

    That looks incredible, Sue. Those beef slices are so perfectly tender and delicious.

  • Reply
    Tina Dawson | Love is in my Tummy
    March 6, 2017 at 8:06 am

    I think red onions taste so much better in a salad than white onions… loving this!

    • Reply
      March 6, 2017 at 8:13 am

      Totally agree, in fact, I’d go so far as to say that red onions are one of the best salad ingredients out there, they add so much!

  • Reply
    March 6, 2017 at 7:20 am

    The salad looks so refreshing and the steak looks gorgeous, a perfect combination!

  • Reply
    linda spiker
    March 6, 2017 at 7:18 am

    Absolutely gorgeous and I love mint in a salad!

    • Reply
      March 6, 2017 at 7:26 am

      Mint with meat like lamb and beef is relatively unknown in Western food, but boy, is it good 🙂

  • Reply
    [email protected]
    March 6, 2017 at 7:13 am

    They say you eat with your eyes first and I have definitely done that. This salad is stunning and I can’t wait to try this.

    • Reply
      March 6, 2017 at 7:28 am

      I can’t prove it but I think when food is appealing to the eye the flavor is enhanced.

  • Reply
    lindsay Cotter
    March 6, 2017 at 6:53 am

    so I just made a thai beef dish the other day. Key to it? FRESH HERBS indeed. Love thai basil! Love this! Will definitely try with mint

    • Reply
      March 6, 2017 at 6:58 am

      Thanks Lindsay, I was going to bring up Thai basil, but wondered if most people wouldn’t be able to find it. I know even in Los Angeles I’ve been frustrated sometimes! I guess the answer is for everybody grow a great big herb garden!

  • Reply
    March 6, 2017 at 6:45 am

    This salad looks incredible, I’m loving all these flavors. Thanks so much for including my recipe too!

    • Reply
      March 6, 2017 at 6:54 am

      It’s going to be all Thai all week around here…yum!

  • Reply
    Erin @ Dinners, Dishes, and Desserts
    March 6, 2017 at 6:44 am

    Love Thai flavors, this salad sounds delicious! Thanks for including my steak bites!

    • Reply
      March 6, 2017 at 6:54 am

      They sound soooo good Erin 🙂

  • Reply
    Jennifer @ Seasons and Suppers
    March 6, 2017 at 5:05 am

    I can never resist Thai flavours, so I am all over this salad! Love everything about it and my husband will especially love the beef part 🙂

    • Reply
      March 6, 2017 at 6:55 am

      My husband usually doesn’t go for salad for dinner, but he makes an exception in this case 😉

Sharing is Caring

Help spread the word. You're awesome for doing it!

Grab my latest e-book

for free!

Subscribe to get first dibs on all my new recipes, plus extra subscriber only benefits!


You can unsubscribe at any time by clicking the link in the footer of our emails. For information about our privacy practices, please visit our website.

You have Successfully Subscribed!