Vietnamese Lemongrass Beef Recipe

This Vietnamese lemongrass beef recipe is the one I make when I want dinner to feel special without spending all night in the kitchen. It’s bold, fragrant, and packed with those punchy flavors that keep you going back for one more bite.

Why You’ll Love This Recipe

This lemongrass beef Vietnamese recipe hits every note — savory, slightly sweet, smoky from a good char, and just the right amount of heat. It works beautifully as a quick weeknight stir fry or as the star of a full Bun Bo Xa Ot noodle bowl.

The marinade does most of the heavy lifting. A little fish sauce, oyster sauce, crushed lemongrass, and aromatics turn even a cheap cut of sirloin into something that tastes like it came from your favorite Vietnamese spot.

Best of all? It’s incredibly simple once you get the hang of it. If you’ve tried dishes like our spicy buldak carbonara glass noodles, you already know how much fun Asian noodle dishes can be. This one belongs in the same rotation.

Quick Overview

This is a Vietnamese beef recipe with lemongrass that delivers big flavor with a surprisingly short active cooking time. The beef marinates in a fragrant blend of lemongrass, garlic, ginger, fish sauce, and oyster sauce — then gets seared hot and fast until beautifully charred.

Serve it over vermicelli noodles with fresh herbs, pickled cucumbers, and a drizzle of homemade dipping sauce. It’s fresh, satisfying, and completely craveable.

vietnamese lemongrass beef recipe​

Vietnamese Lemongrass Beef

This Vietnamese lemongrass beef recipe is bold, fragrant, and packed with punchy flavors. Marinated beef is seared until charred, then served in a fresh Bun Bo Xa Ot-style vermicelli noodle bowl with herbs, vegetables, and fish sauce dressing.
Prep Time 20 minutes
Cook Time 10 minutes
Marinating Time 1 hour
Total Time 1 hour 30 minutes
Course Dinner, Main Course
Cuisine Vietnamese
Servings 4 servings

Equipment

  • mortar and pestle
  • Mixing bowl
  • Large nonstick skillet
  • Pot
  • Colander
  • tongs
  • Paper towels
  • Serving bowls

Ingredients
  

For the Beef Marinade

  • 1 lb sirloin beef Thinly sliced to about ⅛ inch; flank steak or brisket sliced thin may also be used.
  • 1 tbsp sugar
  • 1 tbsp fresh ginger Minced.
  • 2 cloves garlic Crushed.
  • 1 tbsp lemongrass Minced.
  • 1 Thai chili Sliced; reduce or omit for less heat.
  • 1 tbsp fish sauce
  • 1 tbsp oyster sauce
  • 1 tbsp oil For the marinade.

For the Fish Sauce Dressing

  • 2 tbsp sugar
  • 1 tbsp fresh ginger Minced.
  • 4 cloves garlic Crushed.
  • 2–4 Thai chilies Use to taste.
  • 2 tbsp fish sauce
  • 1 cup water

Optional Noodle Bowl Components

  • 4 portions vermicelli noodles Cook according to package directions.
  • ¼ cup lettuce or cabbage Thinly sliced.
  • 4 wedges lime For serving.
  • ¼ cup fresh cilantro Roughly chopped.
  • ¼ cup fresh mint Roughly chopped.
  • ¼ cup fried shallots Store-bought is fine.
  • 1 tbsp oil For frying the remaining lemongrass and searing the beef.
  • 1 tbsp lemongrass Minced; fry until crisp for topping.

Optional Quick Pickled Cucumbers

  • 1 tsp salt For drawing moisture from the cucumber.
  • 1 tbsp sugar For quick pickling.

