Beef and Broccoli Bowl

Featured in: Everyday Meal Ideas

This satisfying bowl features tender strips of marinated flank steak seared to perfection, then coated in a rich, glossy sauce made with soy, oyster sauce, fresh ginger, and garlic. The beef pairs beautifully with crisp-tender steamed broccoli and fluffy jasmine rice, creating a balanced meal that's ready in just 35 minutes. Perfect for busy weeknights when you want something nutritious and delicious without spending hours in the kitchen.

Updated on Wed, 04 Feb 2026 10:46:00 GMT
Tender strips of marinated beef and bright green broccoli piled high over fluffy jasmine rice in a Beef and Broccoli Bowl. Save to Pinterest
Tender strips of marinated beef and bright green broccoli piled high over fluffy jasmine rice in a Beef and Broccoli Bowl. | sabormoments.com

My neighbor dropped by on a Tuesday evening with a craving for takeout, and I realized my fridge had exactly what we needed—beef, broccoli, rice. Twenty minutes later, we were eating something better than any delivery box could offer, the kitchen still warm from the wok and smelling like sesame and ginger. That's when I understood: this bowl isn't just convenient, it's genuinely good, the kind of meal that tastes like you tried harder than you actually did.

I made this for my sister after she mentioned her cooking confidence was shot, and watching her face when the beef came together glossy and tender in that sauce—no burnt edges, no dried-out meat—reminded me why I love teaching through food. She's made it four times since, each batch a little faster, a little more sure.

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 (450 g / 1 lb), thinly sliced against the grain: Slicing against the grain breaks up muscle fibers, so every bite stays tender instead of chewy—this one step makes all the difference in how the meat feels on your tongue.
  • Soy sauce (2 tbsp for marinade, 3 tbsp for sauce): The backbone of flavor here; the marinade version tenderizes while the sauce version deepens everything, so don't skimp or substitute without tasting first.
  • Cornstarch (1 tbsp for marinade, 1 tsp for sauce slurry): It creates a silky coating on the beef and thickens the sauce to glossy perfection without any floury taste.
  • Rice vinegar (1 tbsp): A gentle acid that brightens the marinade and keeps the beef from tasting one-dimensional.
  • Sesame oil (1 tsp in marinade): Use toasted sesame oil here; it's strong, so a little goes far and gives that unmistakable nutty warmth.
  • Oyster sauce (2 tbsp): This adds savory depth and a subtle umami sweetness—gluten-free versions exist if you need them.
  • Honey or brown sugar (1 tbsp): Just enough to balance the soy and add roundness; honey dissolves cleaner but brown sugar works too.
  • Fresh ginger (1 tbsp, grated): Use a microplane if you have one—finely grated ginger disperses evenly instead of leaving fibrous chunks.
  • Garlic (2 cloves, minced): Mince them small; they cook fast and should blend into the sauce, not float as distinct pieces.
  • Beef or chicken broth (1/2 cup / 120 ml): The liquid that lets everything meld together; homemade broth tastes better but good store-bought works fine.
  • Broccoli florets (2 cups): Cut them roughly the same size so they steam evenly and stay tender-crisp instead of some soft and some hard.
  • Jasmine or long-grain rice (2 cups cooked): Jasmine rice is slightly aromatic and sticky enough to hold sauce; long-grain is lighter and more separate—pick based on your mood.
  • Vegetable oil (1 tbsp): High smoke point oil for the sear; peanut or canola work beautifully here.
  • Green onions (2, sliced for garnish): The freshness at the end brings the whole bowl to life, so don't skip them.
  • Toasted sesame seeds (1 tsp, optional): They add crunch and nuttiness—worth seeking out toasted versions since they taste brighter than raw.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Coat the beef and let it rest:
Mix your sliced beef with soy sauce, cornstarch, rice vinegar, and sesame oil in a bowl, turning the pieces so everything clings evenly. Ten minutes might seem short, but that's enough time for the cornstarch to adhere and the flavors to start settling into the meat.
Prep your sauce while beef marinates:
Whisk soy sauce, oyster sauce, honey, ginger, garlic, and broth together in a small bowl—taste it and adjust sweetness or saltiness if needed. Keep that cornstarch slurry separate; you'll stir it in at the end to thicken everything without lumps.
Steam the broccoli until just tender:
Place florets in your steamer basket or over boiling water for about 3 to 4 minutes until they turn bright green and a fork slides through the stem. Immediately rinse under cold water so they stop cooking and stay with that pleasant crispness.
Sear the beef hard and fast:
Sear the beef until edges brown:
Heat your wok or skillet until it's properly hot, then lay the marinated beef in a single layer and resist the urge to move it around. Let each side sit for 1 to 2 minutes until golden, then transfer to a plate—it's okay if it's slightly underdone since it'll cook more in the sauce.
Build and thicken the sauce:
Pour your sauce mixture into the same hot pan and let it simmer for a moment, then stir in the cornstarch slurry while whisking constantly so you get silky thickness instead of gelatinous clumps. The sauce should coat a spoon after about 1 to 2 minutes.
Bring everything together in one pan:
Return the beef to the sauce and toss so every piece gets that glossy coating, then add the broccoli and stir gently for just 1 minute to warm it through without losing its crispness. The heat should be just enough to marry the flavors, not overcook anything.
Assemble and serve:
Divide your rice into bowls, spoon the beef and broccoli mixture over top, then scatter green onions and sesame seeds across the surface. The warmth of everything will release the aromatics one last time as you bring it to the table.
Save to Pinterest
| sabormoments.com

