Print

30-Minute Chinese Beef and Onion Stir Fry – Better Than Takeout

Chinese beef and onion

A quick and flavorful Chinese beef and onion stir fry that’s better than takeout. Perfect for an easy Asian-inspired dinner.

Ingredients

Scale
  • lbs beef sirloin or flank steak, cut into bite-sized pieces
  • 2 tablespoons vegetable oil
  • 1 large onion, sliced
  • 2 cloves garlic, minced
  • ¼ cup soy sauce
  • 1 tablespoon oyster sauce
  • 1 tablespoon hoisin sauce
  • ½ cup beef broth
  • 1 teaspoon cornstarch
  • ½ teaspoon black pepper
  • 1 teaspoon sesame oil
  • 1 tablespoon chopped green onions (optional)

Instructions

  1. In a small bowl, whisk soy sauce, oyster sauce, hoisin sauce, beef broth, cornstarch, black pepper, and sesame oil. Set aside.
  2. Heat vegetable oil in a large skillet or wok over medium-high heat.
  3. Add beef and cook for 2–3 minutes per side until browned. Remove and set aside.
  4. In the same skillet, add sliced onions and cook for 3–4 minutes until softened and slightly caramelized.
  5. Add garlic and cook for 30 seconds until fragrant.
  6. Return beef to the skillet and pour in the sauce.
  7. Stir and cook for 3–4 minutes until the sauce thickens and coats the beef evenly.
  8. Garnish with green onions if desired and serve hot over rice.

Notes

  • For extra tenderness, marinate the beef in 1 tbsp cornstarch and 1 tbsp soy sauce for 15 minutes before cooking.
  • Adjust the sauce thickness by adding more or less beef broth.
  • Serve with steamed rice or noodles.

Nutrition

Keywords: Chinese beef recipe, beef onion stir fry, better than takeout beef, easy Asian dinner, beef stir fry recipe