Instructions
 

  • Make the marinade: Using a mortar and pestle, crush 1 tablespoon sugar, 1 tablespoon minced ginger, 2 crushed garlic cloves, 1 tablespoon minced lemongrass, and 1 sliced Thai chili into a rough paste.
  • Toss the paste with the thinly sliced beef, 1 tablespoon fish sauce, oyster sauce, and 1 tablespoon oil. Cover and refrigerate for at least 1 hour, or overnight for the deepest flavor.
  • Make the fish sauce dressing: Crush 2 tablespoons sugar, the remaining 1 tablespoon ginger, 4 garlic cloves, and 2 to 4 Thai chilies into a fine paste. Transfer to a jar, then stir in 2 tablespoons fish sauce and 1 cup water. Refrigerate until ready to serve.
  • If making quick pickled cucumbers, toss the sliced cucumber with 1 teaspoon salt and 1 tablespoon sugar. Let stand for 15 minutes, then rinse with cold water and pat dry.
  • Cook the vermicelli according to package directions, usually about 3 minutes in boiling water. Drain, rinse well under cold water, and set aside.
  • Heat 1 tablespoon oil in a large nonstick skillet over medium heat. Add the remaining tablespoon minced lemongrass and fry for 2 to 3 minutes, until crisp and golden. Transfer the fried lemongrass to paper towels, leaving the infused oil in the pan.
  • Raise the heat to medium-high. Add the marinated beef in a single layer and sear without moving it for 1 to 2 minutes. Flip and cook until browned and charred. Cook in batches if needed to avoid crowding the pan.
  • To assemble, divide vermicelli among bowls. Add cucumber, lettuce or cabbage, charred beef, cilantro, mint, and quick-pickled cucumber if using. Drizzle each bowl with about ¼ cup fish sauce dressing.
  • Top with fried lemongrass, fried shallots, sliced chilies, and a squeeze of lime. Serve immediately.

Notes

For easy thin slicing, place the beef in the freezer for about 20 minutes before cutting. Use a hot skillet and cook in batches so the beef sears rather than steams. Pat very wet marinated beef dry lightly before cooking for better char. Fresh lemongrass gives the brightest flavor, though frozen or jarred minced lemongrass can be substituted. The fish sauce dressing keeps in a sealed jar in the refrigerator for up to 1 week; cooked beef keeps for up to 3 days, cooked vermicelli for up to 2 days, and fresh herbs and vegetables for up to 2 days. Reheat beef quickly in a hot skillet for 1 to 2 minutes. Keep noodles, dressing, and toppings separate until serving to prevent sogginess.
Keyword Bun Bo Xa Ot, Lemongrass Beef, Vermicelli Noodle Bowl, Vietnamese Beef Noodle Bowl, Vietnamese Lemongrass Beef

Ingredients

Here’s everything you need, grouped to make shopping and prep a breeze.

lemongrass beef vietnamese recipe ingredients

For the Beef Marinade

Ingredient Amount
Beef (cheap sirloin), thinly sliced 1/8″ 1 lb
Sugar 1 tbsp (for marinade)
Ginger, minced 1 tbsp (half of total)
Garlic, crushed 2 cloves (of 6 total)
Lemongrass, minced 1 tbsp (half of total)
Thai chili, sliced 1 (of 8 total)
Fish sauce 1 tbsp
Oyster sauce 1 tbsp
Oil 1 tbsp

For the Fish Sauce Dressing

Ingredient Amount
Sugar 2 tbsp
Ginger, minced 1 tbsp (remaining)
Garlic, crushed 4 cloves (remaining)
Thai chilies 2–4 (to taste)
Fish sauce 2 tbsp
Water 1 cup

Optional Noodle Bowl Components

Ingredient Amount
Vermicelli noodles 4 portions
English cucumber, thinly sliced 1/4
Lettuce or cabbage, thinly sliced 1/4 cup
Lime wedges 4
Cilantro, roughly chopped 1/4 cup
Mint, roughly chopped 1/4 cup
Fried shallots (store-bought) 1/4 cup

Tip on fish sauce: Not all fish sauce is the same. Look for a good quality Thai or Vietnamese brand — it makes a real difference in the depth of flavor. Check out Serious Eats’ guide to the best fish sauce brands if you’re not sure what to grab.

Step-by-Step Instructions

how to make vietnamese lemongrass beef recipe​

Step 1: Marinate the Beef (At Least 1 Hour, Overnight Is Best)

Grab your mortar and pestle. Crush 1 tablespoon of sugar, half the ginger, 2 garlic cloves, half the lemongrass, and 1 Thai chili into a rough paste. It doesn’t have to be totally smooth — you just want everything bruised and fragrant.

