Skip the takeaway menu. This is your 30-minute Beef and Broccoli fix — glossy, saucy, and loaded with flavour.
Weeknight dinner just got a serious upgrade.
I’m very particular about stir-fries. I don’t want grey beef. I don’t want watery sauce pooling at the bottom of the pan.
And I definitely don’t want limp broccoli.
What I do want? Tender strips of beef with proper sear. Broccoli that’s bright green and still has bite.
And a thick, shiny sauce that clings to everything like it means it.
That’s exactly what this recipe delivers. The sauce is bold — savoury soy, brown sugar sweetness, garlic, ginger, a hint of sesame.
It thickens right in the pan in just minutes.
No complicated steps. No hard-to-find ingredients. Just real, big flavour — fast.
Budget-friendly. Family-friendly. Takeout-level satisfaction.

For the Beef and Broccoli
- Flank Steak – Thinly sliced against the grain for maximum tenderness. This cut cooks quickly and stays juicy when seared properly.
- Broccoli Florets – Fresh broccoli adds crunch and color. Cut into small, even pieces so they cook fast and evenly.
- Olive Oil – Used to sear the beef and cook the broccoli at high heat.
For the Sauce
- Low-Sodium Soy Sauce – The savory base of the sauce. Using low-sodium keeps the dish flavorful without becoming overly salty.
- Water – Helps balance the intensity of the soy sauce and creates enough volume for a glossy coating.
- Apple Cider Vinegar or Rice Vinegar – Adds a subtle tang to balance the sweetness.
- Toasted Sesame Oil – A small amount adds depth and that classic Asian-inspired aroma.
- Brown Sugar – Brings sweetness to balance the salty soy sauce and gives the sauce its rich flavor.
- Cornstarch – Thickens the sauce so it clings beautifully to the beef and broccoli.
- Fresh Ginger – Adds warmth and a fresh, slightly spicy note.
- Garlic – A key flavor builder that gives the sauce bold character.
- Crushed Red Pepper Flakes – Optional heat to taste. Adjust depending on how spicy you like it.


Quick 30-Minute Beef and Broccoli Dinner Recipe
Notes
Ingrédients
Main Ingredients- 1 pound flank steak
- 2 tablespoons olive oil, divided
- 3–4 cups broccoli florets (see note)
- 1/2 cup low-sodium soy sauce
- 1/2 cup water
- 1/2 teaspoon apple cider vinegar or rice vinegar
- 1/2 teaspoon toasted sesame oil (see note)
- 1/4 cup (packed) brown sugar
- 3 tablespoons cornstarch
- 1 teaspoon grated fresh ginger
- 4 cloves garlic, minced
- 1/4 teaspoon crushed red pepper flakes, or more to taste
Instructions
- Get everything ready first. The cooking moves quickly, so prepare all ingredients in advance. Trim excess fat from the flank steak and slice it thinly against the grain into bite-size strips. In a bowl, whisk together all sauce ingredients until fully combined.
- Cook the broccoli. Heat 1 tablespoon of olive oil in a large skillet over high heat. Allow the oil to become hot and shimmering. Add the broccoli and cook for 4–5 minutes, stirring frequently, until tender-crisp. Transfer to a plate and set aside.
- Sear the beef. Add the remaining tablespoon of olive oil to the skillet. Spread the beef out in a single layer in the pan. Let it cook undisturbed for about 1 minute, then flip or stir with tongs and cook for another minute or so. The beef cooks very quickly and can become tough if overdone, so it’s best to leave it slightly rare at this stage.
- Combine and finish. Return the broccoli to the skillet and pour in the sauce. Stir and toss everything together until the sauce thickens and coats the beef and broccoli, about 1–3 minutes. Remove from heat and serve immediately.
Notes
- Cut broccoli into small, evenly sized florets to ensure quick, uniform cooking. One pound of broccoli typically yields 3–4 cups once cut.
- If the sauce thickens too much, add a small splash of water to loosen it.
- Toasted sesame oil is usually found in the Asian foods section of the grocery store and may be labeled “pure” sesame oil. It is darker than regular sesame oil and has a strong, distinctive flavor.
- Freezing fresh ginger makes it much easier to grate. Store it in a sealed bag and grate directly from frozen using a fine grater.
- This dish pairs well with rice, though it’s optional. For four servings, 1 cup of uncooked rice is typically sufficient. Begin cooking the rice before starting the beef so both are ready at the same time.

- Can I use a different cut of beef?
Yes! Flank steak is ideal because it stays tender when sliced thinly against the grain, but you can also use sirloin or skirt steak. Just be sure to slice it thinly and cook it quickly so it doesn’t become tough. - What if my sauce turns out too thick?
No problem at all. The cornstarch thickens the sauce quickly, especially once it simmers. Simply stir in a tablespoon or two of water until it reaches your desired consistency. - How do I keep the beef from getting chewy?
The key is high heat and quick cooking. Let the pan get hot before adding the beef, spread it in a single layer, and avoid overcooking. It’s best to slightly undercook it before adding the sauce since it will finish cooking in the final step.
- Can I make this ahead of time?
Yes! This recipe reheats well. Store leftovers in an airtight container in the refrigerator for 3–4 days. When reheating, add a splash of water if needed to loosen the sauce. - Can I use frozen broccoli?
Fresh broccoli works best for that crisp-tender texture, but frozen broccoli can be used in a pinch. Thaw and pat it dry first to prevent excess moisture from thinning the sauce.





