This copycat recipe recreates the beloved Healthy Choice Zero Beef Broccoli frozen meal, but with fresh ingredients and a homemade sauce that is just as savory and satisfying. It is a quick, protein-packed stir-fry that comes together in about 30 minutes, making it a perfect weeknight dinner. The beef is tender, the broccoli is crisp-tender, and the sauce clings to every bite without being overly thick or sweet.
Ingredients
- 1 lb (450 g) flank steak or sirloin, thinly sliced against the grain
- 4 cups (340 g) broccoli florets (about 1 large head)
- 2 tbsp (30 ml) vegetable oil, divided
- 2 cloves garlic, minced
- 1 tbsp (15 ml) fresh ginger, grated
- 1/4 cup (60 ml) low-sodium soy sauce
- 2 tbsp (30 ml) oyster sauce (or hoisin for a vegetarian twist)
- 1 tbsp (15 ml) rice vinegar
- 1 tbsp (15 ml) brown sugar (or honey)
- 1 tsp (5 ml) sesame oil
- 2 tsp (10 g) cornstarch mixed with 2 tbsp (30 ml) water (slurry)
- 1/4 tsp (1.5 g) red pepper flakes (optional, for heat)
- Cooked rice or cauliflower rice, for serving
Instructions
- Prep the beef: Pat the beef dry with paper towels. Slice it thinly against the grain into 1/4-inch thick strips. Season with a pinch of salt and pepper.
- Blanch the broccoli: Bring a pot of salted water to a boil. Add the broccoli florets and cook for 1-2 minutes until bright green and slightly tender. Drain and immediately rinse with cold water to stop cooking. Set aside.
- Make the sauce: In a small bowl, whisk together the soy sauce, oyster sauce, rice vinegar, brown sugar, sesame oil, and red pepper flakes (if using). Set aside.
- Cook the beef: Heat 1 tbsp (15 ml) of vegetable oil in a large skillet or wok over high heat until shimmering. Add the beef in a single layer (work in batches if needed). Sear for 2-3 minutes per side until browned. The beef should reach a safe minimum internal temperature of 145°F (63°C) as measured with a food thermometer, per USDA FSIS guidelines. Remove the beef from the skillet and set aside.
- Stir-fry aromatics: Reduce heat to medium. Add the remaining 1 tbsp (15 ml) oil. Add the garlic and ginger, sauté for 30 seconds until fragrant, being careful not to burn them.
- Combine and thicken: Return the beef to the skillet. Add the blanched broccoli and the sauce. Stir to coat everything. Pour in the cornstarch slurry and stir constantly for 1-2 minutes until the sauce thickens and becomes glossy.
- Serve immediately: Spoon over hot rice or cauliflower rice and enjoy.
Tips
- Slice beef thinly: For easier slicing, place the steak in the freezer for 15-20 minutes until firm but not frozen solid. This makes it much easier to cut thin, even slices.
- Don’t overcook the broccoli: Blanching for just 1-2 minutes keeps it crisp-tender. If you prefer softer broccoli, blanch for an extra minute, but avoid cooking it to mush.
- Adjust sweetness: The sauce is balanced but slightly sweet. If you prefer a more savory flavor, reduce the brown sugar to 2 tsp (10 ml). For a sweeter sauce, add an extra teaspoon.
- Make it gluten-free: Use tamari or coconut aminos instead of soy sauce, and ensure your oyster sauce is gluten-free (or use a gluten-free hoisin).
Serving Suggestions
Serve this beef and broccoli over steamed jasmine rice, brown rice, or cauliflower rice for a low-carb option. Pair it with a simple cucumber salad or steamed edamame for a complete meal. A sprinkle of sesame seeds and sliced green onions adds a fresh, nutty finish.
Variations
- Chicken version: Substitute 1 lb (450 g) of boneless, skinless chicken breast or thighs, sliced thinly. Cook until the chicken reaches a safe minimum internal temperature of 165°F (74°C) as measured with a food thermometer.
- Vegetarian: Replace the beef with 1 lb (450 g) of firm tofu (pressed and cubed) or 2 cups of sliced mushrooms. Sauté until golden and heated through.
- Add other vegetables: Include sliced bell peppers, snap peas, or carrots for extra color and crunch. Add them with the broccoli.
- Spicy kick: Add 1-2 tsp of sriracha or chili garlic sauce to the sauce mixture for extra heat.
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 3-4 days. To reheat, place in a skillet over medium heat with a splash of water or low-sodium soy sauce, stirring until heated through (to 165°F / 74°C for leftovers). You can also microwave in 30-second intervals, stirring between, until hot. The broccoli will soften upon reheating, but the flavor remains great.
Frequently Asked Questions
Can I use frozen broccoli? Yes, you can use frozen florets. Thaw them slightly and pat dry before blanching, or add them directly to the skillet and cook until crisp-tender.
What cut of beef is best? Flank steak, sirloin, or even ribeye work well. Look for a cut that is relatively tender and slice it thinly against the grain to ensure tenderness.
Can I make this ahead of time? You can prep the ingredients (slice beef, chop broccoli, mix sauce) up to a day in advance. Cook just before serving for the best texture.
How do I prevent the beef from being tough? Don’t overcook the beef. High heat and a quick sear are key. Also, slicing against the grain is crucial for tenderness.
Is this dish healthy? Yes, it’s a balanced meal with lean protein, vegetables, and a moderate amount of sauce. To make it even lighter, use reduced-sodium soy sauce and serve over cauliflower rice.
Can I double the recipe? Absolutely. Just be sure to cook the beef in batches so it sears instead of steaming. The sauce and slurry can be easily doubled.
Related
- VA Smoking Cessation Group: A Practical Guide
- Yukon Gold French Fries Recipe: Crispy & Buttery
- Sticky Rice Food Truck Danville AR: Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).