If you are craving something packed with flavor, quick to whip up, and bursting with vibrant textures, this Chinese Beef and Onion Stir Fry Recipe is your new go-to dish. Tender slices of beef combine perfectly with sweet, caramelized onions and crisp bell peppers, all coated in a savory, umami-rich sauce. Every bite delivers that beautiful harmony of meaty richness, aromatic garlic and ginger, and a subtle nuttiness from sesame oil. It’s a simple yet deeply satisfying meal that feels comforting and fresh, perfect for any weeknight dinner or when you want to impress without stress.

Ingredients You’ll Need
Gathering the right ingredients for this stir fry is delightfully straightforward, and each component plays a vital role in building layers of flavor, texture, and color. From the succulent beef to the crunchy veggies and fragrant aromatics, every element shines through in the final dish.
- 500 grams (1 lb) beef sirloin or flank steak: Thinly sliced against the grain to ensure maximum tenderness and easy chewing.
- 2 medium yellow onions: Thinly sliced to bring a natural sweetness and depth that balances the savory beef.
- 2 tablespoons soy sauce: Adds a rich umami flavor that ties the entire dish together beautifully.
- 3 cloves garlic: Minced to infuse the stir fry with a fragrant, mouthwatering aroma.
- 1 tablespoon fresh ginger: Minced finely for a zesty kick that brightens the overall flavor profile.
- 1 bell pepper: Thinly sliced strips, red or green, bring a pop of color and a slight sweetness to the mix.
- 4 green onions: Chopped, with white parts used during cooking and vibrant green parts reserved for garnish and fresh flavor.
- 2 tablespoons sesame oil: Offers a nutty aroma and taste that elevates the stir fry to something special.
- 1 tablespoon vegetable oil: Perfect for searing the beef to get that delicious caramelized crust.
- Salt and pepper: To taste, enhancing all the natural flavors of the ingredients.
- Optional: Sesame seeds for garnish: Add a lovely crunch and visual appeal to the finished dish.
How to Make Chinese Beef and Onion Stir Fry Recipe
Step 1: Prep Your Ingredients
Start by slicing the beef thinly against the grain — this careful slicing makes all the difference for tenderness. Thinly slice the yellow onions and bell pepper, mince the garlic and fresh ginger, and chop the green onions into whites and greens. Having everything ready before you start cooking keeps the stir fry process smooth and fast.
Step 2: Marinate the Beef
Toss your beef slices with 1 tablespoon of soy sauce, a pinch of salt, and freshly ground pepper. Let it marinate for 15 to 20 minutes. This simple step infuses the meat with savory flavor and helps enhance tenderness.
Step 3: Sear the Beef
Heat up the vegetable oil in a wok or large skillet over medium-high heat. Spread the beef in a single layer and sear it for 2 to 3 minutes until it develops a nice brown crust. Then toss and stir-fry until the beef is cooked through but still juicy. Remove the beef from the pan and set aside temporarily.
Step 4: Stir-Fry Aromatics and Vegetables
In the same pan, add the minced garlic and ginger, stirring for just 30 seconds until fragrant — don’t let them burn! Next, add the sliced onions and bell pepper strips. Stir-fry for about 3 to 4 minutes until the onions soften and sweetness starts to develop without losing their bite.
Step 5: Combine and Finish Cooking
Return the seared beef back to the pan with the veggies. Pour in the remaining soy sauce and drizzle the sesame oil over everything. Toss everything together thoroughly, cooking for another 1 to 2 minutes so the flavors meld beautifully.
Step 6: Add Green Onions and Serve
Stir in the white parts of the green onions and cook for another minute to enhance the fresh onion flavor. Once done, plate your stir fry, garnishing liberally with the vibrant green parts of the onions and sprinkle on toasted sesame seeds if you like. Serve hot and watch it disappear quickly!
How to Serve Chinese Beef and Onion Stir Fry Recipe

