30-Minute Beef and Broccoli Stir-Fry

A fast skillet dinner with tender beef, crisp broccoli, and garlic-ginger sauce over rice. Prep the sauce first for a true 30-minute meal.

This 30-minute beef and broccoli stir-fry brings together thinly sliced beef, crisp-tender broccoli, and a glossy garlic-ginger sauce in one skillet. The key is to prepare everything before the pan gets hot: stir-fries move quickly, and the sauce, vegetables, and beef each need a short turn over high heat rather than a long simmer.

Use a wide skillet or wok and cook in batches if needed. When the pan is crowded, its temperature drops and the beef releases moisture, leaving it gray and stewed instead of browned. A quick cornstarch slurry thickens the sauce at the end, coating the ingredients without making a separate roux.

At a glance: 4 servings · Prep 15 minutes · Cook 15 minutes · Total 30 minutes · Difficulty: Easy · Method: Stovetop stir-fry · Meal: Dinner

Ingredients

  • 1 cup long-grain white rice, rinsed, plus water according to package directions
  • 1 pound flank steak or sirloin, trimmed and sliced thinly across the grain
  • 4 cups broccoli florets, cut into similar bite-size pieces
  • 2 tablespoons neutral high-heat oil, divided
  • 1/3 cup low-sodium soy sauce
  • 1/3 cup water or unsalted beef broth
  • 1 tablespoon cornstarch
  • 1 tablespoon brown sugar or honey
  • 3 garlic cloves, finely minced
  • 1 teaspoon freshly grated ginger
  • 1 teaspoon toasted sesame oil
  • 2 scallions, thinly sliced, and sesame seeds for serving (optional)

Set out the measured sauce ingredients before cooking. Use low-sodium soy sauce so the sauce can reduce without becoming overly salty. If you use regular soy sauce, start with 1/4 cup and add more only after tasting.

Equipment

Choose a 12-inch skillet with a heavy base or a wok, a small bowl for the sauce, a whisk or fork, a cutting board, and a sharp knife. A wide pan lets moisture evaporate. Have a clean plate ready for the beef and another for broccoli if you need to cook in batches.

Instructions

  1. Cook the rice. Start the rice first because it can cook undisturbed while you prepare the stir-fry. Follow the package water ratio and timing; keep it covered off the heat for 5 minutes after cooking, then fluff with a fork.
  2. Slice and season the beef. Pat the steak dry. If the grain is difficult to see, look for the long muscle fibers and slice across them, not parallel. Cut strips about 1/4 inch thick and 2 to 3 inches long. Dry surfaces brown more readily; do not add salt yet because the soy sauce seasons the finished dish.
  3. Mix the sauce. In a bowl, whisk soy sauce, water or broth, cornstarch, brown sugar, garlic, and ginger until the starch is fully dispersed. Keep the sesame oil separate for the finish. Stir the sauce again immediately before it goes into the hot pan because cornstarch settles quickly.
  4. Blanch-steam the broccoli in the skillet. Heat 1/2 cup water in the skillet until simmering. Add broccoli, cover, and steam for 2 to 3 minutes until bright green and barely tender. Transfer it to a plate and carefully pour out any remaining water; dry the skillet before searing the beef.
  5. Sear the beef quickly. Return the pan to medium-high or high heat and add 1 tablespoon neutral oil. When the oil shimmers, arrange half the beef in a single layer. Let it sit for about 45 seconds before tossing, then stir-fry for another 1 to 2 minutes until browned. Transfer to the clean plate and repeat with the remaining oil and beef. If the strips are very thin, they cook fast, so avoid leaving them in the pan while the next batch sears.
  6. Thicken and combine. Reduce heat to medium. Give the sauce another stir, pour it into the skillet, and scrape up browned bits. When it bubbles and thickens, return beef and broccoli. Toss for 30 to 60 seconds so the sauce coats everything. Remove from the heat and stir in sesame oil.
  7. Serve. Spoon beef and broccoli over rice. Finish with scallions and sesame seeds if desired. Serve promptly while the sauce is glossy.

How to keep the beef tender

Choose flank steak, sirloin, or another quick-cooking cut without thick connective tissue. Slice across the grain so each bite cuts through the muscle fibers. If the steak is hard to slice, place it in the freezer for 15 to 20 minutes to firm it slightly; do not freeze it solid. Keep the strips thin and cook in a single layer. A very hot pan is useful, but if oil smokes heavily, lower the heat briefly and let the pan settle before continuing.

For food safety, keep raw beef and its juices separate from cooked rice, vegetables, and utensils. Cook beef strips thoroughly and use a food thermometer when practical; USDA guidance lists 145°F followed by a 3-minute rest for whole cuts of beef. Thin strips are hard to measure individually, so slice them evenly and avoid serving any visibly raw pieces.

Substitutions

Broccoli can be replaced with snow peas, thinly sliced bell pepper, or a mix of mushrooms and broccoli. Keep the total vegetables near 4 cups so the sauce remains balanced. Tamari works in place of soy sauce; check the label if gluten is a concern. For a sweeter sauce, add another teaspoon of brown sugar, but do not add it automatically because some soy sauces are already sweet. To make the dish without rice, serve it over noodles or cauliflower rice, adjusting those separately according to their package directions.

Storage and reheating

Refrigerate leftovers promptly, within 2 hours, in shallow airtight containers. Keep the refrigerator at 40°F or below and use leftovers within 3 to 4 days. Store rice separately when possible so it reheats evenly. Warm a portion in a skillet over medium heat with a splash of water, stirring until steaming hot; microwave covered in short intervals if that is easier. USDA guidance recommends reheating leftovers to 165°F. Avoid repeatedly cooling and reheating the full batch.

Common problems

  • Watery sauce: The cornstarch may have settled or the broccoli may have added excess water. Stir the sauce before pouring, and drain the skillet after steaming the broccoli.
  • Tough beef: Thick slices, slicing with the grain, or cooking too long can make beef chewy. Cut thinly across the grain and sear briefly in batches.
  • Gray beef: Too much meat in the pan releases steam. Cook half at a time and let the skillet regain heat between batches.
  • Soft broccoli: Steam only until barely tender; it cooks again when tossed with the sauce.
  • Overly salty sauce: Use low-sodium soy sauce and unsalted broth. Thin the finished sauce with a tablespoon of water rather than adding extra sugar.

30-Minute Beef and Broccoli Stir-Fry

Yield: 4 servings · Prep: 15 minutes · Cook: 15 minutes · Total: 30 minutes

Quick method: Cook rice. Steam broccoli 2 to 3 minutes and set aside. Sear thin flank steak in two batches. Simmer a whisked soy, water, cornstarch, sugar, garlic, and ginger sauce until glossy. Return beef and broccoli, toss briefly, finish with sesame oil, and serve over rice.

Safety: Keep raw beef separate from ready-to-eat ingredients. Refrigerate leftovers within 2 hours and reheat to 165°F.

Related recipes and techniques

For another balanced dinner, try one-pan lemon garlic chicken and vegetables or easy weeknight tomato basil pasta. For more control over vegetables in the pan, read how to sauté vegetables without making them soggy.

Food safety source

Temperature guidance is based on the USDA Food Safety and Inspection Service Safe Temperature Chart and its leftover food safety guidance.

Leave a Reply

Your email address will not be published. Required fields are marked *