• About Us
  • Recipe Index
    • Appetizers
    • Asian
    • Breads and Doughs
    • Cajun / Creole / Louisiana
    • Breakfast / Brunch
    • Comfort Food
    • Delectable Desserts
    • Entrees / Mains
    • Instant Pot
    • Italian
    • Pizza
    • Rubs, Spices and Sauces
    • Soups & Salads
    • Sides
    • Seafood
    • Southern
    • Mexican / Tex-Mex / Cal-Mex
    • Thanksgiving
    • Vegetarian
  • Videos
    • Recipe Videos
    • Web Stories
  • Work With Us
  • Contact
  • **Premium Access**
  • Recipes
menu icon
go to homepage
  • Thanksgiving
  • Recipes
  • About Us
  • Work With Us
  • Premium
subscribe
search icon
Homepage link
  • Thanksgiving
  • Recipes
  • About Us
  • Work With Us
  • Premium
×
Home » Recipe Index » Salads

Thai Beef Salad

Published: Apr 11, 2018 · Modified: Jul 21, 2025 by Kris Longwell · This post may contain affiliate links

597 shares
  • Share
  • Tweet
  • Bluesky
Jump to Recipe Jump to Video Print Recipe
A colorful salad consisting of grilled strips of skirt steak, cherry tomatoes, shallots, and a Thai herb dressing all on an oval blue platter.

Oh, how we love Thai cuisine. And this Thai Beef Salad recipe is one of our very favorites. No doubt, the steak is the hands-down star of this dish. But the flavor profile of the steak, combined with the vegetables, herbs, and spices, is spectacular.  

Thai Beef Salad recipe
Jump to:
  • 🥩 The Ingredients
  • 🍅 Substitutions and Variations
  • 👩🏼‍🍳 How to Make Thai Beef Salad
  • 🙋🏽‍♂️ Frequently Asked Questions
  • 🇹🇭 Other Classic Thai Recipes
  • Thai Beef Salad

🥩 The Ingredients

The star of this salad is the juicy steak, but the vibrant blend of fresh herbs, crisp vegetables, and zesty dressing all come together to create a salad bursting with bold, balanced flavors. Find ingredient notes (including substitutions and variations) below.

An arrangement of ingredients for Thai beef salad on a grey wooden background including an uncooked skirt steak, cherry tomatoes, herbs, seasonings, fish sauce, shallot, limes, and brown sugar.

🍅 Substitutions and Variations

  • Beef – We use skirt steak for this salad, but most types of steak will work, including flap, sirloin, strip, or round. Boneless chicken thighs and/or breasts can be substituted. If going with chicken, grill until internal temperature reaches 165°F.
  • Vegetables – Cherry or grape tomatoes add flavor and color to this salad. However, you can add other veggies, if desired. Broccoli and cauliflower that have been steamed (or boiled) briefly are nice additions. Shredded carrots and radishes are great, too.
  • Herbs – Fresh mint and cilantro deliver classic flavor. We don’t recommend dried herbs for this dish.
  • Flavor enhancers – Fish sauce can be found in the Asian section of most well-stocked supermarkets. Soy sauce can be substituted if you can’t find fish sauce.

See the recipe card (with video) below for a full list of ingredients and measurements.

👩🏼‍🍳 How to Make Thai Beef Salad

A person using a citrus juicer to squeeze fresh lime juice into a glass bowl filled with strips of shallot.
  1. Step 1: Place the strips of shallot in a medium bowl and add the fresh lime juice.
A person wearing black latex gloves pressing a brown sugar and salt seasoning rub onto an uncooked skirt steak on a wooden cutting board.
  1. Step 2: Mix together 2 teaspoon brown sugar, salt, and pepper. Sprinkle all over both sides of the steak.
A seasoned skirt steak being grilled over a gas flame on an outdoor gas grill.
  1. Step 3: Grill the steak on both sides until lightly charred and an internal temperature of 145°F is reached.
A person holding a spoon over a bowl filled with a marinade for Thai beef salad.
  1. Step 4: Into the shallot and lime juice mixture, stir in the fish sauce, pepper flakes, and remaining 2 tsps of brown sugar. Mix until sugar has dissolved.
