Chinese beef and onion stir fry reminds me of the first time I wanted to recreate a classic takeout dish at home because I craved something savory and satisfying. I quickly seared tender slices of beef with sweet onions and tossed them in a glossy sauce, and it turned out even better than expected.

Since then, this stir fry has been a regular in my kitchen because it’s fast, flavorful, and perfect with a bowl of steamed rice. The combination of juicy beef, caramelized onions, and a savory-sweet sauce makes this dish irresistible every single time.
Ingredients
Here’s what I use for this recipe, and you can adjust it to your taste!
- Beef sirloin – Thinly sliced so it cooks quickly and stays tender.
- Onions – Slightly caramelized to add sweetness and depth.
- Soy sauce – The base of the savory stir fry sauce.
- Oyster sauce – Adds richness and umami.
- Garlic – For aromatic flavor.
- Ginger – Brings warmth and freshness.
- Cornstarch – Helps thicken the sauce and coat the beef.
- Sesame oil – Finishes the dish with nutty aroma.
- Green onions – Fresh garnish to brighten the flavors.
- Sesame seeds – Add crunch and extra nuttiness.
- Tools You’ll Need
- Wok or large skillet – For quick, high-heat cooking.
- Mixing bowl – To marinate and coat the beef.
- Tongs or spatula – For tossing ingredients easily.
- Knife and cutting board – To slice beef and onions thinly.
- Serving plate – To present the stir fry beautifully.

Instructions
Step 1:
I start by marinating the beef with soy sauce, a bit of cornstarch, and sesame oil to make it tender and flavorful.
Step 2:
I heat oil in a wok and quickly stir fry the beef slices until browned, then I remove them from the pan.
Step 3:
In the same wok, I sauté sliced onions with garlic and ginger until fragrant and slightly caramelized.
Step 4:
I return the beef to the wok, add oyster sauce, more soy sauce, and a splash of water, stirring until everything is coated in the glossy sauce.
Step 5:
Finally, I garnish with sesame seeds and chopped green onions before serving hot with steamed rice.
📌 Love Home Recipes? Follow Me on Pinterest!
Join thousands of others for daily Sweet home Recipes and creative ideas.
Follow Me on PinterestTips
I like to freeze the beef for 15 minutes before slicing to make thin cuts easier. You can add bell peppers or broccoli for extra veggies. For more sauce, double the sauce ingredients and add a little more cornstarch slurry.
Ways to Serve
This stir fry is perfect with steamed jasmine rice, fried rice, or noodles. It also pairs well with a side of stir-fried vegetables for a complete meal.
Frequently Asked Questions
Can I use another cut of beef for Chinese beef and onion stir fry?
Yes, flank steak or ribeye also works great when sliced thinly.
How do I make Chinese beef and onion stir fry gluten-free?
Use tamari or coconut aminos instead of regular soy sauce.
Can I make Chinese beef and onion stir fry ahead of time?
It’s best enjoyed fresh, but you can prep the beef and sauce ahead, then cook just before serving.
See You in the Kitchen
I hope you try this Chinese beef and onion stir fry soon because it’s savory, quick, and better than takeout. I’d love to hear how much you enjoy it!
Happy Cooking!
Print
Chinese Beef and Onion Stir Fry
- Total Time: 25 mins
- Yield: 4 servings
- Diet: N/A
Description
Looking for the best Chinese beef and onion stir fry? This easy recipe is quick, flavorful, and perfect for a weeknight dinner! Whether you want a homemade takeout-style dish or a simple stir fry, this recipe is one of the best ideas. Packed with savory sauce and tender beef, it’s easy and delicious!
Ingredients
- 1 lb beef sirloin, thinly sliced
- 2 large onions, sliced
- 3 tbsp soy sauce
- 2 tbsp oyster sauce
- 2 garlic cloves, minced
- 1 tsp grated ginger
- 1 tbsp cornstarch
- 1 tsp sesame oil
- 2 tbsp sesame seeds
- 2 tbsp chopped green onions
Instructions
- Marinate beef with soy sauce, cornstarch, and sesame oil.
- Heat oil in a wok and stir fry beef until browned, then remove.
- Sauté onions with garlic and ginger until fragrant.
- Return beef to wok, add oyster sauce, soy sauce, and a splash of water, stir until coated.
- Garnish with sesame seeds and green onions, serve hot with rice.
Notes
- Freeze beef briefly for easier slicing.
- Add bell peppers or broccoli for more veggies.
- Double sauce ingredients for extra sauciness.
- Prep Time: 10 mins
- Cook Time: 15 mins
- Category: Main Dish
- Method: Stir-Frying
- Cuisine: Chinese