This Thai Steak Salad combines marinated flank steak with crisp vegetables, fresh herbs, and a tangy peanut dressing. It’s high in protein, perfect for a light dinner.
2teaspoonssriracha(or sambal oelek, omit if you don’t like spice)
2teaspoonsgrated ginger(or ginger paste)
Salad:
1 ¼poundsflank steak
2teaspoonsneutral oil(such as avocado oil)
5cupsmixed baby greens
¾cupshredded carrot
1English cucumber(chopped)
1shallot(thinly sliced)
⅓cupcilantro leaves
⅓cupmint leaves
chopped roasted peanuts(optional for serving)
Instructions
Combine the marinade ingredients and add the steak. Marinate in the refrigerator 2 to 8 hours. Let it sit room temperature one hour before cooking.
To make the dressing, add all of the ingredients to a small mixing bowl and whisk until smooth. Set aside.
When the steak is ready to cook, remove from marinade and pat the meat dry with paper towels, discard the marinade. Heat a large cast iron pan or grill pan, or grill over medium high heat. Once the pan is hot, add the oil. Place the steak in the pan and cook, undisturbed, for 5 minutes, until a nice crust has formed, flip the steak and cook for another 6 -7 minutes for medium-rare (130-135° F) or longer to your desired doneness. Remove the steak from the pan and let rest for 10 minutes before slicing.
To assemble the salad, add the lettuce, carrot, cucumber, and shallot in 4 shallow bowls. Drizzle with the dressing.
Thinly slice the steak against the grain and arrange it on top of the salad. Top with the cilantro and mint leaves and peanuts (if using) before serving.
Notes
For the nutrition calculation, I only count about 10% of the marinade since most of it is discarded after marinating and not consumed.