Thai Beef Salad

Prep: 20 min Cook: 10 min Serves: 8 Cuisine: Thai

A vibrant Thai Beef Salad featuring tender grilled steak, fresh herbs, and zesty lime dressing, perfect for warm weather and lively gatherings.

Be the first to rate this recipe

Ingredients

  • 1 cup fresh lime juice
  • 1/2 cup Thai fish sauce (nam pla)
  • 1 tablespoon sugar
  • 2 teaspoons minced Thai chili or jalapeno
  • 2 small tomatoes, peeled, seeded, cored and diced
  • 2 small cucumbers, peeled, seeded and diced
  • 2 (12 oz.) pieces flank steak
  • 1 cup fresh mint leaves

Instructions

  1. Prepare a charcoal fire.
  2. Combine the lime juice, fish sauce, sugar, and chili in a large glass or ceramic bowl.
  3. Add the diced tomatoes and cucumbers to the bowl.
  4. Toss the salad ingredients together.
  5. Refrigerate the salad until ready to serve.
  6. Grill the steaks over hot coals until medium rare, about 3 to 5 minutes per side.
  7. Let the steaks stand for 5 minutes after grilling.
  8. Slice the meat across the grain into thin slices.
  9. Add the sliced steak to the salad.
  10. Add the mint leaves and toss well.
  11. Serve at room temperature.

Tips & Substitutions

For a spicier kick, adjust the amount of Thai chili or jalapeno to your preference. If you can't find flank steak, skirt steak is a great substitute. To enhance the flavor, marinate the steak in the lime juice mixture for an hour before grilling. This Thai Beef Salad can be served cold or at room temperature, making it a versatile dish.

Serving Suggestions

This salad is perfect as a light main dish or served alongside grilled vegetables. It pairs beautifully with Homemade Grits for a hearty meal. You can also serve it with a side of jasmine rice or rice noodles for a more filling option. Garnish with extra mint leaves for added freshness.

Storage & Reheating

Store any leftover salad in an airtight container in the refrigerator for up to 2 days. The flavors will continue to meld, but the vegetables may become slightly softer. To reheat the steak, quickly warm it in a skillet over medium heat for just a minute or two, ensuring it doesn’t overcook.

Nutrition & Diet Analysis (per serving)

Each serving of Thai Beef Salad contains roughly 91 calories, with 9g protein, 11g carbohydrates, and 2g fat. It is an excellent source of vitamin C (39% of the Daily Value), and a good source of protein. Note that it is relatively high in sodium, at 1202mg per serving (52% of the Daily Value).

91 kcal 5% DV
Protein Fat Carbs

Macronutrients

Protein 8.7g 17% DV
Total Fat 1.9g 2% DV
Carbs 11.1g 4% DV
Fiber 1.7g 6% DV
Sugar 1.8g 4% DV

Electrolytes

Sodium 1202.4mg 52% DV
Potassium 284.7mg 6% DV
Cholesterol 19mg 6% DV

Vitamins & Minerals

Vitamin A 9.6mcg 1% DV
Vitamin C 35mg 39% DV
Calcium 24.7mg 2% DV
Iron 1mg 5% DV
Diet fit High-protein Keto-friendly Under 400 cal Low-fat

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

Can I use a different type of meat for this salad?

Yes, you can substitute the flank steak with grilled chicken or shrimp for a different flavor profile. Just adjust the cooking time accordingly to ensure the meat is cooked through without becoming tough.

How can I make this salad vegetarian?

To make a vegetarian version, omit the steak and consider adding grilled tofu or tempeh. You can also increase the amount of cucumbers and tomatoes for added texture and nutrition.

What can I do to make the dressing less salty?

To reduce the saltiness of the dressing, you can use low-sodium fish sauce or balance it with extra lime juice and sugar. Adding more diced vegetables can also help dilute the saltiness.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

Beef recipes → Seafood recipes → All recipes →