This easy beef and broccoli recipe delivers tender, thinly sliced flank steak and crisp-tender broccoli coated in a glossy soy, brown sugar, ginger, and garlic sauce. It takes about 10–15 minutes to prepare and 12–15 minutes to cook, so dinner is ready in approximately 25–30 minutes.
Served over steamed white rice, this homemade takeout favorite is savory, lightly sweet, fragrant, and satisfying. The secret is slicing the beef against the grain, cooking it quickly in batches, and whisking the cornstarch into the cold sauce before it reaches the hot pan.
Jump to RecipeWhy You’ll Love This Recipe

This beef and broccoli stir-fry is a practical weeknight dinner because the ingredient list is short, the cooking time is quick, and everything comes together in one large skillet or wok. You get a complete meal when you spoon the saucy beef and vegetables over cooked white rice.
The texture is what makes this version especially appealing. Thin flank steak cooks in just 2–3 minutes, while the broccoli stays bright green and crisp-tender instead of becoming soft and dull.
The sauce balances salty soy sauce, rich beef broth, sweet brown sugar, nutty toasted sesame oil, fresh ginger, and garlic. Cornstarch gives it the glossy consistency that clings to every piece of beef and broccoli.
If you enjoy quick homemade takeout favorites, you may also like this honey sesame chicken recipe for another saucy dinner idea.
Ingredients You’ll Need

Gather the ingredients before turning on the stove. Stir-frying moves quickly, and having the steak, vegetables, aromatics, and sauce ready keeps each component from overcooking.
- Flank steak: One pound sliced very thinly against the grain gives you tender, bite-sized pieces.
- Broccoli: Four cups of florets provide fresh color, crunch, and a hearty vegetable base.
- Cooking oil: One tablespoon of neutral oil handles the high heat without adding a strong flavor.
- Aromatics: One teaspoon each of minced fresh ginger and garlic adds warmth and fragrance.
- Sauce ingredients: Beef broth, low-sodium soy sauce, brown sugar, toasted sesame oil, and cornstarch create the savory-sweet coating.
- To serve: Cooked white rice, sliced green onions, and sesame seeds complete the dish.
Because low-sodium soy sauce is still salty, season the beef lightly with pepper and use little or no added salt. You can always adjust seasoning at the table, but it is difficult to correct a sauce that has become too salty.
For another vegetable-forward side or light lunch, take a look at this easy broccoli slaw.
How to Make It Step-by-Step

Step 1: Partially freeze the flank steak for 15–20 minutes if you have time. This firms the meat and makes it much easier to slice into very thin strips.
Step 2: Slice the steak across the grain, not parallel to the long muscle fibers. Pat the strips dry with paper towels, then season them lightly with freshly ground black pepper.
Step 3: Whisk the beef broth, soy sauce, brown sugar, toasted sesame oil, and cornstarch in a bowl until no dry cornstarch remains. Mixing the thickener into the cold liquid first helps prevent lumps when the sauce hits the hot pan.
Step 4: Heat the neutral oil in a large skillet or wok over medium-high to high heat. The pan should be hot enough for the beef to sizzle immediately, which helps create browned edges and a deeper stir-fried flavor.
Step 5: Add the beef in a single layer, cooking in batches if the pan looks crowded. Stir-fry each batch for about 2–3 minutes, just until browned, then transfer it to a plate so it does not overcook.
Step 6: Add the broccoli to the same pan and stir-fry for 3–4 minutes. Pour in 1–2 tablespoons of water, cover the pan briefly, and steam until the florets are bright green and crisp-tender.
Step 7: Add the minced garlic and ginger to the broccoli. Cook for about 30 seconds, stirring constantly, until the aromatics smell fragrant but do not take on too much color.
Step 8: Return the beef and any juices on the plate to the skillet. Give the sauce one more whisk, pour it over the stir-fry, and stir continuously for 1–2 minutes until it boils, thickens, and coats everything.
Step 9: Spoon the finished beef and broccoli over cooked white rice. Scatter sliced green onions and sesame seeds over each serving, then enjoy immediately while the sauce is glossy and hot.
Chef’s Tips for Tender Beef and Crisp Broccoli

