Vietnamese Grilled Beef Recipe: Charred Lemongrass and Fish Sauce Magic

Main Courses

Vietnamese Grilled Beef Recipe: Charred Lemongrass and Fish Sauce Magic

This Vietnamese grilled beef recipe brings the smoky, aromatic essence of thịt nướng—a dish that transformed my understanding of street food. The magic lies in the marinade: fish sauce, lemongrass, and garlic create a balance of salty, tangy, and herbal notes that cling to the beef as it chars over open flames. I perfected this technique after years of experimenting with heat control, ensuring tender meat with just the right crispy edges.

The secret to authentic flavor starts with the marinade, which tenderizes the beef while infusing it with complex layers. You'll grill the beef over high heat, basting it with the marinade as it cooks to lock in moisture and deepen the caramelized crust. This method delivers restaurant-quality results without needing specialized equipment—just a grill or cast-iron skillet and patience for the perfect sear.

When it's done, you'll have beef that's perfectly charred on the outside but still juicy inside, served with steamed rice, fresh herbs, and pickled vegetables for that classic Vietnamese street food presentation. The aroma alone will transport you to Hanoi's bustling markets, where this dish is a staple. Every bite delivers that perfect harmony of smoky, sweet, and savory flavors.

This recipe works equally well for casual weeknight dinners or special occasions. The marinade can be made ahead, and the beef grills in just 10-15 minutes, making it ideal for entertaining without spending hours in the kitchen. Serve it with rice noodles, lettuce cups, or even in a sandwich for a fusion twist. Let's bring this Vietnamese classic to your table.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for vietnamese grilled beef

Fourteen ingredients that transform simple beef into Hanoi street food magic.

Ingredient Amount Notes
Flank Steak 🥩 1 ½ lb Thinly sliced against grain
Fish Sauce 🍶 ½ cup Red Boat preferred
Lemongrass Stalks 🌿 4 whole White parts only, finely chopped
Garlic Cloves 🧄 8 cloves Minced, fresh preferred
Shallots 🧅 ¼ cup Finely minced, 2-3 shallots
Sugar 🍬 2 tbsp White granulated
Black Pepper 🌶️ 1 tsp Freshly ground
Vegetable Oil 🫒 2 tbsp For marinade
Lime Juice 🍋 ¼ cup Freshly squeezed
Jalapeño Pepper 🌶️ 1 whole Seeds removed, minced
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Steamed Jasmine Rice 🍚 2 cups Cooked, for serving
Fresh Thai Basil 🌿 0.2 cup Whole leaves for garnish
Pickled Carrots 🥕 1 cup For serving

The beef makes all the difference—flank steak is ideal for its lean texture and flavor. Look for a cut with good marbling, and ask your butcher to slice it thinly against the grain (this keeps it tender). Asian markets often have pre-sliced beef for this dish, but if you're slicing yourself, use a sharp knife and work quickly to avoid tearing. For the fish sauce, Red Boat is my go-to—it's the most authentic flavor, but any good quality brand will work. Lemongrass is non-negotiable here; the stalks need to be fresh, with vibrant green tops and no brown spots. If you can't find fresh, frozen works in a pinch—just thaw and chop it.

No lemongrass? Lime zest plus a splash of lime juice can mimic some of that citrusy punch, but it won't be the same. Short on fish sauce? Soy sauce plus a pinch of sugar is a decent swap, though the umami won't be identical. The jalapeño is optional—skip it if you prefer no heat, but the seeds add a nice depth. For the rice, jasmine rice is traditional, but any long-grain white rice works. If you're serving this for a crowd, double the marinade and grill the beef in batches—it's worth the extra time for that perfect char. The pickled carrots? Store-bought works, but homemade (carrots + vinegar + sugar) is a game-changer.

