·entree

Chinese Restaurant Pepper Steak

This Chinese pepper steak recipe captures all the savory, umami-rich flavors that make this classic dish a takeout favorite. Tender strips of beef are stir-fried with colorful bell peppers and onions in a glossy, soy-based sauce that perfectly balances salty and slightly sweet notes. What makes Chinese restaurant pepper steak so irresistible is the velvety texture of the beef achieved through proper velveting technique, combined with the satisfying crunch of perfectly cooked vegetables. The sauce clings beautifully to every ingredient without being heavy or overpowering. Making this dish at home allows you to control the quality of ingredients and achieve that restaurant-perfect texture where the beef practically melts in your mouth. Plus, it comes together in just minutes once your prep work is done, making it ideal for busy weeknight dinners when you're craving authentic Chinese flavors.

Prep
20 min
Cook
12 min
Total
32 min
Servings
4
Yield
about 4 cups
Difficulty
Medium
Equipment: Large wok or skillet · Small mixing bowls · Sharp knife · Cutting board · Whisk

Ingredients

Beef and Marinade
flank steak, sliced against the grain into thin strips1 lb
soy sauce2 tbsp
cornstarch1 tbsp
vegetable oil1 tsp
Vegetables
bell peppers, cut into strips mix of red and green2 large
yellow onion, sliced1 large
garlic, minced3 cloves
fresh ginger, minced1 tbsp
Sauce
soy sauce1/4 cup
oyster sauce2 tbsp
cornstarch1 tbsp
sugar1 tsp
black pepper freshly ground1/2 tsp
beef broth or water1/4 cup
For Cooking
vegetable oil, divided3 tbsp
green onions, chopped for garnish2

Instructions

1
Marinate the Beef
Combine sliced beef with 2 tablespoons soy sauce, 1 tablespoon cornstarch, and 1 teaspoon oil in a bowl. Mix thoroughly to coat every piece and let marinate for 15 minutes at room temperature. This velveting process breaks down proteins and creates that signature tender texture found in Chinese restaurants. The cornstarch forms a protective coating that keeps the meat juicy during high-heat cooking.
2
Prepare the Sauce
Whisk together soy sauce, oyster sauce, cornstarch, sugar, black pepper, and broth in a small bowl until completely smooth. The cornstarch must be fully dissolved to prevent lumps in the final sauce. This sauce should taste bold and slightly salty since it will coat the ingredients rather than serve as a soup base. Set aside until ready to use.
3
Cook the Beef
Heat 2 tablespoons oil in a large wok or skillet over high heat until shimmering. Add marinated beef in a single layer and let sear undisturbed for 1-2 minutes until golden brown on the bottom. Stir-fry for another 2-3 minutes until beef is just cooked through but still slightly pink in places. The high heat creates the characteristic seared flavor while keeping the interior tender. Remove beef and set aside.
4
Stir-Fry the Vegetables
Add remaining 1 tablespoon oil to the same wok. Add onions first and stir-fry for 2 minutes until they start to soften and develop some char. Add bell peppers and cook for 2-3 minutes until crisp-tender with slight browning on edges. Finally, add garlic and ginger, cooking for 30 seconds until fragrant. The vegetables should retain some crunch for authentic texture contrast.
5
Combine and Finish
Return beef to the wok and give the sauce mixture a quick stir to recombine. Pour sauce over the beef and vegetables, tossing everything together for 1-2 minutes until the sauce thickens and coats everything with a glossy sheen. The sauce should cling to ingredients without pooling at the bottom of the pan. Garnish with chopped green onions and serve immediately over steamed rice.

Pro tips for authenticity

Slice the beef when it's partially frozen for paper-thin, even cuts that cook quickly and stay tender
No oyster sauce? Substitute with 2 tablespoons soy sauce mixed with 1 teaspoon sugar and a pinch of MSG
Marinate the beef up to 4 hours ahead and prep all vegetables in advance for quick assembly
Don't overcrowd the wok - cook beef in batches if necessary to maintain high heat for proper searing
Serve over steamed jasmine rice or lo mein noodles with a side of egg rolls for a complete meal
Add a splash of rice wine or dry sherry to the sauce for extra depth and restaurant authenticity
Refrigerator
Store leftovers in airtight container for up to 3 days
Freezer
Freezes well for up to 2 months, though vegetables may lose some crispness
Reheat
Reheat in skillet over medium-high heat or microwave, stirring frequently

Nutrition per serving

287
Calories
24g
Protein
15g
Carbs
14g
Fat
3g
Fiber
1240mg
Sodium

How does it compare to the real thing?

This homemade version captures about 90% of the restaurant experience, with tender beef and properly balanced flavors. The main difference is that restaurant versions often use a higher concentration of MSG and may velvet the beef in oil rather than just cornstarch, creating an even silkier texture. The sauce consistency and vegetable crunch level match authentic versions very well. Some restaurants add tomato wedges or use slightly more sugar in their sauce, but this recipe delivers the classic savory-sweet profile that makes pepper steak so satisfying. The key advantage of making it at home is controlling sodium levels and using higher quality beef.

Frequently asked questions

More recipes you'll love