ThaiMedium · Hot
A wok-tossed Thai-inspired stir-fry with tender beef, crisp broccoli, and fragrant fresh basil in a savory-sweet sauce with a kick of lime and heat. Ready in 35 minutes, na krap!
15 min
15 min
5 min
35 min
Method
Slice the beef steak against the grain into thin strips, about 1/4-inch thick. Place in a bowl.
In a small bowl, mix 3 tbsp soy sauce, 1 tbsp white sugar, and 1 tsp black pepper. Pour over beef and toss to coat. Let marinate 10 minutes.
In another small bowl, whisk together 3 tbsp soy sauce, lime juice, 1 tbsp white sugar, and cayenne for the stir-fry sauce. Set aside.
Heat a wok or large skillet over high heat until smoking. Add 2 tbsp coconut oil and swirl to coat.
Add marinated beef in a single layer. Let sear undisturbed for 1 minute, then toss and cook another 1-2 minutes until browned but not overcooked. Transfer beef to a plate and set aside.
Return beef to the wok. Pour the stir-fry sauce over everything and toss to coat evenly.
Nutri-Score
Excellent balance
A–E · lower is better · score -3
Calories
491
per serving
Protein
37g
Carbs
19g
Fat
32g
Sat. fat
11g
Fiber
5g
Sugar
9g
Sodium
40mg
Nutri-Score is a general nutritional-balance guide, not medical or dietary advice.
Environmental impact
Very high impact
A–E · lower is better · includes estimates
kg CO2e
13
per serving
Water
0.9m³
Land
244Pt
Runoff
0.2g P
Beef Steak drives 99% of this recipe’s estimated footprint.
Carbon from Poore & Nemecek 2018; water, land & runoff from Agribalyse — modelled averages for comparing recipes, not a measurement of your groceries.
Flavor Profile
Umami
Sweet
Salty
Sour
Bitter
Spicy
Textures
Aromas
Kitchen Equipment
Primary Tool
WokTechniques
Safety & Storage
Cooking Temperature
Wok must be preheated until smoking (approximately 400°F) before adding ingredients to ensure proper searing and food safety.
Handling
Use caution when handling raw beef - wash hands thoroughly with soap for 20 seconds before and after handling raw meat.
Garlic and ginger can cause skin irritation when handled extensively - consider wearing gloves when mincing large quantities.
Cross Contamination
Use separate cutting boards and utensils for raw beef versus ready-to-eat vegetables and aromatics to prevent bacterial cross-contamination.
Storage
Refrigerate leftovers within 2 hours of cooking at 40°F or below. Consume within 3-4 days for optimal quality and safety.
High Risk Population
Pregnant individuals, elderly, and immunocompromised persons should ensure beef reaches an internal temperature of 145°F for medium-rare or 160°F for medium doneness.
Equipment Safety
Exercise extreme caution with smoking-hot wok - use proper wok spatula with heat-resistant handle and secure grip when tossing ingredients.
Allergen Warning
Soy sauce contains both soy and gluten. Use tamari or coconut aminos as gluten-free and soy-free alternatives if needed.
Pro Tips
Technique
Get your wok screaming hot before anything touches it, na krap! A cold wok means steamed beef instead of that beautiful sear. When you add the beef, let it sit undisturbed for a full minute—you want caramelization, not gray meat.
Substitution
No Thai holy basil? Italian sweet basil works in a pinch, though the flavor shifts from peppery-anise to more floral. For the stir-fry sauce, palm sugar brings deeper complexity than white, but white works fine na krap!
Equipment
A cast iron skillet or heavy-bottomed pan works beautifully if you do not have a wok—just make sure it is ripping hot before you add the beef, and cook in batches if needed.
From the chef
This stir-fry is all about the wok and the clock, na krap — high heat, thin-sliced beef seared fast so it stays tender, crisp broccoli that keeps its bright green bite. The sauce is the soul of it: salty soy, a squeeze of lime, a whisper of sugar, and cayenne heat that sneaks up on you in the best way. Fresh Thai basil goes in at the very end, folded off the heat so it wilts just enough to perfume every bite. Get your wok smoking hot, move quickly, and this dish rewards you in under thirty-five minutes.
Source: generated · June 10, 2026