TL;DR: This vibrant Thai-inspired steak salad delivers restaurant-level flavor on a weeknight timeline. Charred marinated flank steak meets crunchy vegetables, tons of fresh herbs, and a bright, lighter peanut–lime dressing.
Serves: 4
Thai Marinated Steak Salad with Light Peanut–Lime Dressing (39g+ Protein)
This vibrant Thai-inspired steak salad delivers restaurant-level flavor on a weeknight timeline. Charred marinated flank steak meets crunchy vegetables, tons of fresh herbs, and a bright, lighter peanut–lime dressing. It’s balanced, meal-prep friendly, and packs more than 39 grams of protein per serving—without feeling heavy.
- Serves: 4
- Prep: 20 minutes (plus marinating)
- Cook: 10 minutes
- Protein: ~42g per serving (with 6 oz cooked steak)
Why This Salad Matters
- High-protein, high-satiety: A generous portion of lean steak supports recovery and keeps you full.
- Balanced nutrition: Crisp veggies, herbs, and a lighter dressing deliver fiber, micronutrients, and healthy fats.
- Weeknight-friendly: Simple marinade and quick-sear cooking method; great hot off the grill or cast iron.
- Flexible for diets: Easily gluten-free, peanut-free, or lower-carb with simple swaps.
Ingredients
Steak & Marinade
- 2 lb flank steak (or skirt steak, sirloin flap)
- 1/4 cup fresh lime juice
- 2 tbsp fish sauce
- 2 tbsp low-sodium soy sauce or tamari (GF)
- 1 tbsp honey or light brown sugar
- 1 tbsp neutral oil (avocado or canola)
- 4 garlic cloves, finely minced
- 2 tsp fresh ginger, grated
- 1–2 tsp chili-garlic sauce or sriracha (to taste)
- 1/2 tsp freshly ground black pepper
Salad Base
- 6 cups chopped romaine or little gem
- 2 cups thinly shredded red cabbage
- 1 English cucumber, halved lengthwise and sliced
- 1 large carrot, julienned
- 1 red bell pepper, thinly sliced
- 1/4 small red onion, paper-thin slices
- 1 cup cherry tomatoes, halved
- 1 cup mixed fresh herbs (mint, cilantro, Thai basil), torn
- 1/4 cup roasted peanuts, roughly chopped (optional)
- Lime wedges, for serving
Light Peanut–Lime Dressing
- 2 tbsp natural peanut butter (or 3 tbsp powdered peanut butter + water; see note)
- 3–5 tbsp warm water (to thin to a drizzle)
- 2 tbsp fresh lime juice
- 1 tbsp rice vinegar
- 1 tsp fish sauce
- 1 tsp low-sodium soy sauce or tamari
- 1 tsp honey (or to taste)
- 1 small garlic clove, microplaned
- 1–2 tsp chili-garlic sauce, to taste
- Pinch of kosher salt, if needed
Dressing note: For the lightest option, use powdered peanut butter and whisk with water to a thin, pourable consistency before adding remaining ingredients.
Step-by-Step Instructions
- Marinate the steak: Whisk lime juice, fish sauce, soy/tamari, honey, oil, garlic, ginger, chili-garlic sauce, and pepper. Add steak and marinate 30 minutes to 8 hours (refrigerated). Bring to room temp 20–30 minutes before cooking.
- Prep the salad: Spin-dry lettuce, slice vegetables, and tear herbs. Keep everything chilled and dry for maximum crunch.
- Make the dressing: In a bowl, whisk peanut butter with warm water until smooth and thin. Whisk in lime juice, rice vinegar, fish sauce, soy/tamari, honey, garlic, and chili-garlic sauce. Adjust thickness and seasoning.
- Cook the steak: Pat steak very dry. Grill over high heat or sear in a smoking-hot cast-iron skillet, 3–5 minutes per side for medium-rare (125–130°F/52–54°C). Rest 5–10 minutes.
- Slice: Turn the steak 90 degrees and slice thinly against the grain.
- Assemble: Toss greens, cabbage, cucumber, carrot, bell pepper, onion, tomatoes, and most of the herbs. Plate, top with steak, drizzle with dressing, and finish with remaining herbs, peanuts, and lime.
Chef Tips
- Maximize char: Dry the steak well and don’t overcrowd the pan or grill; high heat is key.
- Slice like a pro: Flank’s grain runs lengthwise—rotate 90 degrees, then cut paper-thin.
- Lighten the dressing: Powdered peanut butter keeps calories down while staying ultra-creamy.
- Balance flavor: Aim for salty–sour–sweet–spicy. Adjust lime, fish sauce, and honey to taste.
- Make it a bowl: Add chilled rice noodles or cooked jasmine rice for a heartier meal.
Common Mistakes to Avoid
- Over-marinating in acid: Keep under 8 hours to avoid mushy texture.
- Wet steak on hot metal: Moisture kills sear; always pat dry.
- Slicing with the grain: Leads to chewiness; slice across the grain.
- Overdressing greens: Toss lightly; add more at the table.
- Skipping the rest: Resting preserves juiciness and even doneness.
Useful Tools
- Cast-iron skillet or outdoor grill
- Instant-read thermometer
- Tongs and a sharp slicing knife
- Microplane/zester for garlic and ginger
- Salad spinner for crisp greens
Variations
- Peanut-free: Use almond butter or sunflower seed butter; or swap in a nuoc cham–style lime-fish sauce dressing.
- Gluten-free: Use tamari and verify fish sauce is GF.
- Extra-lean: Use powdered peanut butter and trim visible fat from steak.
- Spicy mango: Add ripe mango or green papaya and extra chilies.
- Noodle salad: Toss with cooked, chilled rice noodles and double the dressing.
FAQ
What cut of beef works best for Thai steak salad?
Flank steak is classic for bold beefy flavor and easy slicing. Skirt steak or sirloin flap also sear beautifully and stay tender when cut thinly against the grain. Aim for medium-rare to medium doneness (125–135°F), then rest 5–10 minutes to keep juices in the meat, not on the board.
How do I make the peanut dressing lighter without losing creaminess?
Use powdered peanut butter reconstituted with water for fewer calories and fat. Whisk until silky, then add lime, rice vinegar, fish sauce, and a touch of honey. Thin with warm water as needed. The acid and umami keep flavor big even with less peanut fat.
Can I cook the steak on the stovetop instead of grilling?
Yes. Preheat a cast-iron skillet until smoking, add a thin film of oil, and sear 3–5 minutes per side for medium-rare. Ventilate well. Don’t move the steak until a crust forms, then flip once. Rest before slicing thinly across the grain to preserve tenderness.
How do I meal-prep this salad?
Marinate and cook the steak up to 3 days ahead; slice after chilling for clean cuts. Store steak, greens, crunchy veg, herbs, and dressing separately. Dress just before eating to keep everything crisp. The dressing holds 5–7 days refrigerated; whisk and thin if needed.
Is this recipe gluten-free?
It can be. Use certified gluten-free tamari instead of soy sauce and confirm your fish sauce is gluten-free. All other ingredients are naturally gluten-free. If adding noodles, choose rice noodles labeled gluten-free and cook in uncontaminated water.
How spicy is it, and how can I adjust the heat?
Heat level is moderate and controlled by the chili-garlic sauce. For mild, start with 1/2 teaspoon in both marinade and dressing. For spicy, add fresh Thai chilies or increase chili-garlic sauce to taste. Balance extra heat with more lime and a touch of honey.
What are the nutrition estimates per serving?
With 2 lb flank steak for 4 servings and light dressing: approximately 450–520 calories, 42g protein, 18–25g carbs, and 20–26g fat. Actual numbers vary by steak cut, trimming, and dressing thickness. For precision, calculate with your specific ingredients and amounts.
Conclusion
This Thai marinated steak salad layers craveable char, bright citrus, and herbaceous crunch into a high-protein meal you’ll make on repeat. Keep the components ready in the fridge and dress at the table for maximum texture. Squeeze extra lime, shower with herbs, and enjoy every crisp, savory bite.

