This post on Thai Beef Salad includes affiliate links. See my disclosure agreement for more information.

Marinated flank steak gets a burst of flavor from authentic Thai flavors, sweet fruit and crunchy veggies. Arrange on a platter for an impressive, family-style situation that everyone will love.


Summer dinners are tricky. You want them to be filling, but light at the same time. This composed Thai beef salad hits both spot on. Plus I love composed salad (salads arranged on a platter) because they’re inviting and served family-style. No fussiness with individually portioned plates.

Thai Beef SaladI marinated flank steak in garlic, ginger and lime juice to really give it some juicy appeal. I’ve called for cooking it in the broiler (it only cooks a few minutes, so the oven isn’t on long), but you can throw it on the grill as well. You do you.

The tender butter lettuce, sweet pineapple, tangy tomatoes and crunchy beans and cucumbers are the perfect salad combo to go with steak. Light and flavorful so nothing is overpowered.

The authentic dressing for the Thai beef salad is a blend of flavors including fish sauce (or nuoc nam). Thai and Vietnamese cooking use it abundantly, and I find a little goes a long way; but it’s imperative to authentic flavor. There’s nothing like it. It has depth

Thai Beef SaladA cool trick I learned the other day about blanching beans: You can actually freeze fresh beans and when you’re ready to use them, pull them out, let them thaw and voila, blanched beans! Here’s the deal––freezing vegetables expands the liquid they naturally hold inside. The cell walls break down from the liquid expanding and freezing (very similar to what happens when veggies are cooked…the cell walls break down and the veggies soften), and the frozen veggies, when thawed are slightly more tender than when they were fresh.

This is the perfect trick to try on this salad! So if you’ve bought more beans than you can eat at Costco (often my issue), then just freeze them! Next time a recipe calls for blanching them, ignore it! Thaw those babies and you’re done. Tender, cold, crunchy beans at the ready.

Thai Steak Salad platedSummer is the perfect time for fresh veggies and tender grilled meats. Other ideas for tasty summer foods that your family and guests might enjoy are my Mini Greek Pita patties with Greek Yogurt Sauce and my mom’s all-time favorite sandwich Sweet and Spicy Bacon Chicken Sandwich.

This colorful salad has cherry tomatoes, pineapple, cucumber, green onions, lettuce, beens and sliced streak to make Thai Beef Salad by Tara Teaspoon.

5 from 1 vote
Marinated Thai Beef Salad gets a burst of flavor from authentic Thai flavors, sweet fruit and crunchy veggies. A summer dinner everyone will love.
Thai Beef Salad
Work Time
45 mins
Cook Time
10 mins
Total Time
50 mins

Marinated flank steak gets a burst of flavor from authentic Thai flavors, sweet fruit and crunchy veggies. 

Course: Main Course
Cuisine: Asian
Keyword: Thai beef salad
Calories: 1934 kcal
  • 2 cloves garlic minced
  • 1 tbsp grated fresh ginger
  • ½ cup fresh lime juice
  • ¼ tsp red pepper flakes
  • 4 tsp light brown sugar
  • 2 tsp kosher salt
  • 2 lb flank steak
  • ½ lb green beans trimmed
  • 1 tbsp soy sauce
  • tsp fish sauce nuoc nam
  • 3 tbsp vegetable oil
  • 1 head (4 cups) Bibb or Boston lettuce
  • ¼ of a pineapple sliced into 2-inch pieces
  • 1 cup (5 oz) cherry tomatoes halved
  • of a seedless cucumber sliced
  • ¼ cup sliced scallions
  1. Stir together garlic, ginger, 3 tbsp lime juice, pepper flakes, 2 tsp sugar and salt. Pour over steak in an ovenproof dish, coating both sides. Marinate in refrigerator 20 min.
  2. Meanwhile, bring a large pot of salted water to a boil. Add green beans and cook until just tender, 2 to 3 min; immediately submerge in a bowl of ice water to cool. Drain and set aside.
  3. For the dressing, whisk together 5 tbsp lime juice, soy sauce, 2 tsp sugar, fish sauce and oil. Transfer to a serving bowl.
  4. Heat broiler to high. Broil steak 6 inches from heat, turning once, 5 min per side. Remove from oven and let rest 5 min.
  5. Arrange lettuce leaves on a large platter with green beans, pineapple, tomatoes, cucumber and scallions. Slice steak across the grain and place on platter. Serve with dressing on the side.
Recipe Notes

Arrange everything on a pretty platter for a stunning presentation.

Nutrition Facts
Thai Beef Salad
Amount Per Serving
Calories 1934 Calories from Fat 783
% Daily Value*
Total Fat 87g 134%
Saturated Fat 52g 260%
Cholesterol 544mg 181%
Sodium 6898mg 287%
Potassium 4539mg 130%
Total Carbohydrates 84g 28%
Dietary Fiber 11g 44%
Sugars 50g
Protein 205g 410%
Vitamin A 59.8%
Vitamin C 261.2%
Calcium 39.3%
Iron 105.9%
* Percent Daily Values are based on a 2000 calorie diet.

Recipe by Tara Bench & Vanessa Seder
Originally published in LHJ April 2009
Photography Miki Duisterhof
Food Styling Jee Levin
Prop Stylist Pamela Duncan Silver

Join the discussion One Comment

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.