Introduction
A no-fuss weeknight classic
This recipe is the kind of kitchen win you tell your friends about: a simple, bold-flavored dish that feels both homey and a little bit restaurant-level. The interplay of tender green florets and richly seasoned ground beef gives you contrasting textures that keep every bite interesting. I love how the sauce glazes the components, bringing a glossy finish and a salty-sweet balance that tastes like effort but comes together fast.
As a food creator I always think about three things when I develop a fast stir-fry:
- Texture contrast — something crisp against something silky
- A punchy aromatics base — garlic and ginger are non-negotiable
- A glossy finish — a cornstarch slurry gives that appetizing shine
I encourage cooks to focus on heat control and timing: that quick sear on the beef creates caramelized bits that deepen the sauce flavor, while a short cook on the broccoli keeps it lively instead of floppy. In short, this is a workhorse dinner — effortless to scale, forgiving with substitutions, and always worthy of a second helping.
Gathering Ingredients
Choosing components that make the dish sing
When you shop for this stir-fry, prioritize freshness and simple quality. Opt for bright, tightly packed broccoli crowns with vibrant green color; they blanch beautifully and hold a pleasant snap. For the meat, look for ground beef with enough fat to stay juicy while browning — the browned bits are flavor gold.
For pantry sauces, try to use a naturally brewed soy sauce when possible: it has more depth and less harsh saltiness. Oyster sauce adds umami and body, so a good brand will make the glaze richer; if you prefer a cleaner label, there are light oyster-style alternatives that still provide that savory backbone. Toasted sesame oil is potent — a little goes a long way, and it should be used as a finishing touch for aroma rather than an all-purpose cooking oil.
Small, quality aromatics matter: fresh garlic and ginger will give the stir-fry a bright, lively edge that jarred pastes can’t quite replicate. Green onions offer a clean, oniony finish and a pop of color at the end. Finally, keep a small amount of cornstarch on hand for the slurry that will transform the pan sauce into a shiny, clingy coating for every bite.
Tip: assemble your mise en place before you start cooking. Having everything prepped and within reach makes the whole process smoother and keeps the pan moving at a steady, hot rhythm.
Ingredients
Everything to have ready
Below is the ingredient list you’ll use at the stove. I arrange mine on the counter, bowls for sauces and a small cup for the cornstarch slurry so the cook flow is uninterrupted.
- 1 lb (450 g) ground beef
- 4 cups broccoli florets (≈400 g)
- 1 tbsp vegetable oil
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, minced
- 3 tbsp soy sauce
- 2 tbsp oyster sauce
- 1 tbsp brown sugar
- 1 tsp sesame oil
- 1/2 cup beef or chicken broth
- 1 tbsp cornstarch + 2 tbsp water (slurry)
- 2 green onions, sliced
- Pinch of red pepper flakes (optional)
- Cooked rice to serve
- Salt and black pepper to taste
Notes:
- Broccoli: choose firm, unblemished crowns and cut into even florets for even cooking.
- Ground beef: a slightly fattier grind yields better flavor and texture in the finished dish.
- Slurry: mix cornstarch with cold water just before adding to the pan to prevent lumps.
Cooking Process
Technique notes from my stovetop
This dish is about movement and timing more than complicated steps. Start with a hot pan so the ground beef hits the surface and forms browned bits — those caramelized pieces deliver concentrated flavor and help build a complex sauce base. When you push the meat aside to sauté aromatics, keep the pan hot but not smoky; the goal is to bloom garlic and ginger quickly so they sweeten without burning.
The sauce stage benefits from deglazing: adding a splash of broth lifts those fond bits off the pan and becomes the backbone of your glaze. Stirring the sauce until it simmers briefly lets the flavors marry and the sugar mellow into a balanced finish. The cornstarch slurry is a small but transformative step — it turns a runny liquid into a clingy, glossy sauce that adheres to beef and broccoli, creating bite-sized pockets of flavor.
For the broccoli, I prefer a quick blanch or steam ahead of time to set the color and soften the stalks slightly; then a final toss in the pan warms and coats them without turning them limp. Finish with green onions and a few drops of toasted sesame oil for aroma — that final lift makes the whole dish smell irresistible.
Visual cues to watch for: a bright, glossy sauce, deeply caramelized bits on the meat, and broccoli that remains vivid and slightly crisp. These three signals mean you’ve executed the technique successfully.
Instructions
Step-by-step cooking instructions
Follow these steps at the stove for best results. I recommend having everything prepped and nearby to maintain a steady workflow.
- Prep the broccoli: cut into bite-sized florets and blanch in boiling salted water for 1–2 minutes until bright and slightly tender, then drain and set aside.
- Heat a large skillet or wok over medium-high heat and add the vegetable oil.
- Add the ground beef and cook, breaking it up with a spatula, until browned and cooked through, about 5–7 minutes. Season lightly with salt and pepper.
- Push the beef to one side of the pan and add the minced garlic and ginger. Sauté briefly until fragrant, about 30 seconds to 1 minute.
- Stir the garlic and ginger into the beef, then add soy sauce, oyster sauce, brown sugar, sesame oil and the broth. Stir to combine and bring to a gentle simmer.
- Let the sauce simmer for 2–3 minutes to meld flavors. Taste and adjust seasoning with more soy sauce or a pinch of sugar if needed.
- Stir the cornstarch slurry (1 tbsp cornstarch + 2 tbsp water) and add it to the pan. Cook, stirring, until the sauce thickens and becomes glossy, about 1 minute.
- Return the blanched broccoli to the pan and toss to coat in the sauce. Cook just until heated through, about 1–2 minutes, so broccoli stays tender-crisp.
- Finish by stirring in sliced green onions and a pinch of red pepper flakes if using. Drizzle a little extra sesame oil for aroma if desired.
- Serve the beef and broccoli hot over steamed rice. Enjoy!
Cook's tip: keep the pan hot, move quickly through the steps, and taste the sauce before finishing to balance salt and sweetness to your preference.
Serving & Pairings
How to plate and what to serve alongside
This dish is happiest when served hot and slightly glossy — the sauce clings to each bite, making rice an ideal partner because it soaks up every last drop. For a family-style spread, serve the stir-fry in a shallow bowl with a mound of steamed rice on the side and let people help themselves.
Garnishes take this from homely to elevated: a scattering of sliced green onions adds freshness, while a few sesame seeds bring gentle crunch and visual contrast. A light drizzle of toasted sesame oil right before serving amplifies aroma without making the dish greasy. For heat lovers, offer a small dish of chili oil or red pepper flakes on the table.
Side dishes and beverages to consider:
- A simple cucumber salad tossed with rice vinegar and a touch of sugar for cooling crunch
- Miso soup or a clear broth with scallions for a gentle starter
- Steamed jasmine or short-grain rice for the classic pairing
- Light-bodied beers, chilled riesling, or jasmine tea to accompany the savory glaze
For leftovers, assemble bowls with fresh scallions and an optional squeeze of lime to refresh flavors before reheating.
Storage & Make-Ahead
Keep it fresh and reheat it well
This stir-fry stores nicely and is forgiving for make-ahead meals, but a few simple habits preserve texture and flavor. Cool the dish to room temperature quickly, then transfer to an airtight container and refrigerate. When appropriately chilled, it will keep for several days and still taste vibrant when reheated.
If freezing, portion the dish into meal-sized containers so you only defrost what you’ll eat. Thaw overnight in the refrigerator before reheating for the best texture — microwave from frozen can make broccoli soggy. For reheating, a hot skillet with a splash of water or broth will revive the sauce and restore some gloss; a brief stir-fry in a hot pan also refreshes the beef and broccoli without overcooking.
For make-ahead strategies:
- Blanch broccoli ahead of time and store it in iced water; drain and refrigerate until ready to finish in the pan.
- Mix sauces in a small jar; keep aromatics minced and ready so the cook time at the stove is minimal.
- If prepping for a crowd, double the sauce components and adjust final seasoning just before serving so each batch tastes fresh.
Reheating tip: avoid prolonged microwaving to keep the broccoli tender-crisp — a quick toss over high heat is the most effective way to regain texture.
FAQs
Answers to common questions
- Can I substitute another protein?
Yes. Ground turkey or chicken will work if you prefer a leaner option, though you may want to add a touch more oil to keep the finished dish moist. For a vegetarian approach, swap in crumbled firm tofu or cooked mushrooms and boost umami with a splash of soy and mushroom seasoning. - How do I keep the broccoli crisp?
Quick blanching followed by a brief finish in the pan preserves a lively bite. Avoid overcooking in the final toss; a few moments to heat through is all it needs. - Can I make this gluten-free?
Absolutely. Use a gluten-free tamari or soy alternative and confirm that the oyster sauce is gluten-free or swap for a gluten-free mushroom-based sauce. - How do I thicken the sauce without cornstarch?
Arrowroot or tapioca starch can be used as a one-to-one alternative to cornstarch. For a whole-food option, reduce the sauce down a bit longer to concentrate it, though this changes the texture slightly. - What should I do if the sauce is too salty?
Balance with a small pinch of sugar or a squeeze of citrus to brighten and temper saltiness; add a splash of broth or water and simmer briefly to dilute and marry flavors.
If you have a question not covered here, I love troubleshooting recipe variations — mention what swap or equipment you’re using and I’ll share a tailored tip.
Asian Ground Beef and Broccoli
Quick, savory and perfect for weeknights: Asian Ground Beef and Broccoli! Juicy ground beef 🥩, tender broccoli 🥦 and a glossy soy-oyster sauce glaze 🍶🦪 — ready in about 25 minutes. Serve over steamed rice 🍚 for a family favorite.
total time
25
servings
4
calories
520 kcal
ingredients
- 1 lb (450 g) ground beef 🥩
- 4 cups broccoli florets (≈400 g) 🥦
- 1 tbsp vegetable oil 🫒
- 3 cloves garlic, minced 🧄
- 1 tbsp fresh ginger, minced 🫚
- 3 tbsp soy sauce 🍶
- 2 tbsp oyster sauce 🦪
- 1 tbsp brown sugar 🍯
- 1 tsp sesame oil 🥜
- 1/2 cup beef or chicken broth 🥣
- 1 tbsp cornstarch + 2 tbsp water (slurry) 🌽
- 2 green onions, sliced 🧅
- Pinch of red pepper flakes (optional) 🌶️
- Cooked rice to serve 🍚
- Salt and black pepper to taste 🧂
instructions
- Prep: Cut broccoli into bite-sized florets and blanch in boiling salted water for 1–2 minutes until bright green and slightly tender, then drain and set aside 🥦.
- Heat a large skillet or wok over medium-high heat and add the vegetable oil 🫒.
- Add the ground beef and cook, breaking it up with a spatula, until browned and cooked through, about 5–7 minutes. Season lightly with salt and pepper 🥩🧂.
- Push the beef to one side of the pan and add the minced garlic and ginger. Sauté briefly until fragrant, about 30 seconds to 1 minute 🧄🫚.
- Stir the garlic and ginger into the beef, then add soy sauce, oyster sauce, brown sugar, sesame oil and the broth. Stir to combine and bring to a gentle simmer 🍶🦪🍯🥜🥣.
- Let the sauce simmer for 2–3 minutes to meld flavors. Taste and adjust seasoning with more soy sauce or a pinch of sugar if needed 👩🍳.
- Stir the cornstarch slurry (1 tbsp cornstarch + 2 tbsp water) and add it to the pan. Cook, stirring, until the sauce thickens and becomes glossy, about 1 minute 🌽.
- Return the blanched broccoli to the pan and toss to coat in the sauce. Cook just until heated through, about 1–2 minutes, so broccoli stays tender-crisp 🥦.
- Finish by stirring in sliced green onions and a pinch of red pepper flakes if using. Drizzle a little extra sesame oil for aroma if desired 🧅🌶️🥜.
- Serve the beef and broccoli hot over steamed rice. Enjoy! 🍚