clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Beef and Broccoli Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Maxine Dubois
  • Total Time: 35 minutes
  • Yield: 4 servings 1x


This Beef and Broccoli Recipe is made with flank steak, broccoli, onions, cornstarch, brown sugar, garlic, ginger, and soy sauce.


  • 1 pound flank steak, thinly sliced across the grain
  • 3 cups small broccoli florets
  • 1/2 cup sliced onions
  • 3 tablespoons cornstarch
  • 3 tablespoons brown sugar
  • 3 garlic cloves, minced
  • 1/3 cup low sodium soy sauce
  • 1/2 inch piece of ginger, minced
  • 1/2 cup chicken broth
  • 2 tablespoons vegetable oil
  • 2 scallions, chopped
  • 2 teaspoons sesame seeds


  1. Add beef in a bowl and add the garlic, soy sauce, sugar, ginger, and marinate for 3 hours.
  2. In a large deep saucepan on high heat, add oil and wait for it to shimmer. Cook the steak, flipping once with tongs, until browned, about 2-4 minutes on each side.  When the steak is cooked to your liking, remove on a plate. Let the steak rest for 5 minutes. Cut the steak into 1 inch cubes. 
  3. Reserve the marinade. Add broth and corn starch into the marinade mixture and mix.
  4. Wipe the skillet clean. On medium heat, add and heat up oil. Stir in the broccoli and onion. Cook the vegetables until the broccoli is tender, about 5 minutes. Pour in the marinade mixture and the steak and cook until the sauce thickens, about 2 minutes.
  5. Garnish with scallions and sesame seeds.


  • Use Tender Cuts of Beef: Opt for tender cuts of beef like flank steak, sirloin, or tenderloin. These cuts will result in more tender and juicy meat in your dish.
  • Thinly Slice the Beef: To ensure quick and even cooking, slice the beef against the grain into thin strips. Cutting against the grain helps break down the muscle fibers and makes the meat more tender.
  • Marinate the Beef: For added flavor and tenderness, consider marinating the beef before cooking. A simple marinade of soy sauce, garlic, ginger, and a touch of sugar can enhance the taste and texture of the beef.
  • Precook the Broccoli: Blanch or steam the broccoli briefly before stir-frying it with the beef. This will help retain its vibrant green color and ensure it cooks evenly with a slightly crunchy texture.
  • Stir-Fry on High Heat: Stir-frying beef and broccoli requires high heat to achieve that characteristic sear and retain the crispness of the vegetables. Make sure your wok or skillet is properly heated before adding the ingredients.
  • Cook Beef in Batches: When stir-frying, it's essential not to overcrowd the pan. Cook the beef in batches to allow for proper searing and to prevent it from steaming and becoming tough.
  • Prepare the Sauce in Advance: To save time during the cooking process, mix the sauce ingredients together in a separate bowl before starting to cook. This way, you can quickly add the sauce to the stir-fry when needed.
  • Thicken the Sauce: If you prefer a thicker sauce, mix a slurry of cornstarch and water or broth and add it to the stir-fry during the last minute of cooking. This will help thicken the sauce and coat the beef and broccoli evenly.
  • Don't Overcook: Be mindful not to overcook the beef and broccoli. Aim for the beef to be cooked to your desired level of doneness, and the broccoli to be tender-crisp. Overcooking can result in tough meat and mushy vegetables.
  • Garnish with Sesame Seeds and Scallions: For added visual appeal and flavor, sprinkle sesame seeds and sliced scallions over the finished dish. The nuttiness of sesame seeds and the freshness of scallions complement the beef and broccoli beautifully.
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Dinner
  • Method: Cooking
  • Cuisine: Chinese


  • Serving Size: 1
  • Calories: 145.8
  • Sugar: 2.7 g
  • Sodium: 186.4 mg
  • Fat: 7.1 g
  • Saturated Fat: 1.2 g
  • Carbohydrates: 10.6 g
  • Fiber: 3.0 g
  • Protein: 10.5 g
  • Cholesterol: 21.3 mg