Craving that classic takeout flavor without the greasy container? This Teriyaki Beef Stir-Fry with Broccoli is your answer. It is a vibrant, savory, and incredibly fast meal that hits the table in less than 30 minutes. Imagine tender strips of steak seared to perfection, tossed with crisp-tender broccoli florets in a glossy, homemade teriyaki glaze that balances sweet and salty notes perfectly. This recipe is a weeknight lifesaver that feels like a gourmet treat, proving that you do not need a delivery driver to enjoy world-class Asian-inspired cuisine at home.
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Servings: 4
- Difficulty: Easy
Nutrition values
- Calories: 415 kcal
- Protein: 32g
- Carbs: 24g
Why Make This Teriyaki Beef Stir-Fry with Broccoli
This dish is a nutritional powerhouse that does not compromise on flavor. Unlike many restaurant versions, you control the sugar and sodium levels in the sauce. It is packed with lean protein from the beef and fiber from the broccoli, making it a balanced meal. Plus, the cooking process is incredibly fast—once your ingredients are prepped, the actual stovetop time is less than ten minutes. It is the ultimate solution for busy families who want a healthy, home-cooked dinner without spending hours in the kitchen.
Ingredients
- 1 lb flank steak or sirloin, thinly sliced against the grain
- 2 large heads of broccoli, cut into bite-sized florets
- 2 tablespoons vegetable oil, divided
- 1/2 cup soy sauce (low sodium preferred)
- 1/4 cup water
- 3 tablespoons brown sugar
- 1 tablespoon honey
- 1 tablespoon fresh ginger, minced
- 3 cloves garlic, minced
- 1 tablespoon cornstarch mixed with 1 tablespoon cold water (slurry)
- 1 teaspoon toasted sesame oil
- Toasted sesame seeds and sliced green onions for garnish
Directions
Step 1: Prepare the Beef and Vegetables
Slice your beef into very thin strips, ensuring you cut against the natural grain of the meat for maximum tenderness. Pat the beef dry with paper towels to ensure a good sear. Wash and chop your broccoli into small, uniform florets so they cook evenly.
Step 2: Whisk the Teriyaki Sauce
In a small bowl, whisk together the soy sauce, water, brown sugar, honey, minced ginger, garlic, and sesame oil. In a separate tiny bowl, mix the cornstarch and cold water until smooth. Set both containers aside so they are ready when the pan is hot.
Step 3: Sear the Beef
Heat one tablespoon of vegetable oil in a large skillet or wok over high heat until it just starts to smoke. Add the beef strips in a single layer. Let them sear undisturbed for 1-2 minutes until browned, then toss and cook for another minute. Remove the beef from the pan and set it aside on a plate.
Step 4: Stir-Fry the Broccoli
Wipe out the pan if needed and add the remaining tablespoon of oil. Toss in the broccoli florets along with a splash of water (about 2 tablespoons). Cover the pan for 2 minutes to steam-cook the broccoli until it turns bright green and slightly tender. Remove the lid and stir-fry for one more minute to evaporate any remaining moisture.
Step 5: Combine and Thicken
Return the cooked beef and any accumulated juices to the pan with the broccoli. Pour the sauce mixture over the ingredients. Once the sauce begins to bubble, stir in the cornstarch slurry. Toss everything constantly for 1-2 minutes until the sauce thickens into a glossy glaze that coats the beef and broccoli perfectly.
Step 6: Plating
Remove from heat immediately. Serve the stir-fry hot over a bed of steamed white rice, brown rice, or quinoa. Sprinkle generously with toasted sesame seeds and fresh green onions for a pop of color and crunch.

