Healthy Beef and Broccoli
This Healthy Beef and Broccoli is made with thinly sliced flank steak, crisp broccoli, and a savory garlic-ginger sauce. It’s a quick, satisfying weeknight dinner that beats takeout and comes together in about 25–30 minutes.

Skip the delivery and make this healthier version of a Chinese restaurant favorite at home. Thinly sliced steak seared quickly, bright green broccoli, and a balanced sauce of soy, sesame, garlic and ginger create a meal that’s both flavorful and nutritious. It’s ideal for busy weeknights, meal prep, or anytime you want a comfort-food dinner without excess sodium or sugar.
Why You’ll Love This
- Quick and simple: One skillet, minimal prep, and about 25–30 minutes from start to finish.
- Healthier than takeout: You control the ingredients, tone down the salt and sugar, and avoid hidden fats.
- Balanced and filling: High in protein with plenty of fiber and nutrients from the broccoli.
- Great for leftovers: Reheats well for lunches or dinners and adapts easily to dietary needs.

Ingredients You’ll Need
- Flank steak: 1 lb, thinly sliced against the grain. Top sirloin, skirt, or flat iron also work.
- Broccoli: About 3 cups of bite-sized florets; fresh or frozen (thawed) both work.
- Olive oil: 2 tablespoons, divided, or another neutral cooking oil.
- Garlic: 1 tablespoon minced.
- Ginger: 1 teaspoon fresh grated, or 1/2 teaspoon ground ginger if needed.
- Green onions: 1/4 cup chopped, for finishing.
- Salt & pepper: To taste for seasoning the steak and vegetables.
- For the sauce: 1/3 cup low-sodium soy sauce, 1/3 cup beef broth, 2 tablespoons honey (or light brown sugar), 2 teaspoons sesame oil, 1/4 tsp red pepper flakes (optional), 1 tablespoon cornstarch mixed with 1 tablespoon cold water to form a slurry.


How to Make Beef and Broccoli
- Prepare the sauce: Whisk the low-sodium soy sauce, beef broth, honey, sesame oil, and red pepper flakes in a bowl. In a separate small bowl, stir the cornstarch into the cold water until smooth, then add that slurry to the sauce and set aside.
- Cook the meat: Heat 1 tablespoon of oil in a large skillet or wok over high heat. Season the steak strips with salt and pepper, add them in a single layer, and sear about 2–3 minutes per side until just cooked through. Avoid overcrowding; cook in batches if necessary. Transfer the cooked beef to a plate and set aside.
- Sauté the broccoli: Reduce heat to medium, add the remaining tablespoon of oil, then the broccoli, garlic and ginger. Cook 4–5 minutes, partially covered, until the broccoli is tender-crisp and bright green.
- Combine and finish: Return the beef to the pan and pour in the prepared sauce. Bring to a simmer, then reduce heat to medium-low and cook 3–4 minutes until the sauce thickens and coats the beef and broccoli. Stir in chopped green onions and remove from heat.
- Serve: Spoon over steamed rice, cauliflower rice, or noodles. Garnish with sesame seeds if desired.

Tips for the Best Beef and Broccoli
- Prep first: This stir-fry moves fast—slice the steak, chop the broccoli, and measure the sauce ingredients before you start.
- Slice thinly against the grain: Thin slices cook quickly and stay tender when cut across the grain.
- Blanch for extra color: If you prefer very bright green broccoli, briefly blanch florets in boiling water, then shock in ice water before stir-frying.
- Avoid overcrowding: Sear the beef in batches to achieve caramelization and better flavor.
- Adjust seasoning: Taste the sauce before adding it to the pan and tweak salt, sweetness, or heat to suit your palate.

Variations
- Gluten-free: Swap soy sauce for tamari or coconut aminos.
- Spicier: Add more red pepper flakes, a dash of cayenne, or a spoonful of chili garlic sauce.
- Low-carb: Serve over cauliflower rice or zucchini noodles instead of rice.
- Vegetarian: Replace beef with firm tofu, tempeh, or a mix of hearty vegetables.
- Extra veggies: Add bell peppers, snap peas, carrots, mushrooms, or zucchini for more color and texture.
Frequently Asked Questions
Yes. Cook the recipe, cool it, and store in airtight containers in the refrigerator for up to 4 days. Reheat gently in a skillet or microwave; add a splash of broth if the sauce has thickened too much.
What cut of beef works best?
Flank steak is a classic choice because it’s lean and flavorful. Sirloin, skirt or flat iron are good alternatives.
How do I keep the beef tender?
Slice thin against the grain, cook quickly over high heat, and avoid overcooking. A light cornstarch coating helps the sauce cling and can improve texture.
Can I use frozen broccoli?
Yes—thaw and drain it first, or cook per package instructions before adding to the skillet. Frozen broccoli can be softer than fresh.
Can I freeze this dish?
You can freeze the beef and sauce for up to 3 months. For best texture, prepare fresh broccoli when reheating, as frozen then reheated broccoli can become soft.
What should I serve with it?
Steamed jasmine or brown rice, cauliflower rice, quinoa or noodles all pair well. A simple side salad or steamed greens rounds out the meal.

Prepping and Storage
To prep: Slice the beef, cut broccoli into florets, and whisk the sauce components ahead of time. Store components separately in the refrigerator until ready to cook.
To store: Keep leftovers in airtight containers for 4–5 days. Reheat on the stove over medium heat or in the microwave, adding a splash of beef broth or water to loosen the sauce if needed.
More Stir-Fry Ideas
- Cashew Chicken Stir-Fry
- Asian Ground Turkey & Green Beans
- Teriyaki Chicken Stir-Fry
- Pineapple Teriyaki Chicken
- Honey Garlic Shrimp Stir-Fry
If you try this Healthy Beef and Broccoli, enjoy the bold yet balanced flavors and share how it turned out for you.
Recipe Details
Prep Time: 10 mins • Cook Time: 15 mins • Total Time: 25 mins • Servings: 4
Ingredients
- 2 Tbsp olive oil, divided
- 1 lb flank steak, thinly sliced
- Salt and pepper, to taste
- 1 Tbsp minced garlic
- 1 tsp grated fresh ginger
- 1 large head broccoli, cut into florets (about 3 cups)
- 1/4 cup chopped green onions
- Sesame seeds to garnish (optional)
- For the sauce: 1/3 cup low-sodium soy sauce, 1/3 cup beef broth, 2 Tbsp honey, 2 tsp sesame oil, 1/4 tsp red pepper flakes, 1 Tbsp cornstarch, 1 Tbsp cold water
Instructions
- Whisk together soy sauce, beef broth, honey, sesame oil and red pepper flakes. Mix cornstarch with cold water until smooth and add to the sauce. Set aside.
- Heat 1 Tbsp oil in a large skillet or wok over high heat. Season steak and sear in a single layer 2–3 minutes per side until just cooked. Remove and set aside.
- Add remaining oil, then broccoli, garlic and ginger. Sauté 4–5 minutes, partially covered, until broccoli is tender-crisp.
- Return steak to the skillet, pour in the sauce, and simmer 3–4 minutes until thickened. Stir in green onions and remove from heat.
- Serve over rice, cauliflower rice or noodles and garnish with sesame seeds if desired.
Nutrition (approx. per serving)
Calories: 387 • Carbohydrates: 17.4 g • Protein: 34.7 g • Fat: 20.1 g • Fiber: 2 g • Sugar: 9.3 g • Sodium: 952 mg
Nutrition information is an estimate and should be used as a guideline.