Go Back
+ servings
Thai Beef Salad

Delicious Thai Beef Salad Recipe with Fresh Herbs and Peanuts

Savor the vibrant flavors of Thai Beef Salad, combining marinated steak with fresh herbs and crunchy vegetables.
Prep Time 35 minutes
Cook Time 10 minutes
Marinating Time 20 minutes
Total Time 45 minutes
Servings: 2 plates
Course: Salads
Cuisine: Thai
Calories: 685

Ingredients
  

Marinade
  • 1 tablespoon fish sauce
  • 2 cloves garlic minced
  • 2 teaspoons minced cilantro stems
  • 2 teaspoons minced Thai basil stems
  • 2 teaspoons neutral oil such as canola, vegetable, or avocado oil
  • ½ teaspoon sugar
  • ¼ teaspoon black pepper
  • ¼ teaspoon salt
  • 12 ounces skirt steak or your favorite cut
Dressing
  • 1 tablespoon brown sugar or palm sugar
  • 1 tablespoon hot water
  • 3 tablespoons lime juice
  • 3 tablespoons neutral oil or light olive oil
  • 2 tablespoons fish sauce
  • 1 tablespoon chopped cilantro leaves
  • 2 teaspoons chopped Thai basil leaves
  • ½ teaspoon garlic finely minced
  • Salt and black pepper to taste
Salad
  • 3 cups romaine lettuce
  • 3 cups mixed baby salad greens
  • 1 scallion chopped
  • 2 tablespoons roughly chopped or torn cilantro more or less to taste
  • 2 tablespoons roughly chopped or torn mint more or less to taste
  • 2 tablespoons roughly chopped or torn Thai basil more or less to taste
  • cups sliced cucumber
  • 8-10 grape tomatoes halved
  • ¼ cup roasted peanuts chopped
  • Thai chili pepper deseeded and minced, optional

Equipment

  • Medium to large bowl
  • Small bowl
  • Grill or Grill Pan
  • Knife
  • Cutting board

Method
 

Marinating and Preparing
  1. In a medium to large bowl, combine the fish sauce, garlic, minced cilantro and Thai basil stems, oil, sugar, pepper, and salt. Add the steak, and rub the marinade mixture all over the steak. Set aside to marinate overnight or, for more tender cuts, at least 20 minutes.
  2. In a small bowl, dissolve the brown sugar or palm sugar in the hot water. Whisk in the lime juice, oil, fish sauce, chopped cilantro and Thai basil, garlic, and salt and pepper.
  3. In a large bowl, add the mixed greens, romaine lettuce, chopped scallion, cilantro, mint, and Thai basil. Toss in the cucumbers and tomatoes right before you dress the salad.
Cooking Steak
  1. Preheat a grill or grill pan/cast iron skillet until searing hot. Add the marinated skirt steak, and let it cook for about 1 minute. Rotate the skirt steak 45° for more grill marks, and cook for another minute.
  2. Flip the steak and repeat these steps for the other side. Total cooking time should be about 4 minutes for medium-rare; adjust as needed for thicker cuts. Let the steak rest for 3-5 minutes.
Assembling and Serving
  1. Pour about half of the salad dressing over the salad. Toss and add more dressing to taste. Transfer to two large plates.
  2. After the beef has rested, slice the steak against the grain into bite-size pieces and place equal portions on top of each salad. Top with chopped peanuts and Thai chili if using, and serve any remaining dressing on the side.

Nutrition

Serving: 1plateCalories: 685kcalCarbohydrates: 25gProtein: 46gFat: 48gSodium: 1516mgFiber: 5gSugar: 13g

Notes

Customize your Thai Beef Salad by swapping skirt steak for grilled chicken or tofu, and feel free to add spicy elements like jalapeños or fresh herbs like dill for a unique twist. Experiment with dressings for added flair.

Tried this recipe?

Let us know how it was!