Soups & Stews
This healthy beef and broccoli stir fry delivers restaurant-quality flavor with lean protein and crisp-tender vegetables in just 20 minutes. The secret lies in high-heat wok techniques and a balanced sauce that enhances—not overpowers—the natural taste of the ingredients.
I developed this recipe after testing countless versions to create a dish that's both nutritious and satisfying, perfect for weeknight dinners or meal prep.
Lean beef strips (like sirloin or flank) provide high-quality protein, while broccoli brings fiber and vitamins that make this stir fry a complete meal. The sauce—made with minimal oil, soy sauce, and a touch of honey—adds depth without excess calories.
What sets this apart is the foolproof stir-fry method that ensures even cooking and maximum flavor extraction, all while keeping the dish light and healthy.
By the time you finish, you'll have a vibrant, protein-rich stir fry with perfectly seared beef and bright, crisp broccoli florets. The sauce clings to every bite, offering a perfect balance of savory, slightly sweet, and umami notes.
Serve it over brown rice or quinoa for a well-rounded meal that's as good for you as it is delicious.
This recipe is designed to be versatile and customizable—swap in bell peppers or snap peas for extra vegetables, or adjust the sauce to your taste. Whether you're cooking for one or feeding a family, the technique remains the same: quick, healthy, and packed with flavor. Let's get started!
Ingredients for beef and broccoli stir fry recipe healthy
Lean beef, crisp broccoli, and a quick sauce make this healthy stir fry a weeknight win.
| Ingredient | Amount | Notes |
|---|---|---|
| Lean Beef Strips (Sirloin or Flank) 🥩 | 1 lb | Cut into thin strips |
| Fresh Broccoli Florets 🥦 | 4 cups | Cut into bite-sized pieces |
| Extra-Virgin Olive Oil 🫒 | 1 ½ tbsp | For high-heat searing |
| Low-Sodium Soy Sauce 🍶 | 3 tbsp | For balanced flavor |
| Honey 🍯 | 1 tbsp | For subtle sweetness |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Fresh Ginger Root 🌿 | 1 tbsp | Grated, for zing |
| Sesame Oil 🫒 | 1 tsp | For aroma, use sparingly |
| Cornstarch 🌾 | 1 tbsp | For tenderizing beef |
| Green Onions 🧅 | 2 whole | Sliced, for garnish |
| Red Pepper Flakes 🌶️ | ½ tsp | Optional, for heat |
| Sesame Seeds 🌾 | 1 tsp | For crunchy texture |
| Brown Rice or Quinoa 🍚 | 1 ½ cups | Cooked, for serving |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
The beef is everything here—sirloin or flank steak gives you that perfect balance of tenderness and flavor. Grab pre-cut strips from Costco or your local butcher if you're short on time, but if you're slicing yourself, keep the strips thin and even for consistent cooking. Trader Joe's has great pre-cut packages if you're in a hurry. For extra tenderness, marinate the beef in soy sauce and cornstarch for 15 minutes before cooking. The broccoli? Fresh is best, but frozen florets work in a pinch—just thaw and pat dry before stir-frying. Look for bright green florets with tight buds; those are the sweetest.
No soy sauce? Coconut aminos are a great 1:1 swap and add a slightly sweeter note. Running low on honey? Maple syrup or agave work just as well—just use the same amount. Fresh ginger and garlic are ideal, but if you're using dried, cut the amount in half (so 1 tsp dried ginger instead of 1 tbsp fresh). The sesame oil is all about aroma—use it sparingly, or skip it entirely if you're sensitive to strong flavors. For extra veggies, toss in bell peppers, snap peas, or mushrooms; they hold up great to the high heat. And if you're watching calories, reduce the olive oil to 1 tbsp and use a nonstick pan.
This stir fry tastes even better the next day—honestly, the flavors meld together perfectly. Store leftovers in an airtight container in the fridge for up to 4 days, or freeze for 3 months in portions. I like to reheat mine in a skillet with a splash of water to keep it crisp-tender. For meal prep, cook the beef and broccoli separately, then combine with the sauce when ready to eat. The brown rice or quinoa keeps for 5 days in the fridge, too—just reheat with a splash of water. Garnish with sesame seeds and green onions right before serving to keep everything fresh.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. The beef strips sear right in the same pan as the broccoli—no extra pots, no fuss. Just toss in the soy sauce, honey, and olive oil, and let the wok do the work while I pretend I’m not actually cooking.
- Umami Explosion: That combo of low-sodium soy sauce and a drizzle of honey? It’s the secret weapon here. The beef stays tender but gets this caramelized edge, while the broccoli stays crisp—no soggy florets in sight. Honestly, I’ve made beef and broccoli a million times, but this version actually tastes like it belongs in a restaurant.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Double the batch on Sunday, and I’ve got three days of easy lunches—just reheat and serve. My kids (yes, even the picky one) eat it cold in wraps when I forget to pack a thermos.
- Budget-Friendly Powerhouse: Flank steak is cheaper than sirloin, and broccoli’s one of those veggies that’s always on sale. A single pan of this feeds four for under $15, and leftovers? They’re just as good the next day. I’ll be real: it’s the kind of meal that makes me feel like I’m winning at life.
Step-by-step instructions for beef and broccoli stir fry
Here's how to create a restaurant-quality stir fry with lean protein and vibrant veggies in minutes.
Prep the Beef for Perfect Texture
In a small bowl, combine the 1 lb lean beef strips with the 1 tablespoon cornstarch, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Toss gently until the beef is evenly coated. This cornstarch coating creates a crispy exterior while keeping the inside tender - don't skip this step! Let the beef sit for 10 minutes while you prepare the other ingredients.
The cornstarch needs time to adhere properly, so don't rush this waiting period. You'll know it's ready when the beef looks uniformly dusted with white powder. This simple step makes all the difference in achieving that perfect wok-fried texture without making your stir fry greasy.
Cook the Brown Rice or Quinoa
While the beef marinates, prepare the 1.5 cups brown rice or quinoa according to package instructions. I like to use brown rice for its nutty flavor and higher fiber content, but quinoa works perfectly too. Cook it until just tender - you want it to have a slight bite rather than being mushy.
Drain any excess water and set aside. The rice should be warm but not completely dry when you're ready to serve. This base will soak up the flavorful stir fry sauce beautifully. Keep it covered to maintain warmth while you finish cooking the main components.
Stir-Fry the Beef to Juicy Perfection
Heat a large wok or skillet over high heat until it's smoking hot. Add the 1.5 tablespoons extra-virgin olive oil and swirl to coat the bottom. Working in batches if needed, add the beef strips and cook for 2-3 minutes until they're browned on all sides but still slightly pink in the center. Remove the beef and set aside on a plate.
Here's the thing - you want the beef to sear quickly at high heat. If your pan isn't hot enough, the beef will steam instead of develop that beautiful caramelized crust. The beef should release easily from the pan when ready to flip. Keep the rendered beef juices in the pan - they're packed with flavor!
Sauté the Broccoli and Aromatics
In the same wok, add the 4 cups broccoli florets and stir-fry for 3-4 minutes until they're bright green and just beginning to soften. Add the 3 minced garlic cloves and 1 tablespoon grated fresh ginger root, cooking for another 30 seconds until fragrant. The broccoli should still have a slight crunch - it will continue cooking when combined with the beef.
Don't overcrowd the pan or the broccoli will steam instead of getting that perfect wok-fried texture. You want to maintain high heat throughout this process. The garlic and ginger should sizzle and release their aromatic oils - this is when your kitchen will smell amazing!
Combine and Finish with Flavorful Sauce
Return the beef to the wok along with the 3 tablespoons low-sodium soy sauce, 1 tablespoon honey, and 1 teaspoon sesame oil. Stir everything together for 1-2 minutes until the sauce coats the beef and broccoli evenly. The mixture should be glossy and well-combined. Taste and adjust seasoning if needed - you might want to add a pinch more salt or a drizzle of honey for balance.
Finally, stir in the 0.5 teaspoon red pepper flakes (if using) and 1 teaspoon sesame seeds. Garnish with the sliced green onions. Serve immediately over the warm brown rice or quinoa. The dish should be vibrant, flavorful, and perfectly balanced between sweet, savory, and slightly spicy notes.
Pro Tips For Making Beef And Broccoli Stir Fry Recipe Healthy
- CUT BEEF IN HALF: Thin strips (¼-inch thick) cook faster and stay tender, but don’t go too thin—below ⅛-inch and they’ll dry out. I learned this the hard way when my first batch turned into shoe leather after 3 minutes in the pan.
- BLANCH BROCCOLI FIRST: Toss florets in boiling water for 30 seconds before stir-frying—this softens them just enough to finish cooking quickly without turning mushy. Skip this, and you’ll end up with overcooked, bitter broccoli while the beef sits undercooked.
- USE A LIGHT HAND WITH HONEY: Drizzle honey after the beef is browned and broccoli added—just 1 teaspoon is enough to balance the soy. Too much will make the sauce cloying, and trust me, you’ll regret it when the dish tastes like a dessert.
- STIR-FRY IN BATCHES: Crowd the pan, and the beef steams instead of sears. Cook half the beef first, then remove it to a plate while you finish the rest—this keeps everything hot and crisp, not soggy. Yes, it’s one extra plate, but it’s worth it.
Best sauces and condiments for beef and broccoli stir fry recipe healthy
Classic Soy-Ginger Sauce
The foundation of this healthy stir fry is the soy-ginger sauce, which balances sweet, salty, and umami perfectly. Start with 3 tbsp low-sodium soy sauce (I use Kikkoman) for depth, then add 1 tbsp honey for subtle sweetness and 1 tsp sesame oil for aroma.
For extra zing, mix in 1 tbsp grated fresh ginger and 3 minced garlic cloves—these aromatics infuse the sauce with layers of flavor. This sauce is light yet flavorful, ensuring your stir fry stays healthy without sacrificing taste. 🌿
Spicy Sesame Twist
For a kick, add ½ tsp red pepper flakes to the sauce and top with 1 tsp toasted sesame seeds before serving. The heat from the chili flakes cuts through the richness of the beef, while the sesame seeds add crunch and nutty depth.
If you prefer a milder version, skip the red pepper flakes and use ½ tsp extra honey instead for a touch of sweetness. This variation keeps the dish exciting while staying balanced and healthy.
Hoisin-Garlic Glaze
Swap the soy sauce for 2 tbsp hoisin sauce (like La Choy) and 1 tbsp rice vinegar to create a tangy, slightly sweet glaze. Add 1 tsp grated ginger and 2 minced garlic cloves, then simmer for 2 minutes to thicken.
This glaze adds a deeper, slightly sticky texture that clings beautifully to the beef and broccoli. It’s a great option if you love umami-rich flavors but want to avoid excess sodium from soy sauce. 🍯
Coconut-Amine Sweet Sauce
For a lighter, slightly sweeter option, replace the soy sauce with 3 tbsp coconut aminos (like Coconut Secret) and 1 tbsp maple syrup. The coconut aminos provide a cleaner, less salty base, while the maple syrup adds natural sweetness.
Finish with ½ tsp grated ginger and 1 tsp sesame oil for warmth. This sauce is perfect if you’re watching sodium or prefer a more delicate flavor profile without sacrificing depth.
Lemon-Garlic Brightener
For a fresh, zesty twist, toss the cooked stir fry with 1 tbsp fresh lemon juice, 1 tbsp olive oil, and 1 minced garlic clove. This brightens the dish with acidity and adds a bright, almost Mediterranean flair.
It’s a great way to lighten the sauce while keeping the beef and broccoli the stars. Garnish with extra lemon zest for a pop of color and extra brightness. ✨
Nutrition facts
Frequently asked questions
Can I use ground beef instead of sliced strips?
Ground beef works but won't give the same texture. For a healthier version, use lean ground beef (90% lean) and brown it thoroughly in a nonstick skillet to avoid excess fat. The beef should be crumbled into small pieces rather than strips. If you prefer the traditional texture, stick with thinly sliced sirloin or flank steak.
How do I make this stir fry extra crispy?
For maximum crispiness, cook the beef in batches over high heat until deeply browned (about 2-3 minutes per batch). Use a well-seasoned cast-iron skillet or wok for better heat retention. After cooking the beef, spread the broccoli in a single layer and stir-fry for 3-4 minutes until bright green and slightly charred. The key is high heat and minimal crowding!
Can I make this recipe gluten-free?
Yes! Replace the soy sauce with 3 tbsp gluten-free tamari or coconut aminos. For extra flavor, add 1 tsp gluten-free fish sauce or ½ tsp xanthan gum to help thicken the sauce. All other ingredients in the recipe are naturally gluten-free. Always check labels on sesame oil and other pantry staples to ensure they're certified gluten-free.
What if my beef is still pink in the middle?
This means it wasn't cooked long enough. Beef strips should reach an internal temperature of 145°F for medium-rare or 160°F for well-done. For faster cooking, slice the beef even thinner (about ¼-inch thick) and increase the heat to medium-high. If you prefer well-done beef, cook it for 3-4 minutes total instead of 2-3 minutes. Always use a meat thermometer for accuracy!
Can I prep this ahead of time for meal prep?
Cook the beef and broccoli separately, then store them in airtight containers in the fridge for up to 4 days. When ready to eat, reheat both components in a skillet with 1 tsp oil over medium-high heat for 3-4 minutes. Add the sauce fresh to prevent sogginess. The brown rice or quinoa can be cooked ahead and stored separately for up to 5 days.
