Skip to Content

The Ultimate Beef and Broccoli Stir-Fry

Sharing is caring!

There are nights when only saucy, glossy beef and broccoli will do.
The kind you usually order in — tender strips of beef, crisp-tender broccoli, and plenty of rich brown sauce to spoon over rice.

But here’s the good news.
You can make it at home in about 30 minutes with just one pan and everyday ingredients.

The secret is simple but powerful.
A quick corn starch coating gives the beef that ultra-tender, restaurant-style texture, while a bold soy-brown sugar sauce thickens into a shiny glaze that clings to every bite.

It’s fast, deeply savoury, and just sweet enough.
The kind of back-pocket dinner you’ll find yourself making again and again.

For the Beef and Broccoli

  • Flank Steak – Thinly sliced against the grain for maximum tenderness. This cut cooks quickly and stays juicy when stir-fried.
  • Broccoli Florets – The perfect vegetable for soaking up that glossy sauce while adding fresh texture and color.
  • Garlic – Adds bold, savory depth and gives the dish its signature aroma.
  • Beef Broth – Helps steam the broccoli and adds an extra layer of rich flavor.
  • Corn Starch – Coats the beef for that soft, restaurant-style texture and also helps thicken the sauce later.
  • Cooking Oil – Used to sear the beef and build flavor in the pan.

For the Sauce

  • Low-Sodium Soy Sauce – The salty, umami backbone of the dish. Using low sodium keeps it balanced and prevents it from becoming overly salty.
  • Brown Sugar – Brings sweetness that balances the soy sauce and creates that classic sweet-savory flavor.
  • Corn Starch – Thickens the sauce into a smooth, glossy glaze that clings beautifully to the beef and broccoli.

The Ultimate Beef and Broccoli Stir-Fry

Tender beef, crisp-tender broccoli, and a glossy, sweet-savory sauce come together in this quick one-pan stir-fry. Ready in just 35 minutes, it’s a restaurant-style dinner you can make at home anytime.
Print Pin
Course: Main Course
Cuisine: Asian-Inspired
Keyword: The Ultimate Beef and Broccoli Stir-Fry
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 2

Notes

Ingredients

  • 1 pound flank steak, sliced into 1/4 inch thick strips (Note 1)
  • 3 cups small broccoli florets (Note 2)
  • 1/2 cup beef broth
  • 5 cloves garlic, minced
  • 2 tablespoons corn starch
  • 1 tablespoon cooking oil
Sauce:
  • 1/2 cup low-sodium soy sauce (Note 3)
  • 1/4 cup brown sugar (Note 4)
  • 2 teaspoons corn starch

Instructions

  1. Sear the Beef
    Place the sliced flank steak in a large bowl and sprinkle with corn starch. Toss until every piece is evenly coated. Set aside.
    Warm the cooking oil in a pan over medium heat for a few minutes until hot. Add the beef in a single layer and cook for several minutes, stirring often, until browned. Remove the beef from the pan and transfer to a plate.
  2. Cook the Broccoli
    Using the same pan (no need to clean it), add the broccoli florets and minced garlic. Stir briefly, then pour in the beef broth. Let the mixture simmer, stirring occasionally, for about 10 minutes or until the broccoli becomes tender. While it cooks, prepare the sauce.
  3. Prepare the Sauce
    In a small bowl, combine the soy sauce, brown sugar, and corn starch. Stir until smooth and fully blended.
  4. Combine and Finish
    Return the cooked beef to the pan with the broccoli. Pour the prepared sauce over the top and stir so everything is evenly coated. Let it simmer for about 5 minutes, allowing the sauce to thicken slightly. Serve immediately (Note 5).

Notes & Tips

(1) Beef
Flank steak works best when sliced thinly—about 1/4 inch or thinner. Cutting against the grain (perpendicular to the long muscle fibers) helps ensure tender bites and quick cooking.
(2) Broccoli
You can trim florets from a fresh head of broccoli or use pre-cut florets from the refrigerated produce section. Keep pieces no larger than 2 inches so they cook evenly. Fresh broccoli is recommended, but frozen can be used; it may require a slightly longer simmer to reduce excess moisture.
(3) Soy Sauce
Choose low-sodium soy sauce to prevent the dish from becoming overly salty. “Light” soy sauce refers to color, not sodium content. For paleo, Whole30, or gluten-free diets, coconut aminos can be substituted.
(4) Brown Sugar
Sugar alternatives may be used if preferred.
(5) Serving & Storage
Serve over cooked white rice to soak up the generous amount of sauce. Leftovers can be refrigerated in an airtight container for up to 2 days and reheated in the microwave.
(6) Pressure Cooker Option
A similar version can be made in an electric pressure cooker using boneless beef chuck instead of flank steak.
(7) Tender Beef Tips
Thin slicing and coating with corn starch help achieve a soft, restaurant-style texture when stir-frying.
 
Nutrition
Calories: 630kcal | Carbohydrates: 42g | Protein: 79g | Fat: 18g | Saturated Fat: 5g | Cholesterol: 175mg | Sodium: 2620mg | Fiber: 4g | Sugar: 20.5g | 
Save

  1. Can I use a different cut of beef?
    Yes! Flank steak is our top choice because it turns out tender and cooks quickly, but sirloin or skirt steak will also work. Just be sure to slice the beef thinly against the grain for the best texture.
  2. Can I use frozen broccoli instead of fresh?
    Fresh broccoli gives the best texture, but frozen works in a pinch. Thaw it first and drain well so the sauce doesn’t get watery. You may need to simmer it a few extra minutes.

  3. Can I make the sauce ahead of time?
    Absolutely. Whisk the sauce together and refrigerate for up to a day in advance. Just stir it again before adding it to the pan since the cornstarch can settle at the bottom.
  4. What should I serve this with?
    Steamed white rice is classic and perfect for soaking up the sauce. Brown rice, cauliflower rice, or even noodles are great options depending on what you have on hand.
  5. How do I keep the sauce from getting too salty?
    Use low-sodium soy sauce and taste before serving. If it tastes too strong, add a splash of beef broth or a small pinch of sugar to balance the flavors.

Sharing is caring!

Recipe Rating