Go Back

Beef Zucchini Stir Fry Recipe - Fast, Flavorful, and Weeknight-Friendly

Prep Time10 minutes
Cook Time15 minutes
Total Time25 minutes
Servings: 4 servings

Ingredients

  • 1 pound (450 g) flank steak or sirloin, thinly sliced against the grain
  • 2 medium zucchini, halved lengthwise and sliced into half-moons (about 1/4-inch thick)
  • 1 small yellow onion, thinly sliced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, finely grated (or 1/2 teaspoon ground ginger in a pinch)
  • 2 tablespoons neutral oil (canola, avocado, or peanut), divided
  • 1 tablespoon soy sauce (use tamari for gluten-free)
  • 1 teaspoon cornstarch
  • 1 teaspoon sesame oil
  • 1/2 teaspoon black pepper
  • 3 tablespoons soy sauce
  • 1 tablespoon oyster sauce (optional but adds depth)
  • 1 tablespoon hoisin sauce or 2 teaspoons brown sugar
  • 1 tablespoon rice vinegar or mirin
  • 1/3 cup low-sodium beef broth or water
  • 2 teaspoons cornstarch
  • Red pepper flakes or chili-garlic sauce to taste (optional)
  • 2 green onions, sliced
  • Toasted sesame seeds (optional)
  • Cooked rice or noodles, for serving

Instructions

  • Slice the beef: Freeze the steak for 15 minutes to firm it up. Slice thinly against the grain. Aim for 1/8-inch slices so the beef sears quickly and stays tender.
  • Marinate: In a bowl, mix soy sauce, cornstarch, sesame oil, and black pepper. Toss in the beef until coated. Let it sit while you prep the vegetables.
  • Make the sauce: In a small bowl, whisk soy sauce, oyster sauce, hoisin (or sugar), rice vinegar, broth, cornstarch, and chili if using. Set aside.
  • Prep vegetables: Slice zucchini, onion, and mince the garlic and ginger. Keep everything nearby—stir-fries move fast.
  • Heat the pan: Place a large skillet or wok over medium-high heat. Add 1 tablespoon oil and swirl to coat until shimmering.
  • Sear the beef: Add beef in a single layer. Don’t crowd the pan. Sear 60–90 seconds per side until browned but not fully cooked. Do this in batches if needed. Transfer to a plate.
  • Cook the vegetables: Add the remaining tablespoon of oil. Toss in onion and zucchini with a pinch of salt. Stir-fry 3–4 minutes until the zucchini is crisp-tender and lightly browned.
  • Add aromatics: Add garlic and ginger. Stir for 30 seconds until fragrant—don’t let them burn.
  • Combine and sauce: Return the beef and any juices to the pan. Whisk the sauce again (the cornstarch settles). Pour it in and toss constantly for 1–2 minutes until glossy and thickened.
  • Finish: Turn off the heat. Stir in green onions. Taste and adjust with a splash of soy, vinegar, or chili for balance.
  • Serve: Spoon over hot rice or toss with noodles. Garnish with sesame seeds if you like.