Toss this paste with the thinly sliced beef, 1 tablespoon each of fish sauce, oyster sauce, and oil. Mix well so every piece is coated. Cover and refrigerate for at least 1 hour. Overnight really is better — the beef absorbs all those aromatics and the char you get when cooking is next level.

Pro tip: Slice the beef as thin as you can — around 1/8 inch. Pop it in the freezer for 20 minutes first and it’ll be so much easier to slice.

Step 2: Make the Fish Sauce Dressing

In the same mortar and pestle, crush the remaining 2 tablespoons of sugar, 1 tablespoon of ginger, 4 garlic cloves, and 2–4 Thai chilies into a fine paste. Start with 2 chilies if you’re spice-cautious and work your way up.

Transfer the paste to a jar, add 2 tablespoons of fish sauce and 1 cup of water. Give it a good stir, seal it, and refrigerate until you’re ready to serve. This dressing keeps well for up to a week — make extra and put it on everything.

Step 3: Cook the Vermicelli and Prep Your Vegetables

When you’re ready to eat, cook the vermicelli according to package directions — usually about 3 minutes in boiling water. Drain and rinse well with cold water to stop cooking and prevent clumping. Set aside.

While the noodles cook, prep your vegetables. Slice the cucumber and cabbage, chop the herbs, and get your lime wedges ready. This is also the perfect time to make quick pickled cucumbers if you want them.

How to Make Quick Pickled Cucumbers

Thinly slice 1/4 of an English cucumber. Toss with 1 teaspoon salt and 1 tablespoon sugar. Let it sit for 15 minutes — you’ll see it start to release liquid and soften. Rinse in cold water and pat dry.

These little guys add the most perfect tangy crunch to the bowl. Totally optional but highly recommended. They’re similar to the pickled vegetables you’d find in a classic Vietnamese-style soup bowl.

Step 4: Fry the Lemongrass

Heat a large nonstick skillet over medium heat with 1 tablespoon of oil. Add the remaining tablespoon of minced lemongrass and fry until it turns crispy and golden brown. This takes about 2–3 minutes — watch it closely so it doesn’t burn.

Drain the fried lemongrass on a paper towel and set it aside, but keep the infused oil in the pan. That oil is now packed with flavor and you’ll use it to cook the beef. Don’t waste it!

Step 5: Sear the Beef

Turn the heat up to medium-high. Add the marinated beef to the skillet in a single layer. Let it sit without moving for 1–2 minutes so it gets a proper char on one side, then flip.

You want good color here — don’t rush it. If your pan is small, cook the beef in batches rather than crowding it. Crowded beef steams instead of sears, and that gorgeous char is what makes this vietnamese lemongrass beef stir fry recipe so good.

Step 6: Assemble the Bowl

Now comes the fun part. Arrange vermicelli noodles in a bowl, then layer on the vegetables, charred beef, and any fresh herbs you like. Drizzle generously with about 1/4 cup of the fish sauce dressing.

Top with fried lemongrass, fried shallots, sliced chilies, and a big squeeze of lime. Every single topping adds something — don’t skip the fried shallots. They’re crispy, savory little flavor bombs.

Bún Bò Xả Ớt

Expert Tips, Variations, and Troubleshooting

Tips for the Best Char

A hot pan is your best friend here. If the skillet isn’t properly hot before you add the beef, you’ll get grey steamed meat instead of caramelized, charred perfection. Give it at least 2 minutes to heat up before adding anything.

Also, make sure your beef is as dry as possible before it hits the pan. Pat it down with a paper towel if the marinade looks very wet. Surface moisture = steaming, not searing.

Ingredient Swaps and Variations

No fresh lemongrass? Frozen or jarred minced lemongrass works in a pinch, though fresh gives a brighter flavor. You can find fresh lemongrass at most Asian grocery stores — it’s worth the trip.

If you can’t find Thai chilies, a red Fresno chili or even a jalapeño will do the job. Adjust the quantity based on your heat preference.

