Chinese Beef and Onion Stir Fry Recipe
Introduction
This Chinese Beef and Onion Stir Fry is a quick and flavorful dish perfect for weeknight dinners. Tender beef pairs beautifully with sweet onions and bell peppers in a savory sauce that’s sure to delight your taste buds.

Ingredients
- 1 pound flank steak, sliced thin against the grain
- 2 tablespoons soy sauce
- 1 tablespoon cornstarch
- 2 tablespoons vegetable oil
- 1 large onion, sliced
- 3 cloves garlic, minced
- 1 bell pepper, sliced (any color)
- 1 tablespoon ginger, minced
- 1/4 cup beef broth
- 2 tablespoons oyster sauce
- 1 tablespoon sesame oil
- Salt and pepper to taste
- Green onions, chopped (for garnish)
Instructions
- Step 1: In a bowl, combine the sliced flank steak, soy sauce, and cornstarch. Mix well and let it marinate for about 15 minutes.
- Step 2: Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Add the marinated beef and stir-fry for 3-4 minutes until browned. Remove the beef from the skillet and set aside.
- Step 3: In the same skillet, add the remaining tablespoon of vegetable oil. Add the sliced onion, bell pepper, and garlic. Stir-fry for about 3-5 minutes until the vegetables are tender.
- Step 4: Add the minced ginger and stir for another minute until fragrant.
- Step 5: Return the beef to the skillet and pour in the beef broth and oyster sauce. Stir everything together and cook for an additional 2-3 minutes until heated through.
- Step 6: Drizzle with sesame oil and season with salt and pepper to taste. Serve hot, garnished with chopped green onions.
Tips & Variations
- For a spicier version, add a pinch of red chili flakes or a dash of chili oil during cooking.
- Use sirloin or ribeye if flank steak is unavailable; just slice thinly against the grain.
- Add snap peas or broccoli for extra crunch and nutrition.
- Marinate the beef longer, up to 30 minutes, for even more tender and flavorful meat.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat or microwave until warmed through to maintain the beef’s tenderness and vegetable texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different cut of beef?
Yes, sirloin or ribeye slices work well as substitutes. Just ensure to slice thinly against the grain for the best texture.
Is this recipe gluten-free?
Traditional soy sauce contains gluten, but you can use tamari or a gluten-free soy sauce alternative to make this dish gluten-free.
PrintChinese Beef and Onion Stir Fry Recipe
A savory and vibrant Chinese Beef and Onion Stir Fry featuring tender flank steak, crisp vegetables, and a flavorful blend of soy, oyster sauce, and sesame oil. This quick and easy stir fry delivers restaurant-quality taste in under 30 minutes, perfect for a satisfying weeknight dinner.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Chinese
Ingredients
Beef and Marinade
- 1 pound flank steak, sliced thin against the grain
- 2 tablespoons soy sauce
- 1 tablespoon cornstarch
Vegetables
- 1 large onion, sliced
- 3 cloves garlic, minced
- 1 bell pepper, sliced (any color)
- 1 tablespoon ginger, minced
Sauces and Oils
- 2 tablespoons vegetable oil
- 1/4 cup beef broth
- 2 tablespoons oyster sauce
- 1 tablespoon sesame oil
Seasoning and Garnish
- Salt and pepper to taste
- Green onions, chopped (for garnish)
Instructions
- Marinate the Beef: In a bowl, combine the sliced flank steak with soy sauce and cornstarch. Mix until the beef is evenly coated. Allow the mixture to marinate for about 15 minutes to enhance flavor and tenderness.
- Cook the Beef: Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Add the marinated beef and stir-fry for 3 to 4 minutes until it is browned but not fully cooked through. Remove the beef from the skillet and set aside to prevent overcooking.
- Stir-Fry Vegetables: In the same skillet, add the remaining tablespoon of vegetable oil. Toss in the sliced onion, bell pepper, and minced garlic. Stir-fry for approximately 3 to 5 minutes, until the vegetables become tender but still retain some crunch.
- Add Ginger: Incorporate the minced ginger into the skillet, stirring for about one minute to release its aromatic fragrance and deepen the flavor profile.
- Combine and Simmer: Return the browned beef to the skillet. Pour in the beef broth and oyster sauce, stirring to combine all ingredients. Continue cooking for an additional 2 to 3 minutes until everything is heated through and sauces have slightly thickened.
- Season and Garnish: Drizzle the sesame oil over the stir fry for a nutty finish. Season with salt and freshly ground pepper to taste. Remove from heat and garnish with chopped green onions before serving hot.
Notes
- For extra heat, add sliced chili peppers or a pinch of red pepper flakes during the vegetable stir-fry stage.
- Flank steak is preferred for its tenderness and flavor, but sirloin or skirt steak can be substituted if needed.
- Serve this dish over steamed white or brown rice, or with noodles for a complete meal.
- Adjust soy and oyster sauce quantities to control saltiness according to preference.
- Ensure the beef is sliced thinly against the grain for maximum tenderness.
Keywords: Chinese beef stir fry, flank steak stir fry, beef and onion stir fry, quick Chinese recipes, easy stir fry dinner

