Vietnamese-Style Beef – an easy and absolutely delicious weeknight meal I love making! This quick and easy beef dish has all the flavors that seamlessly blend the sweet and savory notes together, highlighted by the vibrant tastes of garlic, pepper, and lime.

I absolutely love making Vietnamese-style beef for dinner, it’s just so incredibly delicious, seriously mouth-watering. This dish is bursting with flavor, and what’s even better is how simple it is to put together.
Whenever I make this beef, I usually serve it over a bed of fragrant jasmine rice, but it’s also fantastic wrapped in crisp lettuce leaves for a refreshing twist.
On those evenings when I’m craving a tasty dinner but don’t have the time for anything complicated, this recipe is on my go-to list.
You might be wondering if this recipe is similar to Bo Luc Lac, or Shaking Beef. While the ingredients share some similarities, there are a few differences. This Vietnamese-style beef is a quicker recipe that skips the marinade step, but the flavors are still reminiscent, though slightly less sweet.
Why I Love This Recipe
- I love how easy and fast it is: On hectic evenings, this recipe saves me by providing a yummy meal without the hassle of spending so much time in the kitchen.
- I appreciate its versatility. Whether I’m in the mood for a comforting rice bowl or a light lettuce wrap, this recipe adapts effortlessly to my cravings, always leaving me satisfied.
- The combination of garlic, pepper, and lime in this dish never fails my taste buds.

We all need quick, weeknight dinner options, whether its spicy wontons, easy Dan Dan noodles, sweet and sour pork or a simple shrimp stir fry – all can be on the table in less than thirty minutes.
Ingredients
- Soy sauce: I include it for its rich, savory flavor that brings depth to the dish.
- Brown sugar: It’s essential for balancing the flavors with its subtle sweetness.
- Fish sauce: I add this for its unique umami taste, enhancing the overall flavor.
- Peanut oil: This is my choice for cooking the beef, but another high-temp neutral oil would work too.
- Kosher salt and black pepper: Flavor enhancers.
- Salted peanuts: They offer a crunchy texture and extra flavor that I can’t resist.
- Lime juice: Brightens up the dish and adds a tangy twist.
- Garlic: I love how it infuses the beef with its aromatic goodness.
- Beef tenderloin: It’s my go-to for tender and succulent bites, making the dish irresistible.
- Yellow onion: Adding sweetness and depth, it’s a must.
- Scallions: These fresh greens finish off the dish with a burst of flavor.

How to Make This Recipe
Find the complete recipe with measurements in the recipe card at the bottom of the post.
- Step one: In a small bowl I combine the soy sauce, lime juice, sugar and fish sauce and stir until the sugar dissolves. In another small bowl, I stir together the garlic, part of the oil, and black pepper.
- Step Two: I season the beef with salt and pepper. In a 12″ nonstick skillet, I heat more oil over medium-high heat until it’s shimmering hot, swirling it to coat the skillet. I add half of the beef in a single layer and cook it, without stirring, until it’s well browned, about 1 to 2 minutes. Using tongs, I turn the pieces over and brown them on the other side, about 1 to 2 minutes more and transfer it to a medium bowl. I add more oil to the skillet and repeat with the remaining beef, adding it to the bowl, with the first batch when done.
- Step Three: I place the remaining oil in the skillet and heat it up until it’s shimmering hot. Then, I add the onion and cook, stirring frequently, until it begins to soften, 2 to 3 minutes. I add the garlic, mixture and cook stirring constantly, until fragrant, about 30 seconds. Return the beef and any accumulated juices to the pan and stir to combine. Add the soy sauce mixture and cook, stirring constantly, until the beef and onions are coated and the sauce thickens slightly, 2 to 3 minutes.
- Step Four: I serve this Vietnamese style beef garnished with chopped peanuts and scallions!

Substitutions or Variations
- I sometimes skip the peanuts if I’m not in the mood for them.
- I like experimenting with different additions like water chestnuts, edamame, baby corn, sugar snap peas, or snow peas.
- When I want a lower-carb option, I switch it up by serving over a bed of watercress instead of rice.

Using A Different Cut of Beef for This Recipe
I’ve occasionally experimented with using other tender cuts of beef, like sirloin, in this recipe, but I always find myself coming back to beef tenderloin. There’s a reason it’s called tenderloin, it’s one of the most tender cuts, thanks to being a muscle that doesn’t get much work in the animal. While sirloin, being adjacent to the tenderloin, can work, you’ll want to be cautious not to overcook it. It’s a balance between tenderness and making sure it doesn’t become tough.
It’s worth mentioning that beef tenderloin is not filet mignon (sort of). While filet mignon comes from the beef tenderloin, the tenderloin itself is not just filet mignon. Instead, it encompasses the filet mignon along with other portions of the muscle. So, while you might opt for another cut like sirloin for convenience, the tenderness and of beef tenderloin make it my preferred choice for this dish.

Recipe Tips
- Since this recipe comes together quickly, I make sure to have all my ingredients prepped and ready to go before I start cooking. This includes slicing the onions, mincing the garlic, and measuring out sauces.
- To achieve that perfect sear and maintain the tenderness of the beef, I cook it quickly over high heat. This helps to lock in the juices and prevents the beef from becoming tough.

Leftovers and Reheating
- When it comes to storing leftovers of this dish, I usually transfer them to an airtight container and pop them in the refrigerator. I find that they keep well for a few days this way, and it’s super convenient for grabbing a quick and delicious meal throughout the week.
- When reheating, I prefer to do it gently on the stovetop or in the microwave, adding a splash of water or extra sauce to keep the beef moist and flavorful. Plus, it only takes a few minutes to warm up, and it tastes just as amazing as it did freshly cooked.
- One thing I’ve learned is to store the beef separately from any rice or lettuce leaves if possible. That way, everything stays fresh and doesn’t get soggy. Then, when I’m ready to enjoy it again, I simply combine everything together for a satisfying meal with minimal effort.

