HǎoWèi
Onion Beef Stir-fry (洋葱炒牛肉) — Home-style recipe hero image
Home-styleEasy 20 min serves 3

Onion Beef Stir-fry (洋葱炒牛肉)

洋葱炒牛肉 · yáng cōng chǎo niú ròu

家庭快手版 · Home version: Family version is a one-pan 20-minute dinner: velveted beef, sweet caramelized onion, savory glaze. Restaurant version adds a slow-oil beef fry and a splash of dark soy for deeper color.

Onion beef is the fastest bridge between a busy weekday and a proper Chinese dinner: two ingredients, one pan, twenty minutes. In northern Chinese kitchens it's the dish a child learns first — because the onion sweetens on its own, the sauce forgives mistakes, and it pairs with rice, noodles, or bread equally well. My grandmother called it 'the beginner's beef' for a reason.

Ingredients

  • beef sirloin or flank, thinly sliced against the grain牛肉片🛒 local300 g
  • onion, cut into thick strips洋葱🛒 local2 (about 300 g)
  • garlic, sliced蒜片🛒 local3 cloves
  • light soy sauce生抽🏮 asian1.5 tbsp
  • dark soy sauce (optional, for color)老抽🏮 asian1/2 tsp
  • Shaoxing wine料酒🏮 asian1 tbsp
  • oyster sauce蚝油🏮 asian1 tbsp
  • sugar白糖🛒 local1/2 tsp
  • cornstarch (for velveting + slurry)玉米淀粉🛒 local2 tbsp total
  • neutral oil食用油🛒 local3 tbsp

beef sirloin or flank, thinly sliced against the grain: Flank or sirloin both work; slice thin, against the grain.

onion, cut into thick strips: Yellow or red onion; thick strips so they don't vanish.

sugar: Echoes the onion's natural sweetness.

🌶️ Adjust to your taste

Pick a level and we'll show exactly how much to change — no more "适量".

Spice level

Saltiness

Oiliness

Make it vegetarian

Instructions

  1. 1Slice beef thinly against the grain. Velvet: mix with 1 tbsp soy, Shaoxing, and 1 tbsp cornstarch. Rest 10 minutes.

    牛肉上浆

    🔍 Look for 静置 10 分钟 · 10 minutes rest

    Visual: 牛肉裹料薄而均匀,摸起来微黏Beef thinly coated, tacky to the touch

    You know it's right when: 碗底没有游离汁水No free liquid in the bowl

  2. 2In a small bowl mix: remaining 1/2 tbsp soy, dark soy, oyster sauce, sugar, 1/3 cup water (80 ml), 1 tbsp cornstarch.

    调碗汁

    🔍 Look for

    Visual: 深棕色酱汁,糖已融化Deep brown sauce, sugar dissolved

    You know it's right when: 尝一口:咸甜平衡Taste: savory-sweet balance

  3. 3Heat 2 tbsp oil over high until shimmering. Add beef in one layer, sear 30 seconds without moving, then stir-fry 1 minute until mostly browned. Remove.

    大火快煎牛肉

    🔍 Look for High heat 静置 30 秒后再炒 1 分钟 · 1 minute after the 30-second sear

    Visual: 牛肉快速上色,中心还剩一点粉色Beef browns fast; faint pink remains in the center

    You know it's right when: 牛肉能轻松离锅Beef releases easily from the pan

  4. 4Add remaining 1 tbsp oil, then onion and garlic. Stir-fry 2-3 minutes until onion turns translucent and sweet.

    炒软洋葱

    🔍 Look for Medium-high 2-3 分钟 · 2-3 minutes

    Visual: 洋葱从白色变成半透明金色,边缘微微焦糖化Onion turns from white to translucent gold with caramelized edges

    You know it's right when: 洋葱散发出甜香——生辣味已消失Onion smells sweet — the raw pungency is gone

    This is where the dish gets its sweetness. Don't rush the onion.

  5. 5Return the beef, give the sauce a stir, pour it in. Toss 30 seconds until glossy and everything is coated.

    回锅挂汁

    🔍 Look for 30 秒 · 30 seconds

    Visual: 酱汁油亮挂壁,牛肉与洋葱一起泛着光Sauce turns glossy and clings; beef and onion glisten together

    You know it's right when: 酱汁变稠成釉——完成Sauce thickens to a glaze — done

  6. 6Serve immediately over rice or noodles. The onion keeps sweetening as it sits — leftovers are great cold in a sandwich.

    出锅

    🔍 Look for

    Visual: 油亮牛肉与金色洋葱裹着闪亮酱汁Glossy beef and golden onion in a shiny sauce

    You know it's right when: 趁热上桌Serve hot

Tips

  • · The 30-second untouched sear is non-negotiable for tender beef.
  • · Onion + high heat = sweet; onion + low heat = mushy. Keep it medium-high.
  • · Swap oyster sauce for mushroom stir-fry sauce to make it vegetarian-friendly (serve with tofu).
  • · Leftover onion beef makes a brilliant sandwich filling the next day.

🥢 Ask HǎoWèi

Questions about technique, ingredients, substitutions, and flavor — answered from our verified cooking knowledge base.

Cook next