PF
Plate of grilled steak with crispy fries, lettuce, and decorative tomato rose.
Stovetop~50 minComplexity

Thai Steak Lettuce Cups

This Thai Steak Lettuce Cups delivers 26g protein and 239 calories per serving — one of the lowest-calorie, highest-protein density options for cutting phases. Quick-preps 6 servings on the stovetop, making it efficient for anyone running aggressive deficits. Built for maximizing protein while keeping calories minimal, ideal for the final weeks before competition or photo shoots.

Rate this recipe:

Ingredients

6 servings
  • Soy Sauce, Low Sodium(120g)
  • Fish sauce(15g)
  • Lime Juice, Fresh(15g)
  • Garlic
  • Cilantro, Fresh(60g)
  • Green Onion (Scallion)
  • Chili Paste, Sambal Oelek(15g)
  • Vegetable oil(15g)
  • Beef Flank Steak, Boneless(680g)
  • Butter Lettuce (Boston/Bibb)
  • Carrots
  • Bell Pepper
  • Mint, Fresh(60g)
  • Basil, Fresh(80g)
  • Cilantro, Fresh(120g)

Instructions

  1. 1Mince the garlic and chop the green onions, cilantro, and half the mint and basil. In a small bowl, whisk together the soy sauce, fish sauce, lime juice, minced garlic, chopped cilantro, green onions, and chili paste until combined.
  2. 2Place the flank steak in a zip-top bag or shallow dish and pour half the dressing over it. Seal and refrigerate for at least 30 minutes, up to 8 hours.
  3. 3Heat the vegetable oil in a large skillet over high heat until glistening, about 2 minutes. Remove the steak from the marinade and discard the used marinade. Place the steak in the hot skillet and cook without moving it for 5 minutes until a deep golden-brown crust forms on the bottom.
  4. 4Using tongs, flip the steak and cook the second side for 5 minutes until the internal temperature reaches 120°F (measured with a meat thermometer for medium-rare). Transfer the steak to a cutting board and let rest for 5–10 minutes, then slice thinly across the grain.
  5. 5While the steak rests, julienne the carrots and dice the bell pepper. Tear or chop the remaining mint and basil. Separate the butter lettuce into individual leaves and arrange on a large serving platter.
  6. 6Divide the sliced steak evenly among the lettuce leaves, placing it in the center of each leaf.
  7. 7Top each lettuce cup with carrots and bell pepper, then sprinkle with the fresh mint, basil, and cilantro.
  8. 8Drizzle the remaining dressing over all the lettuce cups and serve immediately.

Nutrition — Per Serving

239

calories

26g

protein

14g

fat

Carbohydrates
5g
Saturated fat
4.5g
Sodium
1017 mg
Dietary fiber
2.0g

6 servings per batch · ~197g 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 Steak Lettuce Cups have per serving?

Each serving contains 26g of protein and 239 calories, with 14g fat and only 5g carbs. This is the lowest-calorie, most carb-minimal recipe in the Thai collection.

How long does Thai Steak Lettuce Cups take to prep?

Quick prep on the stovetop with 6 servings per batch means you complete preparation in one efficient session. The lettuce cup format allows flexible assembly and storage.

Is Thai Steak Lettuce Cups good for fat loss?

At just 239 calories and 5g carbs per serving, this recipe is purpose-built for fat loss phases and cutting phases where calorie control is critical. The 26g protein and 14g fat keep you satiated while maintaining a steep deficit.

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