Elevate your weeknight dinner game with this P90x Beef and Broccoli Stir Fry—a protein-packed, nutrient-rich dish that's as flavorful as it is easy to prepare. Perfect for fitness enthusiasts and healthy eaters, this recipe combines tender slices of flank steak with vibrant broccoli florets, all coated in a savory, low-sodium soy and oyster sauce infused with garlic, fresh ginger, and a hint of sesame oil. The whole dish comes together in just 35 minutes, thanks to quick cooking in coconut oil over high heat. Garnish with green onions and optional red chili flakes for a touch of heat, and serve on its own or over cauliflower rice for a low-carb, P90x-approved meal. Delicious, wholesome, and satisfying—this one-pan stir fry is a must-try for anyone looking to stay on track without sacrificing flavor.
Thinly slice the flank steak against the grain and set it aside.
In a small bowl, whisk together soy sauce, oyster sauce, sesame oil, minced garlic, minced ginger, cornstarch, and water to create the stir fry sauce. Set aside.
Heat 1 tablespoon of coconut oil in a large skillet or wok over medium-high heat.
Add the sliced beef to the skillet in a single layer and sear for about 2-3 minutes per side until browned but not fully cooked through. Remove the beef from the skillet and set aside.
Add the remaining tablespoon of coconut oil to the skillet and toss in the broccoli florets. Stir fry for 4-5 minutes, stirring frequently, until the broccoli is bright green and slightly tender.
Return the beef to the skillet and pour in the prepared stir fry sauce.
Stir everything together and cook for an additional 3-4 minutes, allowing the sauce to thicken and coat the beef and broccoli evenly.
Taste and adjust seasoning if necessary. Sprinkle with green onions and red chili flakes for an optional kick.
Serve hot as is or over a bed of cauliflower rice for a complete P90x-friendly meal.
Calories |
1656 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 105.9 g | 136% | |
| Saturated Fat | 47.9 g | 240% | |
| Polyunsaturated Fat | 9.1 g | ||
| Cholesterol | 413 mg | 138% | |
| Sodium | 4632 mg | 201% | |
| Total Carbohydrate | 33.1 g | 12% | |
| Dietary Fiber | 10.2 g | 36% | |
| Total Sugars | 5.0 g | ||
| Protein | 150.5 g | 301% | |
| Vitamin D | 0.5 mcg | 2% | |
| Calcium | 255 mg | 20% | |
| Iron | 15.6 mg | 87% | |
| Potassium | 1882 mg | 40% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.