Beef and onion stir fry is a timeless classic in Chinese-inspired home cooking. With thinly sliced beef enveloped in a glossy, savory sauce and sweet, caramelized onions, this dish delivers bold flavors in under 30 minutes. It’s simple yet impressive—perfect for busy weeknights when you crave something better than takeout but without the wait or extra cost.
The secret to restaurant-quality tenderness lies in two key steps: marinating the beef with a touch of baking soda (a common Chinese technique called “velveting”) and high-heat stir-frying. The baking soda helps break down proteins for melt-in-your-mouth texture, while the quick sear locks in juices and creates that coveted wok hei (breath of the wok) flavor.
Ingredients (Serves 3-4)
Beef and Marinade
- 1 lb (450g) flank steak, sirloin, or ribeye, thinly sliced against the grain
- 1 tsp baking soda (optional but recommended for extra tenderness)
- 1 tbsp cornstarch
- 1 tbsp soy sauce
- 1 tbsp oyster sauce
- 1 tbsp water or Shaoxing wine
- 1 tsp neutral oil (vegetable or canola)
Stir Fry
- 1 large onion (white or yellow), thinly sliced or cut into wedges
- 3–4 green onions (scallions), cut into 2-inch pieces (optional)
- 3–4 garlic cloves, minced or sliced
- 2–3 tbsp neutral oil for cooking
Sauce
- 2 tbsp soy sauce
- 1 tbsp oyster sauce
- 1 tsp dark soy sauce (optional, for deeper color)
- 1–2 tsp sugar (adjust to taste)
- ½ tsp sesame oil
- ¼ cup water or beef broth
- 1 tsp cornstarch mixed with 1 tbsp water (slurry, for thickening)
Step-by-Step Instructions
- Marinate the beef
In a bowl, toss the sliced beef with the baking soda, cornstarch, soy sauce, oyster sauce, water (or Shaoxing wine), and oil. Mix thoroughly until the liquid is fully absorbed. Let it rest for 15–30 minutes at room temperature (or up to an hour in the fridge). This step transforms even tougher cuts into velvety tender pieces. - Prepare the sauce
Whisk together the soy sauce, oyster sauce, dark soy sauce (if using), sugar, sesame oil, and water/broth in a small bowl. Set the cornstarch slurry aside separately—you’ll add it at the end. - Sear the beef
Heat a wok or large skillet over high heat until it’s smoking hot. Add 1–2 tablespoons of oil and swirl to coat. Spread the marinated beef in a single layer (work in batches if needed to avoid crowding). Let it sear undisturbed for about 1 minute, then stir-fry briskly until just browned, roughly 1–2 minutes total. Remove the beef to a plate. - Cook the onions
In the same wok, add a splash more oil if necessary. Add the sliced onions and stir-fry for 1–2 minutes until they soften and develop slightly caramelized edges. Toss in the garlic and green onions, stirring for another 30 seconds until fragrant. - Combine and finish
Return the beef to the wok along with any accumulated juices. Pour in the prepared sauce and stir everything together. Let it come to a bubble for 30–60 seconds. Give the cornstarch slurry a quick stir, then add it gradually while tossing—the sauce will thicken quickly and coat the beef and onions in a beautiful glossy sheen. - Serve immediately
Plate the stir fry hot over steamed rice or alongside noodles. The contrast of tender beef, sweet onions, and rich sauce makes every bite satisfying.
Tips for the Best Results
- Slice the beef very thinly and always against the grain to keep it tender. Freeze it for 20–30 minutes beforehand to make slicing easier.
- Use the highest heat your stove allows—stir-frying is all about speed and heat for that signature flavor.
- Taste and adjust: Add a pinch of black pepper or chili flakes for heat, or more sugar if you prefer a sweeter profile.
- Variations abound—some versions incorporate bell peppers, celery, or ginger for extra dimension.
This beef and onion stir fry proves that with just a handful of pantry staples and smart technique, you can create a deeply flavorful meal at home. It’s comforting, customizable, and guaranteed to become a repeat favorite. Give it a try tonight—you might never order takeout again!