Thai Beef Stir Fry
Quick and vibrant beef stir fry with aromatic Thai basil, garlic, and chilies tossed in a savory-sweet sauce. Perfect over jasmine rice for an authentic weeknight dinner.
- Total time
- 25 min
- Servings
- 4
- Calories
- 385
- Protein
- 38g

Ingredients
14 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
Thinly slice beef flank steak against the grain into bite-sized pieces.
Step 2
Whisk together fish sauce, soy sauce, palm sugar, lime juice, and water in a small bowl; set aside.
Step 3
Mince garlic, slice chilies, shallots, and bell pepper; measure remaining vegetables.
Step 4
Heat 1.5 tablespoons oil in a 14-inch wok or large skillet over high heat until smoking.
Step 5
Working in batches, add beef and cook 1-2 minutes per batch until browned; transfer to a plate.
Step 6
Add remaining 1.5 tablespoons oil to the wok; add garlic and chilies, stirring constantly for 30 seconds.
Step 7
Add shallots and bell pepper; stir-fry for 2-3 minutes until softened.
Step 8
Add snap peas and stir-fry for 1 minute.
Step 9
Return beef and its juices to the wok; pour in sauce and toss everything together for 1-2 minutes.
Step 10
Remove from heat, fold in fresh Thai basil, season with white pepper, and serve immediately over jasmine rice.
Tools you’ll need
- 14-inch wok or large skillet
- small mixing bowl
- wooden spoon or spatula
- knife and cutting board
- measuring spoons
- measuring cups
Cook smarter
Get matched recipes for what’s in your fridge
Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.