Marinade keeps for 3 days in the fridge, but the beef should marinate for at least 4 hours (overnight is best). Grill the beef just before serving—it cooks in minutes, and the flavors are brightest when hot. Store leftover beef in an airtight container with a splash of marinade to keep it moist. It reheats beautifully, though it's best fresh off the grill. The herbs and pickled carrots should be added right before serving—no prepping ahead here. If you're making this for a party, set up a DIY topping bar with extra herbs, lime wedges, and chili flakes for customization.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear by this one—just slice the steak thin, toss it in a bowl with minced shallots and garlic, then let the fish sauce and lemongrass do the work. The hardest part’s measuring the fish sauce (start with a teaspoon, taste as you go), but honestly? That’s the fun part.
  • Umami Bomb: That first bite of smoky, charred beef with the bright punch of fish sauce and grassy lemongrass? It’s the kind of flavor that makes you pause mid-chew. The garlic and shallots caramelize just enough to add depth without overpowering—trust me, your taste buds will thank you.
  • Weeknight to Party: Same marinade, endless uses. Grill it for a quick weeknight dinner, slice it thin for banh mi the next day, or serve it cold in summer rolls when company drops by. I’ve even thrown it on a skewer for a last-minute BBQ—works every time, no stress.
  • Budget Powerhouse: Flank steak stretches far, and fish sauce adds serious flavor without costing a fortune. A pound of steak feeds four, and the marinade’s so potent you’ll use half of it. Leftovers? Toss them in a stir-fry or wrap them in rice paper—no waste, all win.

Step-by-step instructions for Vietnamese grilled beef

Here's how to transform simple ingredients into restaurant-quality beef with smoky char and bright, tangy flavors.

1

Prepare the Marinade with Lemongrass and Fish Sauce

In a food processor, combine the 4 whole lemongrass stalks (white parts only), 8 cloves garlic cloves, 0.25 cup finely minced shallots, 0.5 cup fish sauce, 2 tbsp sugar, and 1 tsp freshly ground black pepper. Pulse until everything is finely chopped and forms a paste. This marinade is the secret to that authentic umami depth.

Transfer the marinade to a bowl and add the 1.5 lb flank steak sliced thinly against the grain. Make sure every piece is well coated. Let it marinate for at least 30 minutes at room temperature—this ensures maximum flavor penetration. If you have time, marinate for up to 2 hours for even more intense flavor.

2

Grill the Beef to Perfect Char

Heat a grill or grill pan over high heat until it's screaming hot. Add 2 tbsp vegetable oil and let it get very hot—you want the oil to shimmer before adding the beef. This high heat creates those beautiful char marks that are essential to Vietnamese grilled beef.

Working in batches if needed, grill the marinated beef for 2-3 minutes per side until you see deep grill marks and the edges are slightly crispy. The beef should be cooked through but still tender—it'll continue cooking slightly as it rests. Don't press down on the beef with a spatula, or you'll squeeze out those precious juices.

3

Finish with Lime and Fresh Herbs

While the beef is still hot, transfer it to a bowl and drizzle with 0.25 cup freshly squeezed lime juice. Toss gently to coat the beef evenly. This bright citrus cut through the richness of the fish sauce and adds that signature tang. Add the 0.25 cup chopped fresh cilantro and 0.2 cup whole fresh Thai basil leaves, tossing just until everything is combined.

Let the beef rest for 5 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. The beef should have a beautiful char on the outside with tender, juicy meat inside.

4

Assemble with Jasmine Rice and Pickled Carrots

Serve the grilled beef over 2 cups steamed jasmine rice for each serving. The rice should be hot and fluffy, providing a neutral base that lets the beef flavors shine. Arrange the 1 cup pickled carrots on the side or on top of the rice for a refreshing crunch and tangy contrast.

Garnish each serving with additional Thai basil leaves and a sprinkle of fresh cilantro. The combination of smoky grilled beef, bright lime, fresh herbs, and cool pickled carrots creates a perfect balance of flavors. This dish is best served immediately while everything is hot and fresh.

👨‍🍳

Pro Tips For Making Vietnamese Grilled Beef

  • SEAR THE STEAK FIRST: Hit the flank steak with a quick sear in a screaming-hot pan before marinating—this locks in juices and gives you that smoky crust right from the start. I used to skip this, and the beef always ended up too soft and flavorless after grilling.
  • SLICE SHALLOTS THIN: Cut those shallots paper-thin before tossing them into the marinade—this way, they actually soften and infuse flavor instead of sitting as chewy chunks. My first batch had big slices, and they just didn’t break down like they should.
  • DON’T OVERMARINATE: Flank steak only needs 30-60 minutes in the fish sauce-lemon grass mix—any longer, and the acid will turn it mushy. I learned this after ruining a cut by letting it sit overnight, so trust the time.
  • GRAB THE GRILL RACK: Use the grill’s rack (or a wire rack over a tray) to let the steak breathe—this keeps it from steaming and guarantees those crispy grill marks. I used to pile it directly on the grate, and the edges always came out sad.