Cut across the grain. Look for the visible lines running through the flank steak, then position your knife across those lines. Shortening the muscle fibers makes each bite easier to chew.
Keep the pan uncrowded. Too much meat at once lowers the pan temperature and causes the steak to release moisture. Batch cooking takes a few extra minutes but gives you better browning and more flavorful edges.
Prepare the sauce first. The sauce contains cornstarch, which settles quickly and must be stirred before pouring. Having it mixed and ready also lets you focus on the fast cooking process.
Watch the broccoli carefully. Stir-fry it before adding water, then cover only briefly for steaming. The goal is bright green broccoli with a little bite, not soft florets that fall apart in the sauce.
Do not overcook the steak. The beef returns to the pan at the end, where it cooks again while the sauce thickens. Removing it as soon as it browns keeps the final texture tender.
Serving Ideas, Storage, and Reheating

White rice is the classic base because it absorbs the savory sauce without competing with the beef and broccoli. Spoon the stir-fry over freshly steamed rice, or use leftover rice that has been reheated until hot.
For a lighter plate, serve smaller portions over cauliflower rice or add another steamed vegetable on the side. A simple cucumber salad can also bring a cool, crisp contrast to the warm sauce.
Store leftovers in an airtight container in the refrigerator and enjoy them within a few days. Reheat gently in a skillet or microwave until hot, adding a small splash of water if the sauce has thickened too much.
For a creamy baked dinner on another night, try this broccoli chicken casserole. It uses the same familiar vegetable in a completely different style of comfort food.
Common Questions About Beef and Broccoli
Can I use another cut of beef? Flank steak is the specified choice because it slices thinly and cooks quickly, but the same technique works best with another tender cut that can be cut across the grain. Whichever cut you use, thin slices and high heat are important.
Can I make the sauce less sweet? The listed amount of packed light brown sugar creates the familiar sweet-savory takeout flavor. If you prefer a less sweet profile, you can use less sugar, although the finished sauce will not taste exactly like the standard version.
Why did my sauce turn lumpy? Cornstarch can clump when it is added directly to a hot pan or when it has not been whisked thoroughly. Combine it with the cold broth, soy sauce, sugar, and sesame oil first, then stir the mixture again immediately before adding it.
How do I keep the beef from steaming? Pat the steak dry and arrange it in a single layer. If all the beef does not fit comfortably, cook it in batches and return it to the pan only after the broccoli is ready.

Easy Beef and Broccoli Recipe (Better Than Takeout!)
Ingredients
Method
- Slice the flank steak very thinly across the grain. Pat it dry and season lightly with pepper, using little or no salt because the soy sauce already contributes saltiness.
- Whisk the beef broth, low-sodium soy sauce, packed light brown sugar, toasted sesame oil, and cornstarch together in a bowl until smooth. Set the cold sauce aside.
- Heat the neutral oil in a large skillet or wok over medium-high to high heat. Add the beef in a single layer, working in batches if necessary, and stir-fry for 2–3 minutes until browned but not overcooked.
- Transfer the cooked beef to a plate. Add the broccoli to the same pan and stir-fry for 3–4 minutes.
- Add 1–2 tablespoons of water to the pan, cover briefly, and steam the broccoli until bright green and crisp-tender.
- Add the minced garlic and fresh ginger to the broccoli and cook for about 30 seconds, just until fragrant.
- Return the beef to the pan and pour in the sauce. Stir continuously for 1–2 minutes, until the sauce boils, thickens, and coats the beef and broccoli.
- Serve immediately over cooked white rice. Finish with sliced green onions and sesame seeds.
Notes
Final Thoughts
This easy beef and broccoli recipe proves that a satisfying takeout-style dinner does not require a long ingredient list or complicated preparation. In about 25–30 minutes, you can serve tender browned steak, crisp-tender broccoli, and a glossy ginger-garlic sauce over rice.
Remember the three details that make the biggest difference: slice the flank steak against the grain, avoid crowding the pan, and whisk the cornstarch into the cold sauce before cooking. Follow those steps, garnish with green onions and sesame seeds, and this flavorful dinner is ready for the table.