Beef with Oyster Sauce (蚝油牛肉) Recipe
Introduction
Beef with Oyster Sauce is a classic Chinese stir-fry dish known for its rich, savory flavors and tender beef. This quick and easy recipe combines marinated beef with fresh vegetables and a delicious oyster sauce blend, perfect for a satisfying weeknight dinner.

Ingredients
- 1 lb beef flank steak (or skirt steak)
- 1/2 teaspoon baking soda
- 1 tablespoon light soy sauce (or soy sauce)
- 1 teaspoon peanut oil
- 2 teaspoons cornstarch
- 1/2 cup chicken broth
- 2 tablespoons oyster sauce
- 1 tablespoon light soy sauce (or soy sauce)
- 1 teaspoon dark soy sauce (or soy sauce)
- 2 teaspoons sugar
- 2 teaspoons cornstarch
- 1 teaspoon sesame oil
- 2 tablespoons peanut oil (or vegetable oil)
- 1/2 white onion, sliced
- 3 cloves garlic, sliced
- 1 thumb ginger, sliced
- 1 lb asparagus, tough ends removed and cut into bite size pieces (or 1 bell pepper)
Instructions
- Step 1: In a medium-sized bowl, combine the beef with baking soda, 1 tablespoon light soy sauce, 1 teaspoon peanut oil, and 2 teaspoons cornstarch. Mix well and allow to marinate while you prepare the other ingredients.
- Step 2: In a small bowl, mix the chicken broth, oyster sauce, 1 tablespoon light soy sauce, dark soy sauce, sugar, 2 teaspoons cornstarch, and sesame oil until cornstarch is dissolved. Set aside.
- Step 3: Heat 1 tablespoon of peanut or vegetable oil in a large skillet over medium-high heat until hot. Add the beef in a single layer without overlapping. Cook for about 1 minute until the bottom turns golden, then flip and cook the other side until just cooked, about 1 minute. Transfer the beef to a large plate.
- Step 4: In the same skillet, add the remaining 1 tablespoon of oil, then stir-fry the sliced onion, garlic, and ginger for about 2 minutes.
- Step 5: Add the asparagus (or bell pepper) and cook until just starting to soften, about 1 minute.
- Step 6: Stir the prepared sauce again to ensure cornstarch is dissolved, then pour it into the skillet. Stir a few times as the sauce thickens.
- Step 7: Return the beef to the skillet and toss to coat everything evenly with the sauce. Transfer to a serving plate and serve hot.
Tips & Variations
- For even more tender beef, allow it to marinate for at least 30 minutes before cooking.
- Substitute asparagus with bell peppers or snap peas for a different crunch and flavor.
- Use dark soy sauce sparingly to avoid overpowering the dish with bitterness.
- Serve over steamed rice or noodles to soak up the flavorful sauce.
Storage
Store leftovers in an airtight container and refrigerate for up to 2 days. Reheat gently in a skillet over medium heat or microwave until warmed through. Avoid overcooking during reheating to keep the beef tender.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different cut of beef?
Yes, flank steak or skirt steak are preferred for their tenderness and quick cooking, but sirloin or ribeye can also work well if sliced thinly against the grain.
What can I substitute if I don’t have oyster sauce?
If you don’t have oyster sauce, you can use mushroom sauce for a vegetarian option or a mixture of soy sauce and a bit of hoisin sauce to mimic the sweetness and depth.
PrintBeef with Oyster Sauce (蚝油牛肉) Recipe
A flavorful Chinese stir-fry featuring tender beef flank steak cooked with asparagus and a rich, savory oyster sauce. This quick and easy dish combines marinated beef with aromatic garlic, ginger, and onions, creating a perfect balance of umami and sweetness. Ideal for a satisfying weeknight dinner.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Frying
- Cuisine: Chinese
Ingredients
Beef Marinade
- 1 lb beef flank steak (or skirt steak)
- 1/2 teaspoon baking soda
- 1 tablespoon light soy sauce (or soy sauce)
- 1 teaspoon peanut oil
- 2 teaspoons cornstarch
Sauce
- 1/2 cup chicken broth
- 2 tablespoons oyster sauce
- 1 tablespoon light soy sauce (or soy sauce)
- 1 teaspoon dark soy sauce (or soy sauce)
- 2 teaspoons sugar
- 2 teaspoons cornstarch
- 1 teaspoon sesame oil
Vegetables & Aromatics
- 2 tablespoons peanut oil (or vegetable oil)
- 1/2 white onion, sliced
- 3 cloves garlic, sliced
- 1 thumb ginger, sliced
- 1 lb asparagus, tough ends removed and cut to bite size pieces (or 1 bell pepper)
Instructions
- Marinate the beef: Add the beef and all the beef marinade ingredients into a medium-sized bowl. Mix well to coat the meat evenly, then allow it to marinate while you prepare the other ingredients, enhancing tenderness and flavor.
- Prepare the sauce: In a small bowl, combine the chicken broth, oyster sauce, light soy sauce, dark soy sauce, sugar, cornstarch, and sesame oil. Stir thoroughly until the cornstarch is fully dissolved to ensure a smooth sauce consistency.
- Cook the beef: Heat 1 tablespoon of peanut oil in a large skillet over medium-high heat until hot. Add the marinated beef, spreading it out in a single layer without overlapping. Cook until the bottom side turns golden, about 1 minute. Flip and cook the other side until just cooked through, approximately 1 minute more. Remove the beef from the pan and set aside on a large plate.
- Sauté the aromatics: Add the remaining 1 tablespoon of peanut oil to the same skillet. Add the sliced onion, garlic, and ginger, stirring and cooking for about 2 minutes until fragrant and slightly softened.
- Cook the asparagus: Add the asparagus pieces to the skillet. Stir-fry them until they just start to soften, about 1 minute, preserving a crisp texture.
- Add the sauce: Give the prepared sauce another quick stir to make sure the cornstarch is fully dissolved, then pour it into the skillet with the vegetables. Stir the mixture continuously for a few moments until the sauce thickens and coats the ingredients nicely.
- Combine beef and serve: Return the cooked beef to the skillet and stir everything thoroughly to coat the beef and vegetables with the sauce. Once everything is well combined and heated through, transfer the dish to a large serving plate and serve hot as a main course.
Notes
- Using baking soda in the marinade helps tenderize the beef.
- If asparagus is unavailable, substituting with bell pepper offers a different but tasty twist.
- Adjust the sugar quantity based on your preferred sweetness level.
- Make sure to dissolve cornstarch properly for a smooth thick sauce.
- For a gluten-free version, use tamari or gluten-free soy sauce alternatives.
Keywords: Beef with oyster sauce, Chinese beef stir-fry, quick Chinese dinner, beef and asparagus stir-fry, oyster sauce beef recipe
