Quick and Easy 25-Minute Beef and Onion Stir Fry

This Beef and Onion Stir Fry is a fantastic weeknight meal option that’s not only quick and easy to prepare but also bursting with flavors. The combination of tender beef, crispy vegetables, and a savory sauce creates a delightful dish that’s perfect over a bed of rice or noodles. Follow this simple recipe to bring a delicious and satisfying meal to your table in just 25 minutes.


  • 1 lb (450g) beef sirloin or flank steak: Thinly sliced. These cuts are ideal for stir fry as they cook quickly and remain tender.
  • 2 tablespoons vegetable oil: For frying, ensuring the beef and vegetables get a nice sear.
  • 2 onions: Thinly sliced, adding sweetness and texture.
  • 3 cloves garlic: Minced, for a flavorful base.
  • 1 red bell pepper: Thinly sliced, adding color and a slight sweetness.
  • 1 green bell pepper: Thinly sliced, for a crisp texture and fresh flavor.
  • 2 tablespoons soy sauce: Adds a rich, umami flavor.
  • 1 tablespoon oyster sauce: For depth and a slight sweetness.
  • 1 tablespoon hoisin sauce: Contributes complexity and a hint of sweetness.
  • 1 teaspoon sesame oil: For a nutty flavor and aroma.
  • 1 teaspoon cornstarch: Thickens the sauce slightly, giving it a nice glaze.
  • Salt and black pepper: To taste, for seasoning.
  • Cooked rice or noodles: Serve the stir fry over a bed of rice or noodles for a complete meal.
  • Chopped green onions and sesame seeds: For garnish, adding a fresh touch and extra flavor (optional).
[adinserter block=”2″]


  1. Prepare the Sauce:
    • In a small bowl, whisk together the soy sauce, oyster sauce, hoisin sauce, sesame oil, and cornstarch. Set aside. This mixture will be your stir fry sauce.
  2. Cook the Beef:
    • Heat 1 tablespoon of vegetable oil in a large skillet or wok over high heat. Add the thinly sliced beef in a single layer, seasoning with a little salt and pepper. Sear the beef until it’s browned but not fully cooked through, about 1-2 minutes per side. Remove the beef from the pan and set aside.
  3. Stir Fry the Vegetables:
    • In the same pan, add the remaining tablespoon of vegetable oil. Add the sliced onions, garlic, and bell peppers. Stir fry for about 3-4 minutes or until they’re just starting to soften but still retain some crunch.
  4. Combine Beef and Vegetables:
    • Return the beef to the pan with the vegetables. Pour the sauce mixture over the top. Stir well to combine and cook for another 2-3 minutes, or until the beef is cooked through and the sauce has thickened slightly.
  5. Serve:
    • Serve the beef and onion stir fry hot over cooked rice or noodles. Garnish with chopped green onions and sesame seeds if desired.


  • Slice the Beef Thinly: For the best texture and quick cooking, slice your beef as thinly as possible. It helps to partially freeze the beef beforehand for easier slicing.
  • High Heat is Key: Keep your pan hot to ensure the beef and vegetables get a nice sear without overcooking.
  • Customize Your Vegetables: Feel free to add or substitute other vegetables based on your preferences or what you have on hand.

Enjoy this quick and flavorful beef and onion stir fry, a dish that promises to be a hit with everyone at the table. Perfect for a busy weeknight or when you need a delicious meal in a hurry!