This Thai Lemongrass Beef Stir-Fry brings together the bold aromatics of lemongrass and ginger with crisp bell pepper and snap peas for a vibrant, zesty dish. The flank steak is marinated for extra flavor, then seared to juicy perfection and tossed with a bright, savory sauce. Thai basil and lime finish the dish with fragrant, citrusy notes. Ready in just 30 minutes, this meal delivers restaurant-quality flair at home, with an exciting balance of heat, tang, and freshness—perfect for a weeknight dinner or a special occasion. Serve over jasmine rice for a classic touch.
Ingredients
Instructions
In a medium bowl, combine the thinly sliced flank steak with half the minced lemongrass, half the ginger, half the garlic, 1 tbsp fish sauce, and a few grinds of black pepper. Toss well and let marinate for 10 minutes while prepping other ingredients.
In a small bowl, whisk together the remaining fish sauce, soy sauce, brown sugar, lime juice, and 1 tbsp water. Set aside.
Heat a large nonstick skillet or wok over high heat. Add the oil. When shimmering, add the marinated beef in a single layer. Sear for 1-2 minutes per side, until just browned but not fully cooked through. Transfer beef to a plate.
Lower heat to medium-high. In the same pan, add the remaining lemongrass, ginger, and garlic. Stir-fry for 30 seconds until fragrant, then add the bell pepper, snap peas, and chili (if using). Stir-fry for 2-3 minutes, until vegetables are crisp-tender.
Return the beef and any juices to the pan. Add the scallions and pour in the sauce. Stir-fry for another 1-2 minutes, tossing everything together until the beef is cooked through and the sauce is bubbling.
Remove from heat and fold in 1/2 cup Thai basil leaves until just wilted.
Serve immediately, garnished with extra Thai basil and lime wedges. Enjoy with jasmine rice if desired.