MORE TAKEOUT RECIPES TO MAKE AT HOME
This post may contain affiliate links. Please read my disclosure policy.
Vietnamese-Style Beef
Ingredients
- 2 tbsps low-sodium soy sauce
- 2 tbsps fresh lime juice
- 1-1/2 tbsps light brown sugar
- 1 tbsp fish sauce
- 5 cloves garlic, minced
- 4-1/2 tbsps peanut oil or other neutral oil, divided
- 1-1/2 tsps. finely ground black pepper more for seasoning beef
- kosher salt
- 1-3/4 lbs beef tenderloin, cut into 3/4" pieces or sirloin steak
- 1 medium yellow onion, sliced into 1/4" thick wedges
- 3 tbsps chopped salted peanuts, toasted
- 2 scallions, both green and white parts, thinly sliced
Instructions
- In a small bowl, combine the soy sauce, lime juice, sugar and fish sauce; stir until the sugar dissolves. In another small bowl, stir the garlic, 1-1/2 teaspoons of the oil, and 1-1/2 teaspoons black pepper.2 tbsps low-sodium soy sauce, 2 tbsps fresh lime juice, 1-1/2 tbsps light brown sugar, 1 tbsp fish sauce, 5 cloves garlic, minced, 4-1/2 tbsps peanut oil , 1-1/2 tsps. finely ground black pepper
- Season the beef with salt and pepper. In a 12" nonstick skillet, heat 1-1/2 teaspoons oil over medium-high heat until shimmering hot. Swirl to coat the skillet. Add half of the beef in a single layer and cook, without stirring, until well browned, 1 to 2 minutes. Using tongs, turn the pieces over and brown on the other side, 1 to 2 minutes more. Transfer to a medium bowl. Add 1-1/2 teaspoons oil to the skillet and repeat with the remaining beef, adding to the bowl with the first batch when done.kosher salt , 1-3/4 lbs beef tenderloin, cut into 3/4" pieces
- Put the remaining 1-1/2 tablespoons oil in the skillet and heat until shimmering hot. Add the onion and cook, stirring frequently, until it begins to soften, 2 to 3 minutes. Add the garlic mixture and cook stirring constantly, until fragrant, about 30 seconds. Return the beef and any accumulated juices to the pan and stir to combine. Add the soy sauce mixture and cook, stirring constantly, until the beef and onions are coated and the sauce thickens slightly, 2 to 3 minutes.1 medium yellow onion, sliced into 1/4" thick wedges
- Serve sprinkled with peanuts and scallions.3 tbsps chopped salted peanuts, toasted, 2 scallions, both green and white parts, thinly sliced
Video
Notes
Nutrition
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.


Kim in MD says
This looks and sounds delicious! I love all of the flavors- a must try recipe!
I will be able to order wine from you soon, Cathy! Maryland finally passed a bill enabling us to ship wine to our home…yeah!
TheKeenanCookBook says
This looks very familiar to a marinated and grilled beef dish my Philippine aunt makes that is ALWAYS a hit. Bookmarking this for for my future use!
Niki says
Can you sub the fish sauce for something else? I’m not a huge fan of it, but the rest of this looks DELICIOUS!
Pam says
Hey lady, I hope all is well with you, your family, and the vineyard. This dish looks fantastic… I love the flavors and textures.
Enjoy this beautiful weather we are having!
Noble Pig says
Maybe more lime? But this dish does not have a fish sauce taste.
laura says
wow, i am literally drooling. this looks delicious!
Anna says
I got back from a three week holiday in Vietnam two weeks ago. I miss all the beautiful flavours and lovely fresh produce. This turned out absolutely wonderful! Anna (Australia)
TheKeenanCookBook says
This dish looks very familiar to one my Philippine aunt makes, which is ALWAYS a hit. I made and it has so much flavor. Loved it.
Dave says
That was quick and tasty! I might be tempted to try it with pork too. Thanks for sharing, it was so good.
Joanna says
This was fantastic! My family asked that it be added to the regular rotation. Thank you for posting it.
Jill says
Made this for dinner tonight and served over rice (I guess it’s a southern thing) – all to rave reviews. Thanks!
Erika says
This was tonight’s dinner! My family totally loved every bite. Served over jasmine rice.
Julie says
Hi you are a great cook and I love this recipe, have made it 2 times in one week!
Jo says
Absolutely amazing recipe! We used sirloin steak instead as couldn’t find tenderloin but was still really good. Right level of heat too. YUM!
Cathy says
I’m so glad to hear that.
Randi Denton says
Delicious! Tried this tonight without the fish sauce or the peanuts. Also added fresh jalapenos with the onions. I will be doubling the soy and lime next time as we did not have much sauce. Also may try with chicken just cause 🙂
Cathy says
Awesome!
Hank Riddle says
Love this for dinner so much. It’s so good.
Cathy says
Awesome.
Kelsey says
Such a simple dish, but full of so much flavor!!
Cathy says
Yes it is!
BobB says
I thought I gave this recipe a 5 star rating years ago …I have made it almost a dozen times. Always 5 stars with my family. One change …I always use coconut oil (except for one time.) It’s even better with coconut oil!
Highly recommended!!! Thanks for sharing!!!
BobB & Family
Katie says
This Vietnamese beef was so good. The flavor everything was spot on.