This recipe also works beautifully with chicken thighs or even pork shoulder sliced thin. The marinade is incredibly versatile — kind of like a Vietnamese all-purpose seasoning blend.

Troubleshooting Common Issues

If your beef tastes flat, the most common culprit is under-marinating. Give it the full overnight soak whenever possible. Another option is to check your fish sauce — low-quality brands can taste thin and salty rather than rich and complex.

If the dressing tastes too sharp, add a little more sugar or a splash more water. It should be tangy, savory, and slightly sweet — not mouth-puckeringly sour.

Storage Instructions

Component Storage Method How Long
Cooked beef Airtight container in fridge Up to 3 days
Fish sauce dressing Sealed jar in fridge Up to 1 week
Cooked vermicelli Airtight container, tossed in a little oil Up to 2 days
Fresh herbs and veg Wrapped in damp paper towel, in fridge Up to 2 days
Marinated raw beef (uncooked) Covered in fridge Up to 24 hours

Reheating Tips

To reheat the cooked beef, the best method is a quick toss in a hot skillet for 1–2 minutes. This revives the char and keeps the texture right. Microwaving works in a pinch but the beef can turn chewy.

Keep your noodles, dressing, and toppings separate in the fridge and assemble fresh bowls each time. That way everything stays at its best rather than getting soggy.

No-Waste Kitchen Ideas

Leftover beef works great in a lettuce wrap the next day — just add some sliced cucumbers, a drizzle of the dressing, and you’ve got lunch sorted. The fish sauce dressing is also amazing as a dipping sauce for fresh spring rolls.

Don’t toss the lemongrass stalks after mincing — simmer them in hot water for a fragrant herbal tea, or add them to a pot of rice for subtle flavor. Vietnamese cooking is all about using everything.

Frequently Asked Questions

Can I make this Vietnamese lemongrass beef recipe ahead of time?

Yes, and you should! The beef benefits massively from an overnight marinade. You can also make the fish sauce dressing a day ahead and store it in the fridge. Just cook the beef fresh when you’re ready to eat for the best char.

What cut of beef works best for this recipe?

Cheap sirloin is perfect — it’s got enough flavor and slices thin easily. You can also use flank steak or even beef brisket sliced very thin. The key is a 1/8 inch thickness so it cooks fast and chars beautifully on high heat.

Is Bun Bo Xa Ot the same as this dish?

Bun Bo Xa Ot is the Vietnamese name for this exact style of dish — vermicelli noodles with lemongrass chili beef. This recipe is a home-cook-friendly version of that classic. The Bun Bo Xa Ot you find at Vietnamese restaurants follows the same flavor principles.

Can I make this dish less spicy?

Absolutely. Just reduce or skip the Thai chilies in both the marinade and the dressing. The dish still has plenty of flavor from the lemongrass, garlic, and ginger. You can always serve sliced chilies on the side so everyone can customize their heat level.

Do I have to use a noodle bowl, or can I serve this differently?

The noodle bowl is classic, but the beef works great over steamed jasmine rice too. You can also stuff it into lettuce cups with herbs and a drizzle of dressing for a lighter option. The vietnamese beef recipe lemongrass marinade is versatile enough to work any way you like.

Final Thoughts

This Vietnamese lemongrass beef recipe is the kind of dish that looks impressive but is genuinely low-effort once you know the steps. The overnight marinade is the secret — plan ahead and the actual cooking is a breeze.

Whether you’re making a full Bun Bo Xa Ot noodle bowl or just searing the beef to eat over rice, those lemongrass and chili flavors are going to make your kitchen smell absolutely amazing. Trust the process and don’t skip the fried lemongrass on top.

If you try this recipe, I’d love to hear how it turned out! Leave a comment below with your thoughts, and if you loved it, please share it on Pinterest so other home cooks can find it too. For more weeknight flavor adventures, check out our Ina Garten tomato crostini recipe — a completely different vibe but just as satisfying.

Photo of author

Linda Sandra

Founder of Tasty at Home. Global recipe explorer, spice hoarder, and your guide to bold flavors without the stress. Let's cook something amazing!

Leave a Comment

Recipe Rating