A refreshing and flavorful Thai beef salad with marinated bavette steak, fresh vegetables, and a tangy dressing.

Thai Beef Salad recipe
Prep Time
30min
Cook Time
10min
Total Time
40min

Ingredients

4 Servings
(1 serving = 1 bowl)
  • Beef Bavette Steak
    Beef Bavette Steak
    4piece
  • Garlic (minced)
    Garlic (minced)
    1tsp
  • Ginger (minced)
    Ginger (minced)
    1tbsp
  • Red Chillies (thinly sliced)
    Red Chillies (thinly sliced)
    1tsp
  • Lime Juice (freshly squeezed)
    Lime Juice (freshly squeezed)
    2tbsp
  • Pak Choi (diagonally sliced)
    Pak Choi (diagonally sliced)
    2cups
  • Carrots (julienned)
    Carrots (julienned)
    2cups
  • Radish (sliced)
    Radish (sliced)
    1cup
  • Cocktail Tomatoes (halved)
    Cocktail Tomatoes (halved)
    2cups
  • Spring Onions (diagonally sliced)
    Spring Onions (diagonally sliced)
    1cup
  • Coriander Leaves
    Coriander Leaves
    1/2cup
  • White Sesame Seeds
    White Sesame Seeds
    2tbsp
  • Olive Oil Blend
    Olive Oil Blend
    1/2cup
  • Red Wine Vinegar
    Red Wine Vinegar
    1/2cup
  • Fish Sauce
    Fish Sauce
    1tbsp
  • Light Soy Sauce
    Light Soy Sauce
    1tbsp
  • Salt & Pepper to taste
    Salt & Pepper to taste

How to make Thai Beef Salad

  1. Step 1

    Place the bavette steak into a flat dish. Rub the ginger, garlic, chilli, and lime juice over the steak on both sides. Let the steak marinate for about 15 minutes.

    Step 1.1: Place the bavette steak into a flat dish
  2. Step 2

    Heat a griddle pan to smoking hot, add a little olive oil blend, then grill the steak on both sides. Grill to medium or your temperature of choice.

    Step 1.1: Heat a griddle pan to smoking hot, add a little olive oil blend, then grill the steak on both sides
    Step 1.2: Heat a griddle pan to smoking hot, add a little olive oil blend, then grill the steak on both sides
  3. Step 3

    Place the grilled steaks into foil and wrap closed to rest for 5–10 minutes.

  4. Step 4

    In the meantime, place your salad ingredients into a mixing bowl: pak choi, tomatoes, spring onions, carrots, and radish. Season lightly with salt and pepper.

    Step 1.1: In the meantime, place your salad ingredients into a mixing bowl: pak choi, tomatoes, spring onions, carrots, and radish
    Step 1.2: In the meantime, place your salad ingredients into a mixing bowl: pak choi, tomatoes, spring onions, carrots, and radish
    Step 1.3: In the meantime, place your salad ingredients into a mixing bowl: pak choi, tomatoes, spring onions, carrots, and radish
  5. Step 5

    Add the dressing ingredients: olive oil blend, red wine vinegar, light soy sauce, and fish sauce. Mix well, then serve the salad into 4 bowls.

    Step 1.1: Add the dressing ingredients: olive oil blend, red wine vinegar, light soy sauce, and fish sauce
  6. Step 6

    Slice the steak into thin strips and place on top of each salad.

    Step 1.1: Slice the steak into thin strips and place on top of each salad
  7. Step 7

    Heat a small pan to medium heat. Add the sesame seeds and dry toast the seeds to golden brown. Sprinkle over the top of each salad.

    Step 1.1: Heat a small pan to medium heat
  8. Step 8

    Garnish with coriander leaves.

    Step 1.1: Garnish with coriander leaves

Nutrition (per serving)

Calories

465.0kcal (23.25%)

Protein

37.5g (75%)

Carbs

15.0g (5.45%)

Sugars

3.8g (7.5%)

Healthy Fat

16.5g

Unhealthy Fat

6.3g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

  1. For a spicier salad, add more red chillies to the marinade.

  2. Ensure the griddle pan is very hot before adding the steak to get a good sear.

  3. Resting the steak in foil helps retain its juices and makes it more tender.

FAQS

  1. How do I properly marinate bavette steak for Thai beef salad?

    To marinate bavette steak for your Thai beef salad, rub minced garlic, ginger, sliced red chillies, and freshly squeezed lime juice over both sides of the steak. Let it marinate for about 15 minutes to enhance the flavors before grilling.

  2. What are some good substitutions for ingredients in Thai beef salad?

    If you don't have bavette steak, you can substitute it with flank steak or sirloin. For a vegetarian option, consider using grilled tofu or tempeh. You can also swap pak choi with spinach or kale, and use any seasonal vegetables you have on hand.

  3. How should I store leftover Thai beef salad?

    To store leftover Thai beef salad, keep the grilled steak and salad components separate. Place the salad in an airtight container in the refrigerator for up to 2 days. The steak can be stored in a separate container and should be consumed within 3 days for best quality.

  4. What dishes pair well with Thai beef salad?

    Thai beef salad pairs wonderfully with jasmine rice or coconut rice for a complete meal. You can also serve it alongside spring rolls or a light soup like Tom Yum for a refreshing Thai-inspired dinner.

  5. Is Thai beef salad suitable for gluten-free diets?

    Yes, Thai beef salad can be made gluten-free by using gluten-free soy sauce instead of light soy sauce and ensuring that the fish sauce is gluten-free. Always check labels to confirm that all ingredients meet your dietary needs.

Loading reviews...

chefanna's profile picture

Anna Middleton

(@chefanna)

I have been a professional South African chef for 18 years, now teaching kids & adults how to cook by using their instincts. I...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia