Something good for dinner tonight. See the newest recipes

Beef and Broccoli

This beef and broccoli dish comes together in just 20 minutes on the stovetop. It combines tender slices of steak and vibrant green broccoli in a savory, thick sauce made from soy sauce, garlic, and ginger.

Thin slices of beef and tender broccoli florets cook quickly in a savory soy and ginger sauce on the stovetop.

Finished beef and broccoli in a serving bowl

Making this meal at home requires only a few basic ingredients and a large skillet. You can prep the vegetables and slice the meat ahead of time for a fast dinner on busy evenings.

Why this works

  • Thinly slicing the beef against the grain keeps the meat tender during a fast, high-heat cook.
  • Tossing the raw beef in a small amount of the sauce seasons the meat before it hits the hot pan.
  • Adding the cornstarch slurry at the end creates a glossy sauce that clings to the vegetables.

Ingredients you'll need

Ingredients for beef and broccoli arranged on a counter
Gather the beef, broccoli, soy sauces, and spices.
  • Flank steak: Rump roast or sirloin also work well for fast cooking. Slice the meat against the grain for the best texture.
  • Broccoli: Use fresh broccoli florets that are briefly steamed or blanched so they are soft before adding them to the skillet.
  • Soy sauce: A mix of dark soy sauce and low-sodium soy sauce provides deep color and balanced saltiness.
  • Beef broth: This adds a savory background flavor to the sauce. You can use low-sodium broth or water if needed.
  • Cornstarch: This thickens the sauce. Mix it with cold water so it does not clump before adding it to the hot pan.

Exact quantities are in the recipe card below.

How to make it

Step 1: Mix the sauce

Whisk the cornstarch and water together in a small bowl. Stir in the soy sauces, broth, sugar, and spices until well combined.

Step 2: Marinate the beef

Slice the steak thinly against the grain. Coat the meat with a spoonful of the sauce mixture to add flavor before cooking.

Beef strips cooking in a hot pan with garlic
Sear the beef in a hot skillet until browned.

Step 3: Sear the meat

Cook the beef in a hot skillet with oil until browned. Stir in the fresh garlic and ginger for a quick burst of flavor.

Step 4: Thicken and serve

Add the rest of the sauce, water, and cooked broccoli to the pan. Simmer the mixture until the liquid forms a thick glaze over the meat and vegetables.

Finished beef and broccoli in a serving bowl
Serve the beef and broccoli warm over rice.

Serve it with

Serve this dish over steamed white or brown rice. It also pairs well with noodles or a side of Honey Garlic Chicken Thighs if you are cooking for a larger group.

Storage and reheating

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in a skillet over medium heat or in the microwave until warmed through. Freezing is not recommended as the broccoli can become mushy.

FAQ

Can I use frozen broccoli?

Yes. Thaw and drain the frozen broccoli florets well before adding them to the skillet.

What can I use instead of dark soy sauce?

You can use an equal amount of regular soy sauce, though the final dish will have a lighter color.

Do I need a wok to make this?

A large skillet works just as well as a wok for this fast stovetop method.

Finished beef and broccoli in a serving bowl

Beef and Broccoli

Thin slices of beef and tender broccoli florets cook quickly in a savory soy and ginger sauce on the stovetop.

By Mark Donovan

Prep
10 min
Cook
10 min
Total
20 min
Servings
3
Course: Main CourseCuisine: American ChineseMethod: Stir-fryDifficulty: Easy

Ingredients

Instructions

  1. Mix the cornstarch and 1/4 cup (60ml) of water in a small bowl until smooth. Stir in the sugar, dark soy sauce, low-sodium soy sauce, beef broth, five-spice powder, sesame oil, and black pepper.
  2. Slice the beef against the grain into 1/4-inch (0.5cm) thick strips. Place the meat in a medium bowl and toss with 2 tablespoons of the sauce mixture. Set the remaining sauce aside.
  3. Heat the vegetable oil in a large skillet over high heat. Add the beef in a single layer and let it cook undisturbed for 1 minute until browned on the bottom.
  4. Stir the beef for 10 seconds, then add the minced garlic and ginger. Cook for another 30 seconds, stirring constantly. Ensure the beef reaches a safe internal temperature of 145°F (63°C) and rests for 3 minutes before serving if cooking thicker pieces.
  5. Pour the remaining sauce and 1 cup (240ml) of water into the skillet. Stir well to combine.
  6. Once the liquid begins to bubble, add the cooked broccoli florets. Toss the broccoli in the sauce and simmer for 1 minute until the sauce thickens and coats the meat and vegetables.
  7. Remove the skillet from the heat. Garnish with sesame seeds and serve warm.

Notes

  • For food safety, beef whole cuts should reach an internal temperature of 145°F (63°C) and rest for 3 minutes.
  • To make slicing the beef easier, place the steak in the freezer for 15 minutes before cutting.
  • You can steam or blanch the broccoli florets before adding them to the skillet to ensure they are tender.

Did you make this? Save it to your Ground Beef Recipes board so you can find it again.

Pin it

Made it? Tell us how it went

    Leave a comment

    Comments are checked before they are published. Your name is shown with your comment.

    Up next · Soups & StewsBeef StewTender chunks of beef chuck roast braise in the oven with carrots and baby potatoes in a rich broth.Get the recipe →

    You might also like

    All beef recipes →