You’ll love this Healthy Beef and Broccoli recipe made with tender flank steak, crisp broccoli, and a savory garlic-ginger sauce. It’s a quick, satisfying weeknight dinner that beats takeout and comes together in under 30 minutes.

Skip the takeout and make this Healthy Beef and Broccoli at home. Thinly sliced beef cooks quickly and soaks up a bold garlic-ginger sauce while broccoli stays crisp-tender. It’s a balanced, protein-forward meal that reheats well for meal prep and can be adjusted to suit dietary preferences. Below you’ll find ingredient notes, step-by-step instructions, helpful tips, and storage advice so you can make this dish with confidence.
Why You’ll Love This
- Fast and simple – Everything cooks in one skillet or wok in under 30 minutes, perfect for busy weeknights.
- Healthier than ordering out – Lower in added sugars and unhealthy fats than many restaurant versions, while still delivering big flavor.
- Balanced and satisfying – Lean beef provides protein and broccoli contributes fiber, vitamins, and a fresh crunch.
- Great for meal prep – Reheats well and is easy to portion for lunches or dinners during the week.

Ingredients You’ll Need
- Flank steak – 1 lb, thinly sliced against the grain. Top sirloin or skirt steak also work well.
- Broccoli – About 3 cups of bite-sized florets (fresh or frozen).
- Olive oil – 2 Tbsp, divided, or another neutral high-heat oil.
- Garlic – 1 Tbsp minced.
- Ginger – 1 tsp fresh, grated (or 1/2 tsp ground ginger if needed).
- Green onions – 1/4 cup chopped, for finishing.
- Salt and black pepper – To taste, for seasoning the beef.
- For the sauce: 1/3 cup low-sodium soy sauce, 1/3 cup beef broth, 2 Tbsp honey (or light brown sugar), 2 tsp sesame oil, 1/4 tsp red pepper flakes, 1 Tbsp cornstarch, and 1 Tbsp cold water (to form a slurry).
- Optional garnish: Sesame seeds.


How to Make Beef and Broccoli
- Prepare the sauce: Whisk together the soy sauce, beef broth, honey, sesame oil, and red pepper flakes in a bowl. In a separate small bowl, stir the cornstarch into cold water until smooth to make a slurry, then add it to the sauce and set aside.
- Cook the beef: Heat 1 Tbsp oil in a large skillet or wok over high heat. Add the beef strips in a single layer, season with salt and pepper, and sauté about 3 minutes per side, until just cooked through. Remove the beef to a plate.
- Sauté the broccoli: Reduce heat to medium, add the remaining 1 Tbsp oil, then the broccoli, garlic, and ginger. Cook 4–5 minutes, partially covered, until the broccoli is bright green and tender-crisp.
- Toss and finish: Return the beef to the skillet and pour in the sauce. Bring to a simmer, then reduce heat 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, quinoa, or noodles. Sprinkle with sesame seeds if desired and serve immediately.

Tips for the Best Results
- Prep first: This dish cooks quickly, so measure and chop everything before you start.
- Slice against the grain: Thin slices across the grain keep the steak tender and allow it to absorb the sauce.
- Keep broccoli bright: For extra vibrant color, blanch the florets briefly in boiling water and shock in ice water before sautéing.
- Avoid overcrowding: If your pan is small, cook the beef in batches so it browns instead of steaming.
- Adjust seasoning: Taste the sauce before finishing and tweak sweetness, salt, or heat to your preference.
Variations
- Gluten-free: Use tamari or coconut aminos instead of soy sauce.
- Spicier: Add more red pepper flakes, cayenne, or chili garlic sauce to the sauce.
- Low-carb: Serve over cauliflower rice or zucchini noodles instead of rice.
- Vegetarian: Substitute tofu or tempeh for the beef and use vegetable broth in the sauce.
- Extra vegetables: Add bell peppers, snap peas, carrots, or mushrooms for more color and nutrients.
Frequently Asked Questions
Can I make this ahead? Yes. Cook and store in airtight containers in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave, adding a splash of broth or water if the sauce thickens too much.
What cut of beef is best? Flank steak is ideal because it becomes tender when sliced thinly against the grain. Sirloin, flat iron, or skirt steak also work.
How do I keep the beef tender? Slice thinly against the grain and cook quickly over high heat. A light coating of cornstarch can help tenderize and give the sauce a silky texture.
Can I use frozen broccoli? Yes. Thaw first or briefly steam according to package directions; frozen broccoli may be slightly softer than fresh.
Can I freeze it? Yes, freeze the cooled beef and sauce for up to 3 months. For best texture, cook fresh broccoli when serving.

Prepping and Storage
To prep: Slice the beef, cut broccoli into florets, and mix the sauce ahead of time. Store components separately in the fridge.
To store: Keep in airtight containers in the refrigerator for 4–5 days. Reheat on the stovetop over medium-low heat until warmed through. Add a splash of beef broth or water to loosen the sauce if needed.
Nutrition (per serving)
Serving: 1/4 of recipe | Calories: 387 kcal | Carbohydrates: 17.4 g | Protein: 34.7 g | Fat: 20.1 g | Saturated fat: 5.7 g | Cholesterol: 57.8 mg | Sodium: 951.6 mg | Fiber: 2 g | Sugar: 9.3 g
Nutrition information is an estimate and should be used as a guideline.

Hope you enjoy this Healthy Beef and Broccoli! If you try it, leave a rating or comment and share how you customized it for your family.