A person with black latex gloves using a large Japanese chef's knife to cut a grilled skirt steak into bite-sized slices on a wooden cutting board.
  1. Step 5: Slice the steak against the grain into bite-size strips.
An overhead view of a glass bowl filled with strips of grilled skirt steak, halved cherry tomatoes, thin slices of shallot, herbs all tossed in a Thai sauce.
  1. Step 6: Toss the beef, tomatoes, and herbs with the sauce. Serve warm or at room temperature.

Expert Tip

Skirt steak can be a bit of a tough steak if not sliced properly. Look for the grain, which is parallel lines running throughout the steak. When you are slicing the meat, find the grain, and cut perpendicular to the lines. Slicing against the grain shortens the muscle fibers and produces a much more tender and juicy piece of meat.

🙋🏽‍♂️ Frequently Asked Questions

Can I make Thai beef salad ahead of time?

It’s best to prepare the beef and dressing ahead, but toss the salad together just before serving to keep the vegetables crisp and fresh.

Is Thai beef salad spicy?

It can be spicy depending on the amount of chili used in the dressing, but you can easily adjust the heat to suit your taste.

Does fish sauce make the Thai beef salad dressing taste fishy?

When used in the right amount, fish sauce adds a savory depth and umami flavor without making the dressing taste fishy.

A white bowl filled with Thai beef salad consisting of strips of grilled beef, cherry tomatoes, and herbs all being tossed in a Thai sauce with two wooden spoons.

🇹🇭 Other Classic Thai Recipes

  • Two white bowls filled with chicken pad Thai with a small bowl of peanuts nearby.
    Homemade Chicken Pad Thai
  • An overhead view of Thai beef in a colorful bowl with the beef on one side and Jasmine rice on the other side.
    Thai Beef with Red Curry Sauce
  • An overhead view of a shallow white bowl filled on one side with Thai green curry chicken and the other side with steamed Jasmine rice and topped with chopped Thai basil.
    Thai Green Curry Chicken
  • An overhead view of a colorful bowl filled with shrimp pad Thai with two chop sticks on the side of the bowl.
    Authentic Shrimp Pad Thai

Ready to make the best salad in town with beef? Go for it!

And when you do, be sure to take a photo of it, post it on Instagram, and tag @HowToFeedaLoon and hashtag #HowToFeedaLoon!

A long, blue and white oval platter filled with a large serving of Thai beef salad with two chopsticks nearby.

Thai Beef Salad

This Thai Beef Salad recipe is absolutely one of our favorites. If you like steak that is literally exploding with flavor, then this is the salad for you. Not a big green leafy salad at all. A delicious mix of hot, sour and a little sweet. The beautiful presentation (in addition to the taste) makes it the perfect salad to serve at a brunch or gathering of friends, family or co-workers.
5 from 3 votes
Print Pin Rate
Course: Salad
Cuisine: Asian / Thai
Prep Time: 20 minutes minutes
Cook Time: 10 minutes minutes
Total Time: 30 minutes minutes
Servings: 6 people
Calories: 215kcal
Author: Kris Longwell

Video

Equipment

  • Gas, charcoal, or electric grill Or skillet on the stove (see NOTES)

Ingredients

  • 1 large shallot sliced into thin rings
  • 3 tablespoon fresh lime juice
  • 4 teaspoon brown sugar divided
  • 1½ teaspoon Kosher salt
  • 1 teaspoon black pepper
  • 1½ lb skirt steak
  • 1 tablespoon Canola oil if using a skillet
  • 1½ tablespoon fish sauce
  • 1 teaspoon red pepper flakes
  • 1½ cups cherry tomatoes halved
  • ½ cup cilantro fresh, chopped, plus extra for garnish
  • ½ cup mint fresh, chopped

