Go Back
+ servings
thai beef salad in a bowl with tomatoes and red onions

Thai Beef Salad Recipe

This Thai Beef Salad Recipe is super easy to make, and on the table in 15 minutes. It is packed with Thai flavors such as fish sauce, lime, lemongrass, chilies and garlic and is absolutely incredible!

Course Salad
Cuisine Thai
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Servings 4 servings
Calories 281kcal


  • 10 oz. good quality beef (sirloin, tenderloin, etc.)
  • 2 cups spring mix salad (1 bag)
  • ¼ red onion sliced
  • ½ cup cherry or grape tomatoes
  • ¼ cup cilantro roughly chopped
  • cup mint leaves roughly chopped
  • cup fried shallots (for garnish)
  • cup crushed peanuts (for garnish)



Thai Dressing:

  • Blend the cilantro stems, chili, garlic, salt and lemongrass in a food processor until smooth.


  • Season the beef with 1 tsp. of salt and ½ tsp. black pepper. Let the beef sit at room temperature for 30-60 minutes for the best results.
  • Heat the grill to a searing hot temperature (500+ degrees) and cook the beef for 20 minutes a side (internal temperature of 125 degrees for rare).
  • Remove from heat and let rest for about 10 minutes.  
  • Combine the greens, onion, tomato, cilantro and mint in a large bowl.  
  • After it has rested, slice the beef against the grain and lay on top.  
  • Drizzle with the dressing and garnish with the fried shallots and crushed peanuts.


  1. I recommend cooking the beef rare (125 degrees) for the best results. For medium rare, cook it to 135 degrees, and for medium 145 degrees. But really, try it rare guys.
  2. To let the flavors meld, you can make the dressing the day before. The dressing is even better on the second/third day.
  3. Don't put the dressing on until you're ready to eat. The dressing can make the greens soggy if left on too long.
  4. A good quality beef will work the best for this recipe. I use Choice sirloin, but tenderloin or strip would also be good. I don't recommend tougher cuts as we are not marinating the beef to tenderize it.
  5. Slicing the beef against the grain helps to keep it tender.
  6. For a spicier salad, slice Thai chilies (as many as desired) and put them directly in the salad. You can also add additional chilies to the dressing.
  7. Lemongrass paste is used for convenience, but fresh lemongrass can be substituted if you have it. 


Calories: 281kcal | Carbohydrates: 9g | Protein: 15g | Fat: 21g | Saturated Fat: 9g | Cholesterol: 50mg | Sodium: 652mg | Potassium: 388mg | Fiber: 1g | Sugar: 4g | Vitamin A: 675IU | Vitamin C: 13.6mg | Calcium: 29mg | Iron: 2.2mg