Expert Tips for Perfect Teriyaki Beef Stir-Fry with Broccoli
- Freeze the meat: Place your steak in the freezer for 20 minutes before slicing. This firms it up and allows you to get those paper-thin restaurant-style slices easily.
- High heat is key: Do not be afraid of a hot pan. Stir-fry relies on rapid cooking at high temperatures to lock in juices and keep vegetables crisp.
- Don’t crowd the pan: If your skillet isn’t large enough, sear the beef in two batches. Crowding the pan causes the meat to steam and turn gray rather than browning.
- Fresh is best: Use fresh ginger and garlic instead of powdered versions. The aromatic punch of fresh aromatics makes a world of difference in the final flavor.
Delicious Variations
- Make it Spicy: Add a teaspoon of Sriracha or a pinch of red pepper flakes to the sauce mixture for a spicy kick.
- Veggie Loaded: Add sliced bell peppers, snap peas, or sliced carrots along with the broccoli for extra color and nutrients.
- Swap the Protein: This same sauce and method work beautifully with chicken breast, shrimp, or even firm tofu cubes.
- Gluten-Free Option: Substitute the soy sauce with tamari or coconut aminos to make this dish entirely gluten-free.
Frequently Asked Questions
What is the best cut of beef for stir-fry?
Flank steak and sirloin are the best choices because they are lean and cook quickly. If you want a more budget-friendly option, top round works well if sliced very thinly. Always remember to slice against the grain to break up tough muscle fibers.
Can I use frozen broccoli?
Yes, you can use frozen broccoli, but be aware that it may release more water. Thaw it completely and pat it very dry before adding it to the pan to prevent the stir-fry from becoming soggy.
How do I store and reheat leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium heat with a splash of water to loosen the sauce, or microwave in 30-second intervals until hot.
Can I make the sauce ahead of time?
Absolutely! You can whisk the sauce ingredients (except the cornstarch slurry) together and store them in a jar in the fridge for up to a week. Just shake well before using.
Is this recipe keto-friendly?
As written, it is not keto because of the sugar and cornstarch. However, you can make it keto-friendly by substituting the sugar with a keto-approved sweetener and using xanthan gum instead of cornstarch to thicken the sauce.
Conclusion
This Teriyaki Beef Stir-Fry with Broccoli is a testament to the fact that healthy eating can be incredibly delicious and fast. By making your own sauce, you skip the preservatives and excess sugar found in bottled versions, resulting in a cleaner, brighter flavor. Whether you are a kitchen novice or a seasoned home cook, this recipe is a reliable staple that will surely enter your regular dinner rotation. Enjoy the perfect balance of tender beef, crunchy greens, and that irresistible sweet-savory glaze!

Teriyaki Beef Stir-Fry with Broccoli
- Total Time: 25 minutes
- Diet: Gluten-Free (Option)
Ingredients
- 1 lb flank steak or sirloin, thinly sliced against the grain
- 2 large heads of broccoli, cut into bite-sized florets
- 2 tablespoons vegetable oil, divided
- 1/2 cup soy sauce (low sodium preferred)
- 1/4 cup water
- 3 tablespoons brown sugar
- 1 tablespoon honey
- 1 tablespoon fresh ginger, minced
- 3 cloves garlic, minced
- 1 tablespoon cornstarch mixed with 1 tablespoon cold water (slurry)
- 1 teaspoon toasted sesame oil
- Toasted sesame seeds and sliced green onions for garnish
Instructions
- Slice your beef into very thin strips, ensuring you cut against the natural grain of the meat for maximum tenderness. Pat the beef dry with paper towels to ensure a good sear. Wash and chop your broccoli into small, uniform florets so they cook evenly.
- In a small bowl, whisk together the soy sauce, water, brown sugar, honey, minced ginger, garlic, and sesame oil. In a separate tiny bowl, mix the cornstarch and cold water until smooth. Set both containers aside so they are ready when the pan is hot.
- Heat one tablespoon of vegetable oil in a large skillet or wok over high heat until it just starts to smoke. Add the beef strips in a single layer. Let them sear undisturbed for 1-2 minutes until browned, then toss and cook for another minute. Remove the beef from the pan and set it aside on a plate.
- Wipe out the pan if needed and add the remaining tablespoon of oil. Toss in the broccoli florets along with a splash of water (about 2 tablespoons). Cover the pan for 2 minutes to steam-cook the broccoli until it turns bright green and slightly tender. Remove the lid and stir-fry for one more minute to evaporate any remaining moisture.
- Return the cooked beef and any accumulated juices to the pan with the broccoli. Pour the sauce mixture over the ingredients. Once the sauce begins to bubble, stir in the cornstarch slurry. Toss everything constantly for 1-2 minutes until the sauce thickens into a glossy glaze that coats the beef and broccoli perfectly.
- Remove from heat immediately. Serve the stir-fry hot over a bed of steamed white rice, brown rice, or quinoa. Sprinkle generously with toasted sesame seeds and fresh green onions for a pop of color and crunch.
- Cook Time: 25 minutes