Perfect pairings for this dish

Herbal Side Pairings

Fresh herbs are essential to balance the bold flavors of Vietnamese grilled beef. I always serve mine with a handful of Thai basil and cilantro, torn fresh over each plate. The basil adds a sweet, anise-like note that complements the smoky beef, while cilantro brings a bright citrusy finish. For extra freshness, add mint leaves or perilla leaves if you can find them at your local Asian market. 🌿

Pickled Vegetables

Pickled carrots and daikon radish are non-negotiable for that classic tangy crunch. I make a quick batch by thinly slicing carrots and daikon, then soaking them in a mix of rice vinegar, sugar, and a pinch of salt for at least 30 minutes. The acidity cuts through the richness of the beef while adding a refreshing contrast. Store-bought pickled veggies work in a pinch, but homemade is always better.

Rice Noodle Bowls

For a lighter take, serve the grilled beef over steamed rice noodles instead of jasmine rice. The noodles soak up the marinade beautifully, creating a satisfying, slurp-worthy dish. I like to add bean sprouts, sliced cucumber, and a drizzle of hoisin sauce for extra depth. This version is perfect for hot summer days when you want something refreshing yet filling. 🍜

Crispy Spring Rolls

Add a textural contrast with crispy spring rolls on the side. I love using store-bought wrappers filled with shrimp, glass noodles, mint, and vermicelli, then deep-frying until golden. The crunchy exterior and tender interior make an incredible pairing with the tender beef. For a lighter option, bake them instead of frying—still delicious, just less greasy. ✨

Spicy Dipping Sauces

No Vietnamese meal is complete without a dipping sauce. I whip up a quick sriracha-lime sauce by mixing 2 tbsp sriracha, 1 tbsp lime juice, and 1 tsp honey for a sweet-spicy kick. For something milder, blend peanut butter, soy sauce, and lime juice into a creamy dip. Both sauces add another layer of flavor that lets everyone customize their bite. 🌶️

Beverage Pairings

To wash it all down, I recommend a cold Vietnamese iced coffee—the strong, sweet brew balances the savory-sweet beef perfectly. For a non-caffeinated option, try lychee soda or mango juice from a can. If you're feeling fancy, a crisp Sauvignon Blanc from New Zealand complements the dish beautifully. 🍹

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 7g35%
Cholesterol 110mg37%
Sodium 1250mg54%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
Sugars 12g
Protein 40g80%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use ribeye instead of flank steak for this recipe?

Ribeye works but requires adjustments—slice it thinly against the grain (about ¼-inch thick) to prevent toughness. The fat marbling adds richness, so reduce marinade by 20% to avoid overpowering the beef. Grill for 2-3 minutes per side over high heat, but monitor closely to avoid burning the exterior before the center cooks.

2

What's the best way to grill without a grill pan?

Use a cast-iron skillet on the stovetop over high heat—it mimics grill marks perfectly. For extra char, try the lid method: place a metal bowl upside-down on the skillet to create a mini grill zone. If you have a broiler, preheat it to 500°F and grill for 3-4 minutes per side for a smoky finish.

3

How do I make the marinade less fishy-smelling?

Add 1 tbsp lime juice and ½ tsp sugar to the marinade to neutralize the fishy aroma while keeping the flavor. For extra brightness, stir in 1 tsp grated ginger. If the smell persists, reduce the fish sauce to ⅓ cup and add 2 tbsp soy sauce instead—just know the umami won't be identical.

4

Can I prep this ahead of time for a party?

Marinate the beef overnight for maximum flavor, but grill it just before serving—the char is best when fresh. Prep sides ahead: cook rice, make pickled carrots, and chop herbs. Keep everything separate until serving. For a crowd, double the marinade and grill in batches to maintain perfect heat control.

5

Why is my beef tough instead of tender?

Most likely, you didn't slice against the grain—cut perpendicular to the muscle fibers for tenderness. Also, overcooking is a common mistake: beef should be medium-rare (130°F internal temp) with a slight pink center. Use a meat thermometer to avoid dryness. Let it rest 5 minutes before slicing to redistribute juices.

★★★★★4.5(2 reviews)
Categories Main Courses