Go Back

Thai Beef Salad with Chili Lime Vinaigrette

Prep Time 1 hour
Cook Time 10 minutes
Resting Time 10 minutes
Total Time 1 hour 10 minutes
Servings 4


Marinated Flank Steak

  • 907g ( 2lbs) flank steak
  • 3 cloves garlic smashed
  • 1 (1-inch knob) ginger julienne
  • 1 lime
  • 2 tbsp fish sauce
  • 1 tbsp soy sauce
  • 1 tbsp palm sugar*
  • 1 tsp sesame oil

Chili Lime Vinaigrette

  • 2 cloves garlic minced
  • 1 tbsp fresh ginger minced
  • 1-2 red chilies thinly sliced
  • 2 limes juiced
  • 1/4 cup fish sauce
  • 1 1/2 tbsp palm sugar
  • 1 tbsp sesame oil

Thai Beef Salad

  • 1/2 head napa cabbage shredded
  • 1/2 head red cabbage shredded
  • 2 medium carrots julienned
  • 1 green mango julienned
  • 1 large shallot thinly sliced
  • 1 cup sugar snap peas halved
  • 2 cara cara oranges segmented
  • 1 cup bean sprouts
  • 1/4 cup fresh cilantro torn
  • 1 batch Marinated Flank Steak see above
  • 1 batch Chili Lime Vinaigrette see above
  • 1/2 cup honey roasted peanuts
  • 1/4 cup fresh mint leaves


Marinated Flank Steak

  • Pat the flank steak dry with paper towel and place it in a large resealable bag. Add the smashed garlic and set aside.
  • In a small bowl place the ginger, fish sauce, soy sauce, palm sugar, sesame oil and the zest and juice of the lime. Whisk to combine and pour over the steak. Force the air out of the bag and seal. Transfer to the fridge and marinate for at least 2 hours or overnight.
  • When ready to eat, heat a charcoal grill or cast iron griddle over medium-high heat until smoking. Remove the steak from its marinade and add to the grill. Cook the steak 3-5 minutes a side or until medium rare. Take the steak off of the grill and tent with foil until ready to slice.
  • When ready to plate, slice the steak into thin slices against the grain. If your slice runs the entire length of the steak, feel free to slice it into thirds for easy eating.

Chili Lime Vinagrette

  • Place all ingredients in a bowl and whisk to combine. Transfer to the fridge and chill until ready to serve.

Thai Beef Salad

  • Place the napa cabbage, red cabbage, carrots, mango, shallots, sugar snap peas, oranges, bean sprouts and cilantro in a large bowl. Add the steak and toss until everything is well integrated. 
  • Give the Vinaigrette a quick whisk and pour over the salad. Toss to coat. Sprinkle the peanuts, and mint leaves over top. Serve immediately.


*Substitute brown sugar for palm sugar if you don't have it.