Tired of dinner decisions? Enjoy a 14 day trial to our meal plan service, voted #1 by Lifehacker, and reduce your mental load today.

Thai Steak Salad
cabbages / carrots / basil / cilantro

Active: 35 min Total: 35 min
This Thai steak salad is full of dynamic color, flavor, and textures. Prep veggies the night before for a quick and easy dinner! If you're not a steak fan, feel free to use your favorite protein. Everything will go well with this salad!


Thai Steak Salad:
  • Flank steak (sub skirt, hangar steaks, pork chops, chicken thighs) - 1 1/2 lbs
  • Cabbage, red - 6 oz , sliced
  • Carrots, medium - 6 oz , grated
  • Cilantro, fresh - 1/4 cup , chopped
  • Romaine hearts - 2 , sliced or chopped
  • Basil, fresh - 2 to 3 sprigs , thinly sliced
  • Fish sauce - 3 Tbsp
  • Lime juice - 2 Tbsp
  • Brown sugar - 1 Tbsp
  • Cooking oil - 6 Tbsp
  • Peanuts, roasted (opt) - 1/4 cup , crushed


  1. Steak - Season with salt and pepper and then tenderize with a fork. (Can be done up to 1 day ahead)
  2. Cabbage / Carrots / Cilantro - If prepping right before cooking, skip to make steps #1 - 2. Prep as directed. (Can be done up to 4 days ahead)
  3. Romaine hearts / Basil - Prep as directed.
  4. Make dressing - Make dressing by whisking together fish sauce, lime juice, brown sugar, and cooking oil. (Can be done up to 5 days ahead)

Unlock this meal along with hundreds of smart meal plans and never stress about "What's for dinner?" again

Try for free
Learn More


  1. Position top rack ~6 inches (15 cm) from broiler and preheat broiler.
  2. Place steak on a foil lined sheet pan and broil on each side for ~3 minutes for medium-rare, ~4 minutes for medium, and ~5 minutes for well-done. When steak is done, take out of oven, cover with foil and let rest for at least 5 minutes before slicing.
  3. Slice steak against the grain.
  4. Toss dressing with cabbage, carrots, cilantro, romaine, and basil. Top with sliced steak and peanuts if using.



0 reviews