Vietnamese Beef Salad

This Vietnamese Beef Salad combines juicy beef, fresh veggies, and a savory-sweet dressing for a light yet flavorful meal that brings together authentic taste and texture​.

Side view of Vietnamese Beef Salad served on a table.

Years ago, I made a steak salad, and I wasn’t a fan. The warm steak wilted the lettuce, and it took me three years to give steak salad another try. I’m glad I did, because this Vietnamese Beef Salad completely won me over.

I adapted the marinade from Gina at Skinny Taste, using garlic, brown sugar, oyster sauce, fish sauce, sesame oil, and low-sodium soy sauce. If you’ve been hesitant about fish sauce, don’t be—it adds a rich umami depth that takes the dish to the next level!

Why I Love This Steak Salad

  • It’s a fresh change from the usual salad routine.
  • Quick steps and simple ingredients make this salad feel effortless.
  • It’s light enough to keep you feeling energized.

Recipe Ingredients

Close-up view of Vietnamese Beef Salad in a white bowl.

Cabbage – Use the middle section for the best crunch. The top can soften too quickly, while the bottom tends to be tough.

Fish Sauce – I used Red Boat Fish Sauce to marinate the beef. It delivers a rich umami punch without any fishy taste.

Sesame Oil – A dash of sesame oil brings a toasty warmth to the marinade.

For a full list of ingredients and amounts, see the recipe card below.

Variations

Additional Vegetables – Add shredded carrots, julienned bell peppers, shallots, or thinly sliced radishes to boost crunch and color. For extra texture and freshness, try bean sprouts or shredded napa cabbage.

Herbs and Spices – Fresh herbs like cilantro and mint leaves bring freshness to the dish, with Thai basil offering a stronger flavor. Add Thai chili, red chilli, or red pepper flakes for a spicier kick.

How to Make Vietnamese Beef Salad

Step #1: Combine the garlic, oyster sauce, brown sugar, fish sauce, soy sauce, and sesame oil with the beef in a plastic zipper-close bag. Marinate the steak for at least 1 hour before cooking, or overnight for best results.

Step #2: To make the vinaigrette, whisk together the rice vinegar, fish sauce, salt, and sugar. Set aside.

Step #3: Place the finely diced red onion in a small bowl and add enough vinaigrette to cover it. Set it in the fridge for about 10 minutes to mellow the onion flavor. Combine the chopped cabbage, tomatoes, and cucumbers in a large bowl.

Step #4: Heat a large cast iron skillet or wok over high heat. When very hot, add ½ tablespoon oil. Once it begins to smoke, add half the beef in an even layer and allow it to sear for about 2 minutes. Turn the beef and let the other side sear for another 1 to 2 minutes. Repeat this with the second half of the meat.

Step #5: Transfer the pickled red onions and the remaining vinaigrette to the large salad bowl with your chopped vegetables and toss to combine. Place the beef on top and garnish with cilantro and chopped peanuts.

A bowl with Vietnamese steak salad garnished with cilantro and peanuts.

Expert Tips

Cut Against the Grain – When trimming and cubing your sirloin, slice against the grain to keep the beef tender after searing.

Room Temp Beef – Let the marinated beef sit at room temp for 20–30 minutes before searing. It helps achieve a better crust and even cooking.

Chill the Salad Vegetables – To add extra freshness, chill the chopped vegetables in the fridge for at least 30 minutes before tossing them with the dressing.

Two side-by-side shots of Vietnamese Beef Salad.

FAQs

What accompaniments go well with my Vietnamese Steak Salad?

This salad goes great with sides like steamed jasmine rice, rice vermicelli, or fresh summer rolls. You can also pair it with shrimp shumai for a complete, satisfying meal.

Can I make this salad ahead of time?

Yes, you can prep the vegetables and marinate the beef in advance. Cook the beef just before serving for the best texture and flavor. The dressing can be made a day ahead.

Storage Information

To store Vietnamese Steak Salad, keep the beef and salad components separate. The cooked beef will last in the fridge for up to 3 days in an airtight container. The salad and dressing, when stored separately, will stay fresh for 1-2 days.

This dish doesn’t freeze well due to the fresh vegetables, which can become soggy. To reheat the beef, warm it gently in a skillet over low heat before adding to the salad.

Did you try this recipe? Leave a ⭐️ rating below and share it on Instagram, Facebook and Pinterest!

Vietnamese steak salad served in a bowl.

