PF
Vibrant close-up of Thai papaya salad with fresh vegetables on a traditional plate.
Stovetop~40 minComplexity

Steak Salad with Thai Dressing

This Steak Salad with Thai Dressing delivers 38g protein and 557 calories per serving across 6 quick-prep portions. Each serving hits your lunch protein window without requiring additional sides, saving prep time on busy days. Use this when you want to consolidate meals and reduce daily cooking sessions.

Rate this recipe:

Ingredients

6 servings
  • Fish sauce(30g)
  • ½ teaspoon freshly cracked black pepper
  • Soy Sauce, Low Sodium(60g)
  • Vegetable oil(30g)
  • Ginger, Fresh Root(5g)
  • Lime(5g)
  • Lime Juice, Fresh(30g)
  • Red pepper flakes(3g)
  • Garlic(240g)
  • Beef Flank Steak, Boneless(907g)
  • Cabbage, Green
  • Mint, Fresh(60g)
  • Cilantro, Fresh(60g)
  • Shallot
  • Thai Peanut Dressing, Prepared(180g)
  • Peanuts, Dry Roasted(80g)

Instructions

  1. 1Mince the fresh garlic and ginger, zest the lime, and juice the lime into a large bowl. Add the fish sauce, low-sodium soy sauce, vegetable oil, and red pepper flakes to the bowl and whisk until combined.
  2. 2Pat the flank steak dry and place it in the marinade, turning to coat well on all sides. Cover and refrigerate for at least 30 minutes or up to 8 hours.
  3. 3Remove the steak from the refrigerator 15 minutes before cooking. Heat a large skillet or cast-iron pan over medium-high heat until very hot, about 2 minutes. Place the steak in the dry pan and cook undisturbed for 5–6 minutes until a dark crust forms. Flip the steak and cook for another 6–8 minutes until the internal temperature reaches 140°F for medium-rare.
  4. 4Transfer the steak to a cutting board and let rest for 5 minutes, then thinly slice against the grain.
  5. 5Thinly slice the cabbage, shallots, mint, and cilantro; set aside. Divide the cabbage evenly among 6 airtight containers.
  6. 6Layer the remaining fresh herbs and shallots on top of the cabbage in each container, then top with an equal portion of the sliced steak.
  7. 7Divide the Thai peanut dressing evenly among the 6 containers, pouring it over the steak and vegetables while still slightly warm.
  8. 8Top each container with dry roasted peanuts and a pinch of red pepper flakes. Seal containers and refrigerate until ready to serve, up to 4 days.

Nutrition — Per Serving

557

calories

38g

protein

34g

fat

Carbohydrates
29g
Saturated fat
8.0g
Sodium
1185 mg
Dietary fiber
3.5g

6 servings per batch · ~282g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

AI Swap Engine

Swap any ingredient and get recalculated macros instantly.

Set your goal to unlock — free, 30 seconds

Common questions

How much protein does Steak Salad with Thai Dressing have per serving?

Each serving delivers 38g of protein at 557 calories with 34g fat and 29g carbs. The added carbohydrates from the Thai dressing compared to the standard steak salad make this version slightly higher in total calories.

How long does Steak Salad with Thai Dressing take to prep?

This is a quick prep recipe that makes 6 servings on the stovetop, giving you more meal prep output than the standard version. You can batch this efficiently for multiple days of lunches.

Is Steak Salad with Thai Dressing good for fat loss?

At 557 calories per serving with 38g protein and only 29g carbs, this version works for fat loss while the added carbs from the dressing provide slightly more fuel than the traditional steak salad. The 34g fat per serving maintains satiety throughout the day.

Steak and Potato Bowls

Oven · 7 servings

70g protein610 cal12g fat
Complexity
View Recipe →+ Plan

Beef Bacon Mac Bowls

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan

Big Mac Pasta

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan

Cheesy Beef Pasta Bowls

Stovetop · 10 servings

49g protein410 cal10g fat
Complexity
View Recipe →+ Plan