
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.
Ingredients
- •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
- 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.
- 2Pat the top sirloin steak dry with paper towels and season generously with salt and pepper on both sides.
- 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.
- 4Transfer the steak to a cutting board and rest for 5 minutes, then slice thinly against the grain.
- 5Roughly chop the romaine lettuce, halve the cherry tomatoes, dice the onion, and slice the cucumber. Roughly chop the remaining fresh cilantro and mint.
- 6In a large bowl, toss the lettuce, tomatoes, onion, cucumber, cilantro, and mint with half of the dressing until evenly coated.
- 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.
- 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
AI Swap Engine
Swap any ingredient and get recalculated macros instantly.
Set your goal to unlock — free, 30 secondsCommon 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.



