Spicy Pepper Beef Stir-Fry Over Rice
A fiery, fast, and flavor-packed stir-fry that rivals your favorite takeout. Tender slices of beef, crisp bell peppers, and onions are wok-tossed in a savory, spicy, and slightly sweet sauce. Ready in under 30 minutes and guaranteed to satisfy those spicy cravings.
Why This Stir-Fry Wins
-
Better Than Takeout: Fresh ingredients, no MSG, and customizable heat level.
-
Weeknight Hero: Cooks faster than delivery.
-
Restaurant Technique: The velveting method for impossibly tender beef.
-
Sauce is Everything: The perfect balance of spicy, savory, sweet, and umami.
Ingredients (Serves 4)
For the Velveted Beef:
-
1 lb (450g) flank steak, sirloin, or skirt steak, sliced thinly against the grain
-
1 tbsp cornstarch
-
1 tbsp soy sauce
-
1 tbsp Shaoxing wine or dry sherry
-
1 tsp baking soda (optional, for ultra-tenderness)
-
1 tsp vegetable oil
For the Stir-Fry Sauce:
-
⅓ cup low-sodium soy sauce
-
3 tbsp hoisin sauce
-
2 tbsp Shaoxing wine or dry sherry
-
1 tbsp oyster sauce (or vegetarian oyster sauce)
-
1 tbsp rice vinegar
-
2 tsp sesame oil
-
1-2 tbsp sambal oelek, chili garlic sauce, or gochujang (adjust to heat preference)
-
1 tbsp brown sugar
-
2 tsp cornstarch
For the Stir-Fry:
-
3 tbsp vegetable oil, divided
-
1 onion, sliced
-
3 bell peppers (mixed colors), sliced
-
4-6 dried red chilies (like arbol or Chinese chilies), optional for extra heat
-
4 cloves garlic, minced
-
1 tbsp fresh ginger, minced
-
Green onions, sliced, for garnish
-
Toasted sesame seeds, for garnish
-
Cooked white or brown rice, for serving
Step-by-Step Instructions
Step 1: Velvet the Beef (The Secret to Tenderness)
-
In a bowl, combine beef slices with cornstarch, soy sauce, Shaoxing wine, baking soda (if using), and oil. Massage well and let marinate for 15-20 minutes.
Step 2: Make the Sauce
-
Whisk all sauce ingredients in a bowl until the cornstarch is fully dissolved. Set aside.
Step 3: Stir-Fry in Stages (High Heat is Key)
-
Heat a wok or large skillet over high heat until smoking hot. Add 1 tbsp oil.
-
Sear the beef: Add beef in a single layer and let it sear undisturbed for 1 minute. Toss and cook for another 1-2 minutes until just browned but not cooked through. Remove to a plate.
-
Add remaining 2 tbsp oil. Add dried chilies (if using), then onions and bell peppers. Stir-fry for 3-4 minutes until crisp-tender and slightly charred.
-
Push vegetables to the side. Add garlic and ginger to the center and cook for 30 seconds until fragrant.
-
Return beef (and any juices) to the wok. Give the sauce a quick re-stir and pour it over everything.
-
Cook, tossing constantly, for 1-2 minutes until the sauce thickens and coats everything in a glossy glaze.
Step 4: Finish & Serve
-
Remove from heat. Stir in half the green onions.
-
Serve immediately over steamed rice.
-
Garnish with remaining green onions and sesame seeds.
Pro Techniques for the Perfect Stir-Fry
-
Slice Against the Grain: This breaks up the muscle fibers for tender beef.
-
The Wok Must Be HOT: A smoking-hot wok creates the essential “wok hei” (breath of the wok) flavor.
-
Do Not Overcrowd: Cook in batches if needed. Crowding steams the food.
-
Mise en Place: Have everything chopped and sauces mixed before you start cooking. It moves fast!
-
Cornstarch Slurry: The cornstarch in the sauce creates that classic restaurant-style glossy coating.
Customization & Variations
Protein Swaps:
-
Chicken: Use sliced chicken breast or thigh.
-
Pork: Use thinly sliced pork loin or shoulder.
-
Tofu: Use extra-firm tofu, pressed and cubed. Pan-fry until crispy before adding.
Vegetable Add-Ins:
-
Broccoli florets, snap peas, carrots, mushrooms, or baby corn.
Heat Level Adjustment:
-
Mild: Omit dried chilies and use 1 tsp chili sauce.
-
Medium: Use as written.
-
Nuclear: Add 1 tsp Sichuan peppercorns (for mouth-numbing mala) and extra fresh Thai chilies.
Gluten-Free: Use tamari instead of soy sauce, and ensure hoisin/oyster sauces are GF.
Serving Suggestions
-
Over: Steamed jasmine rice, brown rice, or cauliflower rice.
-
With: A side of quick-pickled cucumbers or a simple egg drop soup.
-
As Lettuce Wraps: Serve with butter lettuce leaves for a low-carb option.
Storage & Reheating
-
Fridge: Store in an airtight container for up to 3 days.
-
Freeze: Freeze (without rice) for up to 2 months.
-
Reheat: Gently in a skillet with a splash of water to loosen the sauce. Microwaving may overcook the beef.