Laughing tiger beef and broccoli is a Thai-inspired stir-fry of seared beef and crisp-tender broccoli coated in a lively chile-lime sauce. The name is often associated with Thai crying tiger-style beef, though this version turns those bold flavors into a quick skillet meal served with rice.
Ingredients
- 1 lb (450 g) flank steak or sirloin, trimmed and sliced thinly across the grain
- 1 lb (450 g) broccoli florets, cut into bite-size pieces
- 2 tablespoons (30 ml) neutral oil, such as canola or avocado oil, divided
- 2 tablespoons (30 ml) fish sauce, divided
- 1 tablespoon (15 ml) soy sauce
- 1 tablespoon (15 ml) oyster sauce
- 1 teaspoon (5 g) brown sugar
- 3 tablespoons (45 ml) fresh lime juice, plus lime wedges to serve
- 1 tablespoon (15 ml) water
- 1 teaspoon (2 g) Thai toasted rice powder, optional
- 1–2 teaspoons (5–10 ml) Thai chile flakes, to taste
- 2 garlic cloves (about 6 g), finely minced
- 2 tablespoons (8 g) chopped fresh cilantro
- 4 cups (about 600 g) cooked jasmine rice, for serving
Instructions
- Prepare the beef and sauce. Pat the beef dry and slice it across the grain into strips about ¼ inch (6 mm) thick. In a small bowl, stir together the soy sauce, oyster sauce, brown sugar, water, garlic, and 1 tablespoon (15 ml) of the fish sauce. In a second bowl, mix the lime juice, remaining 1 tablespoon (15 ml) fish sauce, toasted rice powder if using, and chile flakes. Keep the lime dipping sauce separate; adding it at the end preserves its fresh, sharp flavor.
- Blanch the broccoli. Bring a large pot of water to a boil. Add the broccoli and cook for 2 minutes, until bright green but still firm. Drain well and set aside. You can skip blanching and stir-fry raw broccoli, but add 2 tablespoons (30 ml) water to the pan and cover it briefly so the stems soften.
- Sear the beef in batches. Heat a large wok or heavy skillet over high heat until very hot. Add 1 tablespoon (15 ml) oil and half the beef in a single layer. Sear for about 1–2 minutes per side, turning once, then transfer to a clean plate. Repeat with the remaining oil and beef. Avoid crowding the pan, which can make the meat release liquid and steam rather than brown. Check the thickest pieces with a food thermometer: USDA FSIS recommends whole cuts of beef reach a safe minimum of 145°F (63°C), followed by a 3-minute rest. Keep the beef on the plate during that rest.
- Stir-fry and sauce. Reduce the heat to medium-high and pour the soy-oyster mixture into the pan. Stir for 30 seconds, scraping up browned bits. Add the broccoli and toss for 1–2 minutes until hot and coated. Return the beef and any juices to the pan; toss briefly to combine, then remove from the heat. Do not simmer the beef for long, or thin slices can become tough.
- Finish and serve. Spoon the beef and broccoli over warm jasmine rice. Drizzle with some of the lime-chile mixture, scatter over cilantro, and offer the rest at the table so everyone can adjust the heat and acidity.
Tips
- Slice across the grain. Look for the direction of the long muscle fibers and cut across them. This shortens the fibers and makes each bite easier to chew. Partially freezing the steak for 15–20 minutes can make thin slicing easier; include that time if you use this method.
- Toast rice powder carefully. Thai toasted rice powder, also called khao khua, adds a nutty aroma and slight texture. Toast uncooked glutinous rice in a dry skillet over medium-low heat, stirring until golden, cool it, then grind it finely. Plain toasted rice powder is a workable substitute, though less traditional; leaving it out gives a smoother sauce.
- Adjust chile gradually. Thai chile flakes vary in strength. Start with 1 teaspoon, taste the lime sauce, and add more a little at a time. A pinch of sugar can soften excess sharpness, but keep the sauce tangy.
- Use a roomy pan. If your skillet is small, cook the beef in three batches and keep the broccoli separate until the final toss. A crowded pan traps moisture and prevents the browned edges that give the dish its savory flavor.
Serving Suggestions
Jasmine rice is the simplest accompaniment because it catches the savory pan sauce and bright lime dressing. For a fuller meal, add a cucumber salad with rice vinegar, a bowl of clear soup, or steamed greens. Serve extra lime wedges and chile sauce alongside the rice; the beef mixture is already seasoned, so additional salty sauces are usually unnecessary.
Variations
For a more traditional crying tiger-style presentation, grill or broil a single steak, rest it safely, slice it, and serve it beside broccoli with the lime-fish-sauce dipping mixture. Use the same 145°F (63°C) minimum temperature and 3-minute rest for whole cuts of beef. This skillet version is a practical adaptation rather than a claim to be the only regional or family style.
For a milder, fish-free alternative, replace fish sauce with an equal amount of light soy sauce and add a small pinch of salt only if needed; the flavor will be less rounded and less traditionally Thai. You can also replace oyster sauce with vegetarian mushroom stir-fry sauce in the same quantity. For extra vegetables, add 1 cup (100 g) sliced red bell pepper with the broccoli, or swap the broccoli for an equal weight of green beans, blanching them until just tender.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking in a shallow, airtight container. They keep for 3–4 days in the refrigerator. For best texture, store rice separately from the beef and broccoli. Freeze portions for up to 2 months; thaw overnight in the refrigerator before reheating. The broccoli may soften after freezing.
Reheat only the portion you plan to eat in a covered skillet over medium heat with a splash of water, stirring until steaming throughout. Alternatively, microwave in short intervals, stirring between them. Reheated leftovers should reach 165°F (74°C); check with a food thermometer. Add fresh lime juice and cilantro after reheating rather than cooking them into the leftovers.
Frequently Asked Questions
Is laughing tiger beef the same as crying tiger beef?
“Crying tiger” generally refers to a Thai-style grilled beef dish served with a punchy dipping sauce, though exact explanations of the name and ingredients vary. Laughing tiger beef and broccoli is a playful stir-fry adaptation using related lime, chile, and fish-sauce flavors.
Can I make this without a wok?
Yes. A large, heavy skillet works well. Let it heat fully, cook the beef in uncrowded batches, and avoid adding all the sauce ingredients before the meat is seared. The key is high heat and enough space for moisture to evaporate.
What cut of beef is best?
Flank steak has a pronounced grain that is easy to slice across, while sirloin is tender and widely available. Skirt steak also works. Whichever cut you choose, trim tough connective tissue and slice thinly across the grain.
Can I prepare any part ahead?
You can mix the sauces, cut the broccoli, and slice the beef up to a day ahead; refrigerate each in separate covered containers. Keep raw beef below ready-to-eat foods, and cook it within 1–2 days of purchase or the package’s use-by guidance. Bring the pan and ingredients together just before serving for the best texture.
How do I make the sauce less spicy?
Use ¼–½ teaspoon (about 1–2 g) chile flakes, or leave them out and offer them at the table. The lime and fish sauce still give the dish its characteristic sharp, savory taste. If the finished dressing seems too tart, stir in a small pinch of brown sugar.
Can I use frozen broccoli?
Yes, but thaw it and drain it very thoroughly first. Frozen florets are softer and release more water, so add them after the sauce has reduced slightly and stir-fry just until heated through. Fresh broccoli gives a firmer, crisper result.
Related
- Haggis Cooking Guide: How to Cook It Safely
- Haggis and Gravy: A Classic Scottish Supper
- Gluten-Free Haggis: A Traditional-Style Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).