Beef and Broccoli Bowl

Featured in: Everyday Herbal Bowls

This satisfying bowl features tender flank steak marinated in sesame and soy, then pan-seared until golden and coated in a rich, glossy soy-ginger sauce. Served over steaming jasmine rice with crisp-tender broccoli, each bite delivers a perfect balance of savory, sweet, and aromatic flavors.

The preparation comes together in just 35 minutes, making it ideal for busy weeknights. The beef marinade ensures ultra-tender meat, while the thickened sauce clings beautifully to every component. Customize with extra vegetables or swap in chicken and tofu for versatility.

Updated on Tue, 03 Feb 2026 16:44:00 GMT
Tender strips of beef in savory soy-ginger sauce over fluffy rice with bright green broccoli florets. Pin it
Tender strips of beef in savory soy-ginger sauce over fluffy rice with bright green broccoli florets. | emberthyme.com

My kitchen smelled like sesame oil and ginger the night I first tried making beef and broccoli at home, determined to stop ordering takeout every Friday. I'd watched my neighbor toss ingredients in her wok with such ease that I assumed it required years of practice, but standing there with my own skillet heating up, I realized the magic wasn't in fancy technique—it was in understanding how a few bold flavors could transform simple ingredients into something crave-worthy. That first bowl, served over rice that was still steaming, taught me that restaurant-quality food doesn't need a restaurant kitchen.

I made this for my sister on a Tuesday night when she was stressed about work, and watching her close her eyes after that first bite—truly savoring it instead of just eating—reminded me why cooking for people matters. She asked for the recipe before she'd even finished the bowl, which meant everything because she's the kind of person who usually just orders in. That moment made me realize this dish had become my secret weapon for feeding people something they actually remember.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Flank steak or sirloin, thinly sliced against the grain: Slicing against the grain is the difference between tender, melt-in-your-mouth beef and chewy disappointment—a lesson I learned the hard way on attempt number two.
  • Soy sauce: This is your umami backbone, so don't skimp on quality; cheap soy sauce tastes thin and salty rather than deep and savory.
  • Cornstarch: The secret to that silky beef exterior and thickened sauce that clings beautifully to every element.
  • Rice vinegar: A gentle acid that brightens the marinade without overpowering the other flavors.
  • Sesame oil: Just a small amount adds an aromatic richness that makes people ask what your secret ingredient is.
  • Oyster sauce: This ingredient confused me at first—it doesn't taste fishy, but rather adds a savory sweetness that rounds out the whole dish.
  • Fresh ginger and garlic: Use fresh, never the jarred versions; the difference in brightness is immediate and undeniable.
  • Broccoli florets: Steaming them just until tender means they stay crisp enough to add texture without turning mushy.
  • Jasmine rice: Fluffy and aromatic, it's the perfect canvas for this saucy, bold dish.
  • Green onions and sesame seeds: These final garnishes aren't just decoration—they add freshness and nuttiness that elevate the whole bowl.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Prep your beef with intention:
Combine your sliced beef with soy sauce, cornstarch, rice vinegar, and sesame oil in a bowl, then let it sit for ten minutes while you gather the rest of your ingredients. This short marinade coats the beef and begins tenderizing it, so those pieces will stay soft no matter what heat you throw at them.
Build your sauce base:
Whisk together soy sauce, oyster sauce, honey, ginger, garlic, and broth in a small bowl—don't add the cornstarch slurry yet, because timing is everything. This is the moment where your kitchen will smell absolutely incredible, like something sizzling just out of view.
Steam the broccoli until just tender:
Three to four minutes is your target, and yes, it'll seem like it needs more time, but broccoli continues cooking from residual heat. After steaming, immediately rinse it under cold water to lock in that vibrant green color and stop the cooking process completely.
Get your skillet screaming hot:
Heat vegetable oil over high heat until it shimmers—this is when you know it's ready—then add your marinated beef in a single layer and resist the urge to move it around. Let it sit for one to two minutes per side so each piece develops a golden, caramelized crust that seals in the juices.
Build the sauce with precision:
Pour the sauce mixture into the same pan (all those browned bits are pure flavor), let it come to a gentle simmer, then stir in your cornstarch slurry while whisking constantly. Watch it thicken—it should go from pourable to glossy and coat the back of a spoon within a minute or two.
Bring everything together:
Return the beef to the pan along with the broccoli, toss everything to coat evenly in that silky sauce, and let it all warm through for exactly one minute. Longer and your broccoli softens; shorter and the flavors don't marry as beautifully.
Serve with style:
Divide your fluffy rice among bowls, top with the beef and broccoli mixture, then finish with a scatter of green onions and a pinch of sesame seeds. This final step makes the dish look intentional and restaurant-worthy.
Steamed broccoli crowns a sizzling Beef and Broccoli Bowl garnished with scallions and sesame seeds. Pin it
Steamed broccoli crowns a sizzling Beef and Broccoli Bowl garnished with scallions and sesame seeds. | emberthyme.com

There's something about the clatter of a wok and the sizzle of beef hitting hot oil that makes me feel like I'm conducting something—a small, delicious orchestra happening on my stovetop. This dish became my meditation, a way to transform a chaotic day into something calm and purposeful, one careful measurement and one precise temperature at a time.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

The Secret to Restaurant-Quality Results

Every restaurant that serves beef and broccoli has figured out that the quality of your heat source matters more than you'd think. A screaming hot pan creates that gorgeous crust on the beef that traps all the moisture inside, and a wok—if you have one—distributes that heat more evenly than a standard skillet ever could. I spent years thinking I needed fancy equipment until I realized my cast iron skillet worked just as well once I stopped being afraid to turn the heat all the way up.

Timing Is Your Real Ingredient

This entire dish respects a clock—the beef marinates for exactly ten minutes, the broccoli steams for three to four, and the sauce thickens in one to two more. I learned to set a timer for each component because my brain is terrible at tracking multiple things while cooking, and that simple habit transformed my success rate from hit-or-miss to consistently delicious. The meal comes together in thirty-five minutes total, which means by the time someone sits down, the steam is still rising from the rice.

When You Want to Experiment

This bowl is forgiving in ways that other dishes aren't, which is exactly why I keep coming back to it. I've added crispy cashews for crunch, swapped in shrimp when I had it on hand, and once added a splash of sriracha because I was feeling bold and it worked beautifully. The soy-ginger-oyster sauce backbone is strong enough to support almost any addition without falling apart.

  • Chicken thighs work beautifully if you slice them thin and adjust the cooking time to two to three minutes per side instead of one to two.
  • A handful of snap peas or bell peppers tossed in during the final minute adds color and keeps everything interesting.
  • If you prefer less sauce, simply use half the liquid—it's flexible, but remember that rice loves something to soak into.
A hearty Beef and Broccoli Bowl served over jasmine rice, drizzled with glossy sauce and sesame seeds. Pin it
A hearty Beef and Broccoli Bowl served over jasmine rice, drizzled with glossy sauce and sesame seeds. | emberthyme.com

There's real joy in watching someone discover that homemade Chinese food tastes better than takeout, and this bowl has introduced that feeling to more friends than I can count. Every time I make it, I'm reminded that the best meals aren't about complexity—they're about confidence, fresh ingredients, and knowing exactly when to stop.

Recipe FAQs

What cut of beef works best for this bowl?

Flank steak or sirloin cut thinly against the grain delivers the most tender results. The marinade with cornstarch further tenderizes the meat, ensuring each bite stays juicy and soft even after high-heat cooking.

Can I make this gluten-free?

Absolutely. Swap regular soy sauce for tamari and choose a gluten-free oyster sauce. The rest of the ingredients—including rice vinegar, fresh ginger, and garlic—are naturally gluten-free, making substitutions simple.