Garnishes
Adding fresh green onions and toasted sesame seeds on top not only brightens the dish but also adds a delightful crunch and fresh bursts of flavor. These simple garnishes elevate the presentation and give each mouthful a refined finish.
Side Dishes
This stir fry pairs wonderfully with steamed jasmine rice, fluffy white rice, or even noodles for a heartier meal. For a lighter option, serve it alongside steamed or sautéed greens like bok choy or broccolini to keep the meal balanced and colorful.
Creative Ways to Present
Try scooping the stir fry onto warm lettuce leaves for a fresh, hand-held twist that’s perfect for sharing or as finger food at parties. You could also stuff the mixture into steamed buns or pancakes for a fun and casual approach everyone will love.
Make Ahead and Storage
Storing Leftovers
Leftover Chinese Beef and Onion Stir Fry Recipe keeps beautifully in an airtight container in the fridge for up to 3 days. The flavors actually deepen a bit after resting, making it just as enjoyable when reheated.
Freezing
If you want to freeze this dish, let it cool completely before transferring it to a freezer-safe container or bag. It will keep well for up to 2 months. When ready to eat, thaw overnight in the fridge for the best texture.
Reheating
For gentle reheating, warm the stir fry in a skillet over medium heat, adding a splash of water or broth to keep the beef juicy. Avoid microwaving if possible to maintain the crispness of the vegetables and the tenderness of the beef.
FAQs
Can I use a different cut of beef for this recipe?
Absolutely! While sirloin or flank steak works best for tenderness and flavor, you can substitute with ribeye or even strip steak. Just be sure to slice thinly against the grain for the best texture.
What can I substitute if I don’t have sesame oil?
If sesame oil isn’t on hand, you can use toasted peanut oil or leave it out entirely, but keep in mind that sesame oil lends a distinctive nutty aroma that really lifts this dish.
Is it possible to make this recipe gluten-free?
Yes! Simply swap regular soy sauce for tamari or a gluten-free soy sauce alternative. This keeps all the deep umami flavors intact without gluten.
How do I prevent the beef from becoming tough?
Marinating the beef with soy sauce and cutting thinly against the grain are key. Also, avoid overcooking by stir-frying at high heat just until the beef is cooked through but still tender.
Can I add other vegetables to this stir fry?
Definitely! Feel free to add snap peas, baby corn, carrots, or mushrooms to customize the dish. Just add veggies with similar cooking times to maintain balanced texture.
Final Thoughts
I hope you enjoy making and savoring this Chinese Beef and Onion Stir Fry Recipe as much as I love sharing it. It’s one of those dishes that feels both fresh and comforting, exciting to eat yet simple to prepare. Give it a try and watch it quickly become a favorite in your kitchen, too!
Print
Chinese Beef and Onion Stir Fry Recipe
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Chinese
Description
This Chinese beef and onion stir fry is a quick and flavorful dish featuring tender slices of beef sirloin or flank steak cooked with sweet yellow onions, bell pepper, and aromatic garlic and ginger. The meat is marinated and then seared before being stir-fried with vegetables and finished with sesame oil and green onions, creating a savory and satisfying meal perfect to serve over rice or noodles.
Ingredients
Beef and Marinade
- 500 grams (1 lb) beef sirloin or flank steak, thinly sliced against the grain
- 1 tablespoon soy sauce
- Salt and pepper, to taste
Vegetables and Aromatics
- 2 medium yellow onions, thinly sliced
- 1 bell pepper (red or green), sliced into thin strips
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 4 green onions, chopped (white and green parts separated)
Oils and Sauces
- 2 tablespoons sesame oil
- 1 tablespoon vegetable oil
- 1 tablespoon soy sauce (additional)
Optional Garnish
- Sesame seeds
Instructions
- Prepare Ingredients: Slice the beef thinly against the grain for tenderness. Thinly slice the yellow onions and bell pepper. Mince the garlic and ginger. Chop the green onions, keeping the white and green parts separate for different uses during cooking and garnish.
- Marinate the Beef: In a bowl, combine the sliced beef with 1 tablespoon of soy sauce, salt, and pepper. Let it marinate for 15-20 minutes to infuse flavors and tenderize the meat.
- Cook the Beef: Heat the vegetable oil in a skillet or wok over medium-high heat. Add the marinated beef and sear it for 2-3 minutes to develop a nice crust, then continue stir-frying until the beef is cooked through but still tender.
- Add Aromatics and Vegetables: To the skillet, add the minced garlic and ginger, stir-frying for about 30 seconds until fragrant. Add the sliced onions and bell pepper, cooking together for 3-4 minutes until the vegetables soften but retain some crunch.
- Combine and Finish: Return the cooked beef to the pan and pour in the remaining 1 tablespoon of soy sauce along with the sesame oil. Toss everything to combine evenly, cooking for another 1-2 minutes to meld the flavors.
- Final Touches and Serve: Stir in the white parts of the green onions and cook for one more minute. Remove from heat and garnish with the green parts of the green onions and optional sesame seeds. Serve hot over steamed rice or noodles for a complete meal.
Notes
- For extra tenderness, be sure to slice the beef thinly against the grain.
- You can substitute flank steak with sirloin or any preferred tender cut of beef.
- Adjust the amount of soy sauce and seasoning according to taste preferences or dietary needs.
- Adding bell pepper gives a nice sweetness and color, but it can be omitted or replaced with other vegetables like snow peas.
- Serve immediately after cooking to enjoy the best texture and flavor.
- Optional sesame seeds add a lovely crunch and aesthetic appeal but can be skipped if unavailable.

