Beef and onion stir fry is a beloved dish that brings together thinly sliced beef and sweet, caramelized onions in a savory sauce. It’s quick to prepare, full of umami, and pairs perfectly with steamed rice. What sets a great version apart is tender, juicy beef that melts in your mouth—far from the tough, chewy results that can happen with overcooked or low-quality cuts.
The secret lies in a classic Chinese restaurant technique called velveting. By briefly marinating the beef with a small amount of baking soda (along with cornstarch and seasonings), the meat’s pH level rises slightly, breaking down tough proteins without altering the flavor much. This results in incredibly tender, succulent beef even when using economical cuts like flank steak or sirloin.
Why This Dish Works So Well
- Quick cooking: High-heat stir-frying keeps everything crisp-tender and juicy.
- Balanced flavors: Sweet onions contrast the savory beef, while a light sauce ties it all together.
- Versatile: Use it as a weeknight staple or scale it up for guests.
Ingredients (Serves 3–4)
For the beef and marinade:
- 1 lb (about 450–500g) beef (flank steak, sirloin, or ribeye recommended; slice very thinly against the grain)
- 1½ tsp baking soda (the key tenderizer—measure carefully to avoid any soapy aftertaste)
- 4½ tsp cornstarch
- 2 tsp light soy sauce
- 2¼ tsp dark soy sauce (for richer color)
- ¾ tsp oyster sauce
- ¾ tsp sugar
- 1–2 tbsp water or neutral oil (to help the marinade coat evenly)
For the stir-fry:
- 2 medium onions (about 190g), thinly sliced
- 4 stalks green onions (scallions), cut into 2-inch pieces
- 4 cloves garlic, minced
- ¼ tsp salt
- ¼ tsp sugar (to enhance the onions’ natural sweetness)
- 2–3 tbsp neutral oil (such as vegetable or canola)
Simple sauce (whisk together):
- ¾ tsp oyster sauce
- 1 tsp soy sauce
- ½ tsp sugar
- 1 tsp cornstarch mixed with 2 tbsp water (slurry for glossy thickening)
Step-by-Step Instructions
- Velvet the beef for maximum tenderness
Slice the beef as thinly as possible against the grain (partially freezing it for 20–30 minutes makes this easier). In a bowl, combine the beef with the baking soda, cornstarch, soy sauces, oyster sauce, sugar, and a splash of water or oil. Massage everything thoroughly so the marinade coats each piece evenly. Let it sit for 20–30 minutes at room temperature (or up to 1 hour in the fridge). This step transforms even tougher cuts into restaurant-style tenderness. - Prepare the other ingredients
Thinly slice the onions, mince the garlic, and chop the green onions. Have the sauce slurry ready. - Stir-fry over high heat
Heat a wok or large skillet over high heat until very hot (a drop of water should sizzle and evaporate instantly). Add 2 tablespoons of oil.
Spread the marinated beef in a single layer (cook in batches if necessary to prevent steaming). Stir-fry for 1–2 minutes until browned on the outside but still slightly pink inside. Remove and set aside—the beef will finish cooking later.
In the same pan, add a bit more oil if needed. Toss in the minced garlic and stir for about 10 seconds until fragrant.
Add the sliced onions, along with the ¼ tsp salt and ¼ tsp sugar. Stir-fry for 2–3 minutes until the onions soften and develop a slight caramelized edge.
Return the beef (and any accumulated juices) to the pan, along with the green onions.
Pour in the prepared sauce. Toss everything vigorously for about 1 minute until the sauce thickens and coats the beef and onions in a glossy sheen. - Serve immediately
Plate over hot steamed rice or noodles for the best experience. The dish is at its peak right off the wok.
Pro Tips for the Best Results
- Always slice against the grain to shorten muscle fibers and improve tenderness.
- Use high heat throughout—crowding the pan or low heat steams rather than sears, leading to tougher meat.
- Don’t overcook the beef in the initial sear; it continues cooking when returned to the pan.
- Baking soda is powerful—stick to the recommended amount and marinating time.
- For extra flavor, a splash of Shaoxing wine or a pinch of white pepper can be added during the final toss.
This beef and onion stir fry proves that with a few smart techniques—like velveting—you can achieve tender, juicy results at home without fancy equipment or expensive ingredients. It’s flavorful, satisfying, and ready in under 30 minutes once prepped. Give it a try the next time you’re craving something hearty and comforting!