PF
Authentic Thai seafood salad with fresh vegetables and herbs served on a pink plate.
Stovetop~35 minComplexity

Thai Beef Salad Recipe

This Thai Beef Salad delivers 36g protein and 530 calories per serving — a satisfying lunch that combines vegetables and beef in one bowl. Cooks across 4 servings in quick stovetop time, then chills for grab-and-go meals throughout the week. Built for lifters who need protein-to-calorie efficiency without reaching for processed options.

Rate this recipe:

Ingredients

4 servings
  • Habanero Pepper(8g)
  • Garlic(8g)
  • Cilantro, Fresh(30g)
  • Sugar, Granulated White(23g)
  • Fish sauce(60g)
  • Lime Juice, Fresh(75g)
  • Vegetable oil(15g)
  • Sesame Oil, Toasted(15g)
  • 2 small pinches salt
  • Mint, Fresh(15g)
  • Beef Sirloin, Top(454g)
  • Vegetable oil(30g)
  • ½ tsp salt
  • ½ tsp black pepper
  • Lettuce, Romaine
  • Tomato, Cherry
  • Yellow Onion
  • Cucumber
  • Cilantro, Fresh(120g)
  • Mint, Fresh(120g)
  • Peanuts(120g)

Instructions

  1. 1Mince the fresh garlic and habanero pepper finely. In a small bowl, combine the minced garlic, habanero, fish sauce, lime juice, granulated sugar, vegetable oil, toasted sesame oil, and chopped cilantro and mint. Stir until the sugar dissolves completely (about 1 minute). Set the dressing aside.
  2. 2Pat the top sirloin steak dry with paper towels and season generously with salt and pepper on both sides.
  3. 3Heat a large skillet over high heat for 2–3 minutes until it just begins to smoke. Add a thin coating of vegetable oil, then place the steak in the pan. Sear for 2 minutes per side over high heat until the exterior is deeply browned and the internal temperature reaches 125°F for medium-rare, or cook longer to your preference.
  4. 4Transfer the steak to a cutting board and rest for 5 minutes, then slice thinly against the grain.
  5. 5Roughly chop the romaine lettuce, halve the cherry tomatoes, dice the onion, and slice the cucumber. Roughly chop the remaining fresh cilantro and mint.
  6. 6In a large bowl, toss the lettuce, tomatoes, onion, cucumber, cilantro, and mint with half of the dressing until evenly coated.
  7. 7Divide the dressed salad evenly into 4 airtight containers while still fresh. Top each portion with sliced steak, drizzle with the remaining dressing, and sprinkle with raw peanuts.
  8. 8Seal the containers and refrigerate until ready to serve (up to 4 days). Stir gently before eating.

Nutrition — Per Serving

530

calories

36g

protein

37g

fat

Carbohydrates
20g
Saturated fat
4.2g
Sodium
1260 mg
Dietary fiber
6.5g

4 servings per batch · ~273g 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 Thai Beef Salad have per serving?

Each serving contains 36g of protein and 530 calories with 37g fat and 20g carbs. The high fat content comes from the beef, making this a lower-carb option that still delivers solid protein per serving.

How long does Thai Beef Salad take to prep?

This recipe qualifies as quick prep and makes 4 servings on the stovetop, so you can have lunch ready in under 20 minutes total. Batch-prepping all 4 servings at once is efficient for mid-week meal prep.

Is Thai Beef Salad good for fat loss?

At 530 calories and 36g protein per serving with only 20g carbs, this salad fits well into a fat loss phase where you're prioritizing protein intake while keeping calories controlled. The macros support satiety without excess carbohydrate calories.

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