Vietnamese Beef Salad Recipe

This Vietnamese Beef Salad combines juicy beef, fresh veggies, and a savory-sweet dressing for a light yet flavorful meal that brings together authentic taste and texture​.
5 from 1 vote
Pin Rate
Course: Salad
Cuisine: Vietnamese
Diet: Dairy Free
Prep Time: 1 hour
Cook Time: 15 minutes
Total Time: 1 hour 15 minutes
Servings: 4
Calories: 327kcal
Author: Linda
Print (email required)

RECOMMENDED PRODUCTS

Ingredients

For the Steak and Marinade

  • 5 cloves crushed garlic
  • 1 tablespoon oyster sauce
  • 1 Tbsp. brown sugar
  • 1 tbsp fish sauce
  • 1 tsp. low sodium soy sauce
  • 1 teaspoon sesame oil
  • 1 1/2 lbs. beef top sirloin - fat trimmed and cut into 1" cubes

For the Dressing

  • 1/3 c. rice vinegar
  • 1 Tbsp. fish sauce
  • 1 Tbsp. brown sugar
  • Juice from half a lime

For the Salad

  • 2 c. chopped green cabbage
  • 1 c. halved grape or cherry tomatoes
  • 1 c. diced cucumber - peeled
  • 1/2 c. finely diced red onion
Save this recipe!
Get this sent to your inbox, plus get new and favorite recipes from us!
Please enable JavaScript in your browser to complete this form.

Instructions

  • Combine the garlic, oyster sauce, brown sugar, fish sauce, soy sauce, and sesame oil with the beef in a plastic zipper-close bag. Marinate the steak for at least 1 hour before cooking, or overnight for best results.
  • To make the vinaigrette, whisk together the rice vinegar, fish sauce, salt, and sugar. Set aside.
  • Place the finely diced red onion in a small bowl and add enough vinaigrette to cover it. Set it in the fridge for about 10 minutes to mellow the onion flavor. Combine the chopped cabbage, tomatoes, and cucumbers in a large bowl.
  • Heat a large cast iron skillet or wok over high heat. When very hot, add ½ tablespoon oil. Once it begins to smoke, add half the beef in an even layer and allow it to sear for about 2 minutes. Turn the beef and let the other side sear for another 1 to 2 minutes. Repeat this with the second half of the meat.
  • Transfer the pickled red onions and the remaining vinaigrette to the large salad bowl with your chopped vegetables and toss to combine. Place the beef on top and garnish with cilantro and chopped peanuts.

NOTES

To store Vietnamese Steak Salad, keep the beef and salad components separate. The cooked beef will last in the fridge for up to 3 days in an airtight container. The salad and dressing, when stored separately, will stay fresh for 1-2 days.
This dish doesn’t freeze well due to the fresh vegetables, which can become soggy. To reheat the beef, warm it gently in a skillet over low heat before adding to the salad.

Nutrition

Serving: 1serving | Calories: 327kcal | Carbohydrates: 23g | Protein: 41g | Fat: 7g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 100mg | Sodium: 939mg | Potassium: 1117mg | Fiber: 4g | Sugar: 15g | Vitamin A: 450IU | Vitamin C: 62mg | Calcium: 126mg | Iron: 4mg

Want more inspiration?

More Recipes You'll Love

About the Author

Linda

Hi, I'm Linda! Welcome to The Wanderlust Kitchen, where I share recipes and travel adventures from all around the world. Here you'll find a world of recipes you can have confidence in. These recipes celebrate authentic food heritage as well as modern techniques and ingredients. Be adventurous and try a new recipe and travel somewhere you have never been before.  Bon Appétit! Bon Voyage!  

5 from 1 vote (1 rating without comment)

Join the Conversation

Rate and Comment

Your email address will not be published. Required fields are marked *

Please click on the Stars below to share your Rating of this Recipe




Comments:

  1. Yes, love this! Isn’t fish sauce wonderful? Brightened up with a splash of vinegar or lemon juice and sweetened with a touch of sugar, it’s much less menacing :3

    In fact there’s a type of fish sauce that I’ve only had at very authentic vietnamese restaurants & in Vietnam called “mam” – it’s more of a paste, really, made up of ground up fermented shrimp. But they mix it with fresh crushed pineapple and it is ADDICTING. But so smelly.

    1. Hi, Gina! I’m definitely a fish sauce convert. I don’t think I’ve had “mam” yet, but I’ll have to see if I can find some!