Thai Beef Salad Recipe

Introduction

This Thai Beef Salad is a vibrant and refreshing dish, combining tender grilled skirt steak with crisp vegetables and a tangy, flavorful dressing. Perfect for warm days or when you want a light yet satisfying meal full of fresh herbs and bright citrus notes.

A large oval light gray plate filled with a layered salad; the base layer consists of chopped green lettuce and thinly sliced pale green cucumbers, topped with thin strips of medium pink cooked beef scattered evenly. There are thin orange carrot ribbons and small red cherry tomato halves placed throughout. Thin slices of red onion and small red chili rounds are spread on top with a garnish of finely chopped green herbs. Two silver serving spoons rest on the right side of the plate. The plate is set on a white marbled surface with a partially sliced lime, green herb sprigs, a glass of rose wine, and a white bowl containing more chopped green herbs around it. Photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • ⅓ cup avocado oil
  • 3 tablespoons fish sauce
  • 2 tablespoons soy sauce
  • ⅓ cup lime juice
  • 1 lime, zested
  • ½ chili pepper, finely chopped (optional)
  • ¼ cup brown sugar
  • 3 tablespoons grated ginger
  • 3 cloves garlic, grated
  • 2 lbs skirt steak
  • 1 teaspoon kosher salt
  • 2 heads romaine hearts, chopped
  • 2 Persian cucumbers, sliced
  • 1 pint grape tomatoes, halved
  • ½ chili pepper, sliced (optional)
  • ¼ red onion, thinly sliced
  • 4 radishes, thinly sliced
  • 1 small carrot, peeled into strips
  • ½ cup cilantro, finely chopped
  • ¼ cup fresh mint, finely chopped
  • ¼ cup green onions, thinly sliced

Instructions

  1. Step 1: Preheat your grill to 500°F.
  2. Step 2: In a bowl, whisk together avocado oil, fish sauce, soy sauce, lime juice, lime zest, chopped chili pepper, brown sugar, grated ginger, and grated garlic to make the dressing.
  3. Step 3: Cut the skirt steak in half so you have four pieces and let it come to room temperature on a rimmed dish. Pour two-thirds of the marinade over the steak, coating both sides. Marinate for at least 15 minutes while preparing the vegetables.
  4. Step 4: Remove the steak from the marinade and sprinkle one side with kosher salt. Place the steak on the grill and cook for 2-3 minutes per side, sprinkling salt on the second side as you flip. Use an instant-read thermometer to check for an internal temperature of 130-135°F for medium-rare.
  5. Step 5: Once cooked, transfer the steak to a plate, cover with foil, and let it rest for 10 minutes. When ready, thinly slice the steak against the grain.
  6. Step 6: Alternatively, for stovetop cooking, heat a cast iron skillet over high heat until smoking. Add a little olive oil, then cook the steak for 2 minutes on each side undisturbed. Continue flipping every minute until the internal temperature reaches 130-135°F. Rest the steak before slicing.
  7. Step 7: To assemble the salad, arrange the chopped romaine on a platter. Top with cucumbers, tomatoes, red onions, sliced chili, radishes, carrots, and the sliced steak.
  8. Step 8: Drizzle the remaining one-third of the dressing over the salad and toss gently to combine just before serving.

Tips & Variations

  • For extra heat, add more chopped chili or serve with fresh chili slices on the side.
  • Use sirloin or flank steak if skirt steak is unavailable, adjusting cooking times as needed.
  • Letting the steak rest fully ensures juicier, more tender slices.
  • Fresh herbs like basil or Thai basil can add an aromatic twist to the salad.

Storage

Store any leftover salad components separately in airtight containers in the refrigerator for up to 2 days. Keep the steak and salad dressing apart from the greens to prevent wilting. Reheat the steak gently in a skillet or microwave before combining if desired, but the salad is best served fresh.

How to Serve

The image shows a fresh salad with several layers of colorful ingredients mixed together. The base layer is made of chopped green lettuce leaves, topped with thin slices of red onion, round cucumber slices, and red chili rings. There are also bright yellow bell pepper strips and halved cherry tomatoes adding pops of color. On top, thin slices of cooked beef with a tender, slightly pink inside are spread evenly across the salad. Finely chopped green herbs are sprinkled over all the layers, giving a fresh and textured look. The salad is presented on a white plate, placed on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I make the dressing in advance?

