This quick and nutritious stir-fry is a perfect high-protein solution for busy weeknights. Featuring tender, thinly sliced top sirloin combined with fresh onions and zesty aromatics, this dish delivers a savory, umami-rich experience without the need for excess fat or sugar. It is a family-friendly meal that tastes better than takeout and is ready in under 45 minutes, making it an excellent choice for healthy meal prep or a speedy, satisfying dinner at home.
1 1/2 lb (680g) lean top sirloin steak, trimmed and thinly sliced against the grain
1 large yellow onion, sliced into thin wedges
4 green onions, cut into 1-inch pieces
3 cloves garlic, minced
1 tablespoon fresh ginger, minced
2 tablespoons reduced-sodium soy sauce, divided
1 tablespoon oyster sauce, reduced-sodium
1 tablespoon hoisin sauce
2 teaspoons cornstarch, divided
1 teaspoon rice vinegar
2 teaspoons avocado oil, divided
1/3 cup water
1/4 teaspoon freshly ground black pepper
1 teaspoon toasted sesame seeds (optional)
Slice the sirloin steak into thin strips, ensuring you cut against the grain to keep the meat tender. Place the beef in a mixing bowl and toss with 1 tablespoon of the reduced-sodium soy sauce, 1 teaspoon of cornstarch, and the rice vinegar. Allow it to marinate for 10 minutes so the flavors can penetrate the meat.
In a small bowl, whisk together the remaining 1 tablespoon of soy sauce, oyster sauce, hoisin sauce, the remaining 1 teaspoon of cornstarch, water, and black pepper until perfectly smooth. Setting this aside now ensures a seamless cooking process later.
Heat 1 teaspoon of avocado oil in a large nonstick skillet or wok over medium-high to high heat. Sear the beef in two batches to avoid crowding the pan, cooking for 1–2 minutes per side until nicely browned. Transfer the cooked beef to a plate and keep it warm.
Add the remaining teaspoon of avocado oil to the same skillet. Add the sliced yellow onion and stir-fry for 3–4 minutes. You want them softened but still maintaining a slight crisp texture.
Stir in the minced garlic and fresh ginger. Sauté for about 30 seconds until the mixture becomes wonderfully fragrant, taking care not to burn the garlic.
Return the beef and any accumulated juices back into the skillet. Give your prepared sauce a quick whisk, pour it over the beef mixture, and cook for another 1–2 minutes until the sauce thickens and coats the meat evenly.
Fold in the green onions and stir-fry for an additional 30–60 seconds. Remove from heat and sprinkle with toasted sesame seeds if desired. Serve immediately over warm brown rice or cauliflower rice.
Ensure the beef is sliced thinly against the grain for maximum tenderness. Using a very hot pan is essential to get a nice sear on the beef without overcooking it. If the sauce thickens too quickly, add a splash more water.