How do I prevent the beef from getting tough?

Slice the beef against the grain into thin strips, marinate with cornstarch, and cook quickly over high heat. Avoid overcrowding the pan, which lowers the temperature and causes steaming rather than searing. Remove beef promptly once browned.

What other vegetables can I add?

Bell pepper strips, snap peas, carrots, or baby corn work beautifully. Add harder vegetables like carrots with the broccoli, while quick-cooking options like snap peas can go in during the final minute of tossing.

Can I prep components ahead?

Yes. Slice and marinate the beef up to 4 hours in advance. Whisk the sauce and store separately. Steam broccoli ahead and refresh under cold water. Reheat everything together just before serving over freshly cooked rice.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Beef and Broccoli Bowl

Tender beef over fluffy rice with crisp broccoli in savory soy-ginger sauce

Time to Prep
15 mins
Time to Cook
20 mins
Overall Time
35 mins
By Ember Thyme Clara Henshaw


Skill Level Easy

Cuisine Asian-Inspired

Portions 4 Portion Size

Dietary Details No Dairy

What You’ll Need

Beef and Marinade

01 1 lb flank steak or sirloin, thinly sliced against the grain
02 2 tablespoons soy sauce
03 1 tablespoon cornstarch
04 1 tablespoon rice vinegar
05 1 teaspoon sesame oil

Sauce

01 3 tablespoons soy sauce
02 2 tablespoons oyster sauce
03 1 tablespoon honey or brown sugar
04 1 tablespoon fresh ginger, grated
05 2 garlic cloves, minced
06 1/2 cup beef or chicken broth
07 1 teaspoon cornstarch dissolved in 1 tablespoon cold water

Bowl Assembly

01 2 cups broccoli florets
02 2 cups cooked jasmine or long-grain rice
03 1 tablespoon vegetable oil
04 2 green onions, sliced
05 1 teaspoon toasted sesame seeds

How To Make

Step 01

Marinate Beef: In a medium bowl, combine sliced beef with soy sauce, cornstarch, rice vinegar, and sesame oil. Toss to coat evenly and allow to marinate for 10 minutes.

Step 02

Prepare Sauce: In a small bowl, whisk together soy sauce, oyster sauce, honey, ginger, garlic, and broth. Set aside separately from the cornstarch slurry.

Step 03

Steam Broccoli: Steam broccoli florets until just tender, approximately 3 to 4 minutes. Immediately rinse under cold water to preserve color and crispness, then set aside.

Step 04

Sear Beef: Heat vegetable oil in a large skillet or wok over high heat. Add marinated beef in a single layer and cook 1 to 2 minutes per side until browned. Transfer beef to a clean plate.

Step 05

Create Sauce: Pour sauce mixture into the same pan over medium-high heat. Bring to a simmer, then add the cornstarch slurry while stirring constantly. Cook for 1 to 2 minutes until sauce thickens.

Step 06

Combine and Finish: Return beef to the pan and toss to coat thoroughly in sauce. Add steamed broccoli, toss gently to combine, and heat through for 1 minute.

Step 07

Plate and Serve: Divide steamed rice among serving bowls. Top with beef and broccoli mixture. Garnish with sliced green onions and toasted sesame seeds.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • Large skillet or wok
  • Steamer basket or pot
  • Mixing bowls
  • Whisk
  • Rice cooker or saucepan

Allergy Info

Review every ingredient for allergens and talk to your healthcare provider if you’re unsure.
  • Soy (soy sauce and oyster sauce)
  • Gluten (present in standard soy sauce and oyster sauce)
  • Shellfish (oyster sauce)

Nutrition Details (for each portion)

This nutritional info is just for reference—always consult your healthcare provider for specific advice.
  • Calorie Count: 420
  • Fats: 11 g
  • Carbohydrates: 48 g
  • Proteins: 29 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.