Instructions

  • Combine the shallots and the lime juice in a large bowl and let sit for 10 minutes, stirring a couple times every now and then.
    1 large shallot, 3 tablespoon fresh lime juice
  • In a small bowl, combine together 2 teaspoons of the brown sugar with the salt and pepper.
    4 teaspoon brown sugar, 1½ teaspoon Kosher salt, 1 teaspoon black pepper
  • Rub the sugar-salt mixture all over the steak.
    1½ lb skirt steak
  • Prepare your grill for high heat. If using a skillet, heat 1 teaspoon canola oil over medium-high heat until shimmering.
    1 tablespoon Canola oil
  • Cook the meat until nicely charred on the outside, and still a bit pink on the inside. About 4 to 5 minutes per side. (This will most likely need to be done in 2 batches when using a skillet.)
  • Transfer the meat to a cutting board and let rest for 10 minutes.
  • Meanwhile, stir into the shallot and lime mixture the fish sauce, pepper flakes, and remaining 2 teaspoons of sugar. Mix until smooth and sugar has dissolved
    1½ tablespoon fish sauce, 1 teaspoon red pepper flakes
  • Slice the steak thinly against the grain, then place into the large bowl along with accumulated juices.
  • Toss in the tomatoes, cilantro, and mint. Gently stir until all ingredients are well coated.
    1½ cups cherry tomatoes, ½ cup cilantro, ½ cup mint
  • Transfer to a platter and garnish with cilantro, if desired.
  • Serve warm or at room temperature.

Notes

NOTE: Watch the video near the top of the recipe for visual guidance.
Be sure to let the steak rest for about 10 minutes while you finish putting together the dressing. Then, slice it against the grain for more tender bites. 
Soy sauce can be substituted for the fish sauce.
This salad is wonderful served slightly warm or at room temperature. Toss everything together just before serving. 

Nutrition

Calories: 215kcal | Carbohydrates: 5g | Protein: 25g | Fat: 11g | Saturated Fat: 3g | Cholesterol: 71mg | Sodium: 1021mg | Potassium: 460mg | Fiber: 1g | Sugar: 3g | Vitamin A: 539IU | Vitamin C: 10mg | Calcium: 24mg | Iron: 3mg
Tried this recipe? Take a Picture!Mention @HowToFeedALoon or tag #HowToFeedALoon!

POST UPDATE: This was originally published in April 2018, but was updated with improved tweaks to the recipe, new tips and photography, and a fabulous new video in July 2025

More Salads

  • A large white platter filled with and Italian chopped salad with homemade vinaigrette with two serving utensils inserted into the side of the salad.
    Italian Chopped Salad with Homemade Vinaigrette
  • An overhead view of a white serving bowl filled with classic macaroni salad with two plates nearby containing more macaroni salad and a ham sandwich.
    Classic Macaroni Salad (Grandma’s Recipe)
  • A steakhouse wedge salad with homemade blue cheese on a white dinner plate with a stemless glass of white wine in the background.
    Steakhouse Wedge Salad with Homemade Blue Cheese Dressing
  • Grilled chicken Caesar salad in a large wooden bowl with homemade croutons scattered over the dressed lettuce and sliced chicken.
    Grilled Chicken Caesar Salad