A friend who claimed she couldn't cook anything beyond pasta made this for her partner's parents, and the way their faces lit up when they tasted it—genuine surprise that something so delicious came from her kitchen—that moment changed how she saw herself in the kitchen. Sometimes a good recipe is the permission slip you didn't know you needed.

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.

Why This Meal Works

There's something deeply satisfying about a bowl where everything has its job—the rice catches the sauce, the broccoli provides crunch and green against rich beef, the sauce ties it all together. It's balanced without feeling fussy, nourishing without being heavy, and comes together so quickly you can make it on a weeknight without stress. The umami depth from soy and oyster sauce makes you feel like you're eating something more complex than the ingredient list suggests.

The Sauce Is Everything

I've watched people taste this dish and assume the beef was marinated for hours or the sauce simmered all afternoon—the truth is that the balance of soy, oyster sauce, ginger, and garlic creates such a complete flavor story that it seems impossible it only takes minutes. Fresh ginger is crucial here; powdered ginger will taste bitter in comparison and throw off the whole thing. The honey or brown sugar isn't sweetness for sweetness's sake—it's just enough to round out the salty-savory elements and make your mouth want another bite.

Making It Your Own

I've made this with snap peas instead of broccoli, added red bell pepper for color, even used chicken when I didn't have beef on hand—the framework stays strong no matter what proteins or vegetables you swap in. Some nights I add a pinch of white pepper to the sauce for warmth, other nights I finish it with a squeeze of fresh lime juice to brighten everything. The beauty of this recipe is that once you understand how the components work together, you stop following it exactly and start cooking it confidently.

  • Toast your sesame seeds in a dry pan for 30 seconds right before serving so they're warm and smell incredible.
  • If your sauce seems too thick or thin, thin it with a splash of broth or thicken it with another tiny bit of cornstarch slurry.
  • Leftovers reheat beautifully in a wok or skillet with just a splash of water to refresh the sauce.
A close-up of a steaming Beef and Broccoli Bowl, showcasing glossy sauce coating the beef and crisp-tender broccoli florets over rice. Save to Pinterest
A close-up of a steaming Beef and Broccoli Bowl, showcasing glossy sauce coating the beef and crisp-tender broccoli florets over rice. | sabormoments.com

This bowl has become my answer when someone asks what I actually cook at home instead of what I cook to impress people. It's honest, generous, and tastes like care without requiring hours of fussing.

Recipe FAQs

What cut of beef works best?

Flank steak or sirloin are ideal choices. Slice the beef thinly against the grain for maximum tenderness. This technique shortens the muscle fibers, making each bite more tender.

Can I make this ahead?

The sauce can be prepared up to 3 days in advance and stored refrigerated. The beef is best cooked fresh, but you can slice and marinate it a few hours before cooking for deeper flavor.

How do I get the sauce thick and glossy?

The cornstarch slurry is key. Dissolve cornstarch in cold water before adding to the simmering sauce, then cook for 1-2 minutes until it reaches your desired consistency.

What vegetables can I add?

Bell peppers, snap peas, carrots, or mushrooms work wonderfully. Add them during the final toss so they stay crisp-tender and don't become mushy.

Is this suitable for meal prep?

Absolutely. Store components separately in airtight containers for up to 4 days. Reheat the beef and sauce gently, then serve over freshly steamed rice for best texture.

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 and crisp broccoli over fluffy rice in savory soy-ginger sauce

Prep Duration
15 minutes
Time to Cook
20 minutes
Overall Duration
35 minutes
Crafted by Andrew Langston


Skill Level Easy

Cuisine Asian-Inspired

Portions 4 Serving Size

Diet Preferences 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 for garnish
05 1 teaspoon toasted sesame seeds, optional

How to Prepare

Step 01

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

Step 02

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

Step 03

Steam the Broccoli: Steam broccoli florets until just tender, approximately 3 to 4 minutes. Rinse under cold water to retain vibrant color and set aside.

Step 04

Sear the 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. Remove beef and set aside.

Step 05

Thicken the Sauce: Pour sauce mixture into the same pan and bring to a simmer. Stir in the cornstarch slurry and cook for 1 to 2 minutes until thickened to desired consistency.

Step 06

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

Step 07

Serve: Divide steamed rice among bowls and top with beef and broccoli mixture. Garnish with sliced green onions and 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.

Gear You'll Need

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

Allergy Details

Always check every ingredient for allergens and reach out to your doctor with any concerns.
  • Contains soy from soy sauce and oyster sauce
  • Contains gluten from standard soy sauce and oyster sauce
  • Contains shellfish from oyster sauce

Nutritional Breakdown (each portion)

For guidance only. Always consult a healthcare provider for nutritional advice.
  • Calories: 420
  • Fat Content: 11 grams
  • Carbohydrates: 48 grams
  • Proteins: 29 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.