Yes, the dressing can be prepared up to 2 days ahead and kept refrigerated. Whisk well before using to recombine any separated ingredients.

What if I don’t have a grill or cast iron skillet?

You can cook the steak under a broiler or on a grill pan on the stove. Just keep an eye on the steak to avoid overcooking and adjust cooking times accordingly.

Print

Thai Beef Salad Recipe

A vibrant and refreshing Thai Beef Salad combining tender grilled skirt steak with fresh vegetables and a tangy, flavorful dressing made from lime juice, fish sauce, and aromatic herbs. Perfectly balanced with a hint of spice and sweetness, this salad is a delicious, healthy meal inspired by traditional Thai flavors.

  • Author: Clara
  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Total Time: 30 minutes
  • Yield: 4–6 servings 1x
  • Category: Salad
  • Method: Grilling
  • Cuisine: Thai

Ingredients

Scale

Dressing and Marinade

  • ⅓ cup avocado oil
  • 3 tablespoons fish sauce
  • 2 tablespoons soy sauce
  • ⅓ cup lime juice
  • 1 lime (zested)
  • ½ chili pepper (finely chopped, optional)
  • ¼ cup brown sugar
  • 3 tablespoons ginger (grated)
  • 3 cloves garlic (grated)

Beef

  • 2 lbs skirt steak
  • 1 teaspoon kosher salt

Salad Vegetables and Herbs

  • 2 heads romaine hearts (chopped)
  • 2 Persian cucumbers (sliced)
  • 1 pint grape tomatoes (halved)
  • ½ chili pepper (sliced, optional)
  • ¼ red onion (thinly sliced)
  • 4 radishes (thinly sliced)
  • 1 small carrot (peeled into strips)
  • ½ cup cilantro (finely chopped)
  • ¼ cup fresh mint (finely chopped)
  • ¼ cup green onions (thinly sliced)

Instructions

  1. Prepare the Grill: Preheat your grill to 500°F (260°C) ensuring it’s hot enough to sear the steak quickly.
  2. Make the Marinade: In a bowl, whisk together the avocado oil, fish sauce, soy sauce, lime juice, lime zest, finely chopped chili, brown sugar, grated ginger, and grated garlic until well combined.
  3. Marinate the Steak: Cut the skirt steak in half so you have four pieces. Place them in a rimmed dish to come to room temperature. Pour two-thirds of the marinade over the steak, coating both sides thoroughly. Let it marinate for at least 15 minutes while preparing the salad vegetables.
  4. Grill the Steak: Remove the steak from the marinade and place it on the preheated grill. Sprinkle with kosher salt on one side. Grill for 2-3 minutes, then flip the steak, season the other side with salt, and grill for an additional 2-3 minutes until the internal temperature reaches 130-135°F (medium-rare) using an instant-read thermometer.
  5. Rest the Steak: Transfer the cooked steak to a plate and cover loosely with foil. Let it rest for 10 minutes to redistribute the juices, then thinly slice against the grain for maximum tenderness.
  6. (Alternative Stovetop Method): Heat a large cast iron skillet over high heat until smoking. Add a little olive oil to coat the pan. Cook the marinated steak for 2 minutes on each side undisturbed, then continue flipping every minute until the internal temperature is 130-135°F. Remove from skillet and let rest before slicing.
  7. Assemble the Salad: Arrange the chopped romaine lettuce on a large serving platter. Top with sliced cucumbers, halved grape tomatoes, thinly sliced red onions, sliced chili, radishes, carrot strips, and chopped fresh herbs: cilantro, mint, and green onions.
  8. Add the Dressing: Drizzle the remaining third of the marinade over the salad ingredients. Toss gently to combine just before serving, allowing the flavors to meld together perfectly.

Notes

  • If you prefer less heat, omit the chili peppers.
  • Skirt steak is recommended for its flavor and tenderness, but flank steak can be a substitute.
  • Marinate the steak at least 15 minutes, but up to 1 hour for more flavor.
  • Use an instant-read thermometer to ensure steak is cooked to desired doneness for best results.
  • This salad can be served with rice or sticky rice for a heartier meal.
  • Resting the steak after grilling is key to retaining juicy texture.

Keywords: Thai beef salad, grilled steak salad, fresh Thai salad, skirt steak recipe, healthy Thai dinner

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

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

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