Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Thai Beef Salad

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Experience the explosion of flavors with this Thai beef salad, featuring marinated flank steak, crisp vegetables, and a zesty dressing. Perfect for summer gatherings or quick weeknight dinners, this dish is as visually appealing as it is delicious. Each bite combines savory beef with refreshing veggies, making it a crowd-pleaser that will transport you to a sun-drenched Thai market.

  • Total Time: 40 minutes
  • Yield: Serves 4

Ingredients

Scale
  • 1 lb flank steak
  • 1 cup cucumber, sliced
  • 1 cup bell peppers, sliced (mixed colors)
  • ½ cup fresh cilantro, chopped
  • 3 tbsp lime juice (freshly squeezed)
  • 2 tbsp low-sodium soy sauce
  • 1 tsp sugar
  • ½ tsp chili flakes (adjust to taste)
  • 1 tsp fish sauce

Instructions

  1. Slice flank steak against the grain into thin strips. In a bowl, combine soy sauce, lime juice, sugar, fish sauce, and chili flakes. Add beef strips and coat well. Marinate for at least 30 minutes.
  2. Heat a grill or skillet over medium-high heat. Cook marinated beef strips for about 3-4 minutes until charred. Aim for medium rare for best tenderness.
  3. Slice cucumbers and bell peppers into thin strips and chop cilantro.
  4. Whisk together lime juice and soy sauce in a small bowl; adjust sweetness if desired.
  5. In a large bowl, mix grilled beef with veggies and pour over dressing. Toss gently to combine.
  6. Plate individually or on a shared platter garnished with extra cilantro.
  • Author: James
  • Prep Time: 30 minutes
  • Cook Time: 10 minutes
  • Category: Main
  • Method: Grilling
  • Cuisine: Thai

Nutrition

  • Serving Size: 1 cup (200g)
  • Calories: 310
  • Sugar: 3g
  • Sodium: 620mg
  • Fat: 15g
  • Saturated Fat: 5g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 3g
  • Protein: 29g
  • Cholesterol: 70mg