Comments

  1. colleen says

    June 30, 2023 at 3:35 pm

    Make this recipe several times over the summer… So delish! Would you please tell me where you purchased your beautiful blue & white serving bowl? It is so pretty. I usually serve everything in/on white, but that bowl is perfect for this dish.
    TIA Colleen

    Reply
    • Kris Longwell says

      July 03, 2023 at 2:46 pm

      Hi Colleen! We are so happy you are enjoying the Thai beef salad! I wish we could give you a link to that serving platter. I believe we purchased that about 5 years ago at a Home Goods in NJ. It’s always hit or miss there, but we saw it and grabbed it. If you haven’t been to a Home Goods, and there is one near you, you might want to check them out! They often have those types of plates and platters for sale. Williams-Sonoma has beautiful platters, too, but they’re a little more pricey!!

      Reply
  2. Ayako Suzuki says

    June 01, 2020 at 7:55 am

    5 stars
    Tried it last night and it was sooooo good! I love the whole balance of the flavor! And it was easy to cook. Definitely recommend to those who haven’t done Thai cuisine before.

    Reply
    • Kris Longwell says

      June 01, 2020 at 3:19 pm

      Hi Ayako! That’s so awesome! We LOVE Thai cuisine and so glad you love this recipe! Thanks for letting us know and for the wonderful review! That means the world to us!! Stay in touch! Best, Kris & Wesley

      Reply
  3. Kristy Turner says

    April 19, 2018 at 6:02 pm

    5 stars
    I sometimes don’t know if I have words….this is so perfect and so good!! I made it and topped the beef over an Italian chopped salad this week and my husband loves it!! I served it alongside sunnyside up eggs for breakfast and I munch on it as a snack throughout my work day…thank you…SO GOOD!!! I sincerely appreciate your love of great recipes/food….keep ’em coming.!

    Reply
    • krislongwell says

      April 20, 2018 at 4:08 pm

      Thank you so much, Kristy!! You are so kind and we are so very, very happy you are enjoying these recipes and making so many of them. THANK YOU!!!!! xoxo

      Reply
      • Stephanie says

        July 14, 2019 at 1:11 pm

        5 stars
        Fabulous! I used thai chilis instead of red pepper flakes. Making sure the beef juices make it into the salad was also key! The whole crowd loved it, can’t wait to make it again. A fav – thank you for sharing

  4. candace grover says

    April 11, 2018 at 5:20 pm

    In the Thai Beef Salad the measurement is not clear. Is it 1 1/2 lbs skirt steak or 1 – 1/2 lb skirt steak. The recipe appears to be 1 12lb skirt steak which I’m sure is not correct.

    Reply
    • krislongwell says

      April 11, 2018 at 5:31 pm

      Hi Candace! Thank you so much! You are 100% correct! That was 100% not clear! We’ve updated the recipe to: 1 (one) 1 1/2 (or, 1.5) lbs skirt steak. 12 lbs of skirt steak would make a lot of beef salad!! 🙂 Thanks again!! Kris & Wesley

      Reply
5 from 3 votes

Leave a Reply Cancel reply

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

Recipe Rating




Welcome!

Kris & Wesley (The Loon) live for fun, food, and fabulousness. "How to Feed a Loon" is a celebration of just that. Come join us on this joyous culinary ride.

More about us

Thanksgiving Favorites

  • A straight-on view of a glazed Cornish hen sitting on a bed of wild rice pilaf all on a white dinner plate with a fork nearby and another plate of the same in the background.
    Glazed Cornish Hens with Wild Rice Stuffing
  • A large oval platter holding five twice baked sweet potatoes that are topped with toasted marshmallows
    Twice Baked Sweet Potatoes
  • A Roast Turkey Breast with Herbs resting on a white platter garnished fresh sage leaves and lemon wedges and a large carving knife nearby.
    Roast Turkey Breast with Herbs
  • A square white baking dish filled with corn casserole next to a plate filled with the same.
    Corn Casserole
  • A large white platter of cooked and carved spatchcocked turkey with cranberries next to it.
    Spatchcocked Turkey
  • An overhead view of a square white baking dish filled with cornbread dressing and sausage and cranberries.
    Cornbread Dressing with Sausage and Cranberries

Popular Recipes

  • best-ever chicken salad recipe
    Best-Ever Chicken Salad
  • A white soup filled with roasted tomato basil soup next to sliced grilled cheese sandwiches.
    Roasted Tomato Basil Soup
  • Mahi Mahi tacos on a wooden table in a taco holder
    Amazing Mahi Mahi Tacos
  • A lemon wedge being squeezed onto a platter of chicken francese
    Chicken Francese
  • Southern Shrimp and Cheesy Grits recipe
    Southern Shrimp and Cheesy Grits
  • Slow Roasted Pork Shoulder on a platter with a side of gravy
    Slow Roasted Pork Shoulder

Footer

↑ back to top

Explore

  • Recipe Index
  • About Us
  • Subscribe

About

  • Privacy Policy
  • Contact

Copyright © 2025 How to Feed a Loon • This website contains affiliate links, which means that if you click on a product link, we may receive a commission in return. How To Feed a Loon is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

597 shares

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.