
Healthy Beef and Broccoli with a balanced mix of protein, vegetables, and satisfying texture.
Weeknight Beef & Broccoli That’s Light, Fast, and Satisfying
A quick, protein-forward stir-fry that delivers tender marinated flank steak, bright broccoli, and a glossy low-sodium sauce—perfect for busy nights.
If you want takeout vibes without the heaviness, this version of beef and broccoli is the cheat code: thinly sliced flank steak for quick cooking, a brief cornstarch-and-soy toss to give the beef a silky bite, and a sauce built to be savory, tangy, and slightly sweet. The whole thing comes together in about 30 minutes, so it’s ideal when time is short but you still want a balanced, protein-forward dinner.
Don’t skip the blanch-and-shock trick for the broccoli—the one- to two-minute boil followed by an ice bath keeps the florets bright green and perfectly crisp-tender. The sauce (low-sodium soy, beef broth, rice vinegar, honey, garlic, and ginger) uses a little extra cornstarch to thicken quickly in the pan, coating every strip of beef and floret with a glossy finish. A whisper of sesame oil at the end adds that toasty aroma that makes the dish feel finished.
Small technique notes that make a big difference: slice across the grain into very thin strips so each bite is tender, let the beef sit briefly after its initial toss so the cornstarch can work, and use a screaming-hot pan to get a fast sear without overcooking. Finish with sliced scallions for freshness and a sprinkle of sesame seeds if you like.
This is a great make-ahead weeknight option—trim and slice the beef, mix the sauce, and blanch the broccoli ahead of time; when dinner calls, it’s just a few minutes to heat, toss, and serve over steamed rice or cauliflower rice for a lower-carb bowl.
Ingredients
How to Make Healthy Beef and Broccoli
- Trim any excess fat from the flank steak and slice thinly across the grain into 1/8–1/4-inch strips; place the slices in a bowl.
- Add 1 tablespoon low-sodium soy sauce, 1 teaspoon cornstarch (reserve the rest), and 1/2 teaspoon avocado oil to the beef, toss to coat, and let sit while you prep (10–15 minutes).
- Cut the broccoli into bite-size florets and bring a pot of salted water to a boil; blanch the florets 1–2 minutes until bright green and just tender, then transfer to an ice bath to stop cooking and drain.
- Whisk together the sauce in a small bowl with the remaining 3 tablespoons low-sodium soy sauce, beef broth, rice vinegar, honey, grated garlic, grated ginger, the remaining cornstarch, and sesame oil until smooth.
- Heat a large nonstick or cast-iron skillet or wok over high heat until hot, add the remaining 2 teaspoons avocado oil, then spread the beef in a single layer and sear 1–2 minutes per side until browned but not overcooked; work in batches if needed and transfer cooked beef to a plate.
- Reduce heat to medium-high, add a splash of oil if the pan is dry, then add the drained broccoli and stir-fry 1–2 minutes to warm through and pick up any browned bits.
- Return the beef to the pan, pour the prepared sauce over everything, and simmer 1–2 minutes, stirring, until the sauce thickens and coats the beef and broccoli; taste and add red pepper flakes if you want a touch of heat.
- Serve immediately over 1/2 cup cooked brown rice per person, garnish with sliced scallions and sesame seeds, and enjoy.
Recipe Card
Healthy Beef and Broccoli
Healthy Beef and Broccoli with a balanced mix of protein, vegetables, and satisfying texture.

- Prep
- 20 min
- Cook
- 12 min
- Servings
- 4
Ingredients
Instructions
- Trim any excess fat from the flank steak and slice thinly across the grain into 1/8–1/4-inch strips; place the slices in a bowl.
- Add 1 tablespoon low-sodium soy sauce, 1 teaspoon cornstarch (reserve the rest), and 1/2 teaspoon avocado oil to the beef, toss to coat, and let sit while you prep (10–15 minutes).
- Cut the broccoli into bite-size florets and bring a pot of salted water to a boil; blanch the florets 1–2 minutes until bright green and just tender, then transfer to an ice bath to stop cooking and drain.
- Whisk together the sauce in a small bowl with the remaining 3 tablespoons low-sodium soy sauce, beef broth, rice vinegar, honey, grated garlic, grated ginger, the remaining cornstarch, and sesame oil until smooth.
- Heat a large nonstick or cast-iron skillet or wok over high heat until hot, add the remaining 2 teaspoons avocado oil, then spread the beef in a single layer and sear 1–2 minutes per side until browned but not overcooked; work in batches if needed and transfer cooked beef to a plate.
- Reduce heat to medium-high, add a splash of oil if the pan is dry, then add the drained broccoli and stir-fry 1–2 minutes to warm through and pick up any browned bits.
- Return the beef to the pan, pour the prepared sauce over everything, and simmer 1–2 minutes, stirring, until the sauce thickens and coats the beef and broccoli; taste and add red pepper flakes if you want a touch of heat.
- Serve immediately over 1/2 cup cooked brown rice per person, garnish with sliced scallions and sesame seeds, and enjoy.
Nutrition
- Carbohydrates
- 37
- Saturated Fat
- 5
- Sodium
- 650
- Fiber
- 4
- Unsaturated Fat
- 15
- Protein
- 44
- Fat
- 20
- Cholesterol
- 100
- Trans Fat
- 0
- Calories
- 520
- Sugar
- 4.5