Go Back
+ servings

Thai Beef Salad

A vibrant and refreshing Thai Beef Salad featuring tender marinated beef, fresh vegetables, and a zesty dressing that brings all the flavors together.
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings: 4 servings
Course: main dish, Salad
Cuisine: Thai
Calories: 350

Ingredients
  

For the Beef Marinade
  • 1 lb flank steak trimmed of excess fat
  • 2 tablespoon soy sauce low sodium preferred
  • 1 tablespoon fish sauce
  • 1 tablespoon brown sugar packed
  • 1 tablespoon lime juice freshly squeezed
  • 1 clove garlic minced
  • 1 teaspoon ground black pepper
For the Salad
  • 4 cups mixed salad greens such as arugula, spinach, and romaine
  • 1 cup cucumber thinly sliced
  • 1 cup cherry tomatoes halved
  • ½ cup red onion thinly sliced
  • ¼ cup fresh cilantro chopped
  • ¼ cup fresh mint chopped
For the Dressing
  • 3 tablespoon lime juice freshly squeezed
  • 2 tablespoon fish sauce
  • 1 tablespoon sugar to taste
  • 1 clove garlic minced
  • 1 small red chili finely chopped, optional for heat

Method
 

Marinate the Beef
  1. In a mixing bowl, combine soy sauce, fish sauce, brown sugar, lime juice, minced garlic, and ground black pepper. Whisk until the sugar is dissolved. This marinade will infuse the beef with flavor.
  2. Add the flank steak to the marinade, ensuring it is fully coated. Cover and refrigerate for at least 15 minutes, or up to 2 hours for more flavor.
Cook the Beef
  1. Preheat your grill or grill pan over medium-high heat. This ensures a good sear on the beef.
  2. Remove the beef from the marinade and discard the marinade. Grill the steak for about 4-5 minutes on each side for medium-rare, or until your desired doneness is reached. Use a meat thermometer for accuracy (130°F for medium-rare).
  3. Once cooked, remove the steak from the grill and let it rest for 5 minutes. This allows the juices to redistribute, keeping the meat tender.
Prepare the Salad
  1. While the beef is resting, prepare the salad. In a large mixing bowl, combine the mixed salad greens, cucumber, cherry tomatoes, red bell pepper, red onion, cilantro, and mint. Toss gently to combine.
Make the Dressing
  1. In a small bowl, whisk together lime juice, fish sauce, sugar, minced garlic, and chopped red chili (if using). Adjust the seasoning to taste.
Assemble the Salad
  1. Slice the rested beef thinly against the grain. This ensures tenderness.
  2. Top the salad with the sliced beef and drizzle with the dressing. Toss gently to combine, ensuring everything is well coated.
  3. Serve immediately on a platter, garnished with additional herbs if desired.

Nutrition

Serving: 1servingCalories: 350kcalCarbohydrates: 15gProtein: 30gFat: 20gSaturated Fat: 6gPolyunsaturated Fat: 2gMonounsaturated Fat: 10gCholesterol: 70mgSodium: 800mgPotassium: 600mgFiber: 3gSugar: 5gVitamin A: 2500IUVitamin C: 30mgCalcium: 50mgIron: 3mg

Notes

This salad is best served fresh. You can adjust the spice level by adding more or less chili to the dressing. For a vegetarian option, substitute beef with grilled tofu or tempeh.

Tried this recipe?

Let us know how it was!