Beef and Broccoli Bowl

Featured in: Veggie Plates & Fresh Bowls

This satisfying bowl combines tender flank steak strips with crisp steamed broccoli over fluffy jasmine rice, all brought together with a rich soy-ginger sauce. The beef is marinated for maximum tenderness, then quickly seared to develop a caramelized exterior while remaining juicy inside. Fresh ginger and garlic add aromatic depth to the savory sauce, which perfectly coats every component. Ready in just 35 minutes, this Asian-inspired meal offers balanced protein, vegetables, and carbohydrates for a complete dinner that's both nutritious and deeply flavorful.

Updated on Tue, 03 Feb 2026 11:21:00 GMT
Fluffy rice topped with tender beef strips, crisp steamed broccoli and glossy soy-ginger sauce in a bowl. Pin
Fluffy rice topped with tender beef strips, crisp steamed broccoli and glossy soy-ginger sauce in a bowl. | circuitcrust.com

One weeknight, I was standing in front of my fridge with absolutely nothing planned for dinner when my eyes landed on a package of flank steak and some sad-looking broccoli that needed rescuing. Twenty minutes later, my kitchen smelled like ginger and soy, and I'd somehow created the kind of meal that makes you wonder why you don't cook it every week. That bowl of beef and broccoli changed how I think about quick dinners—it proved that fast food doesn't have to mean takeout.

I made this for my partner on a random Tuesday after work, and watching them take that first bite over steaming rice was one of those quiet kitchen moments that stays with you. They asked if I'd been secretly attending cooking classes, and I realized that the best recipes aren't the complicated ones—they're the ones that taste like you tried harder than you actually did.

Ingredients

  • Flank steak or sirloin, thinly sliced against the grain (450 g or 1 lb): Slicing against the grain breaks down the muscle fibers, making even affordable cuts taste impossibly tender—it's the secret move that changes everything.
  • Soy sauce: Use regular soy sauce for the marinade and the sauce; it's the backbone of this entire dish.
  • Cornstarch: This creates that silky coating on the beef and thickens the sauce into something that clings to every grain of rice.
  • Rice vinegar: Adds brightness to the marinade without overpowering the other flavors.
  • Sesame oil: A small amount gives the marinade an aromatic depth that regular oil can't match.
  • Oyster sauce: It sounds mysterious, but it's just the secret that makes the sauce taste restaurant-quality.
  • Honey or brown sugar: Balances the saltiness and adds a subtle sweetness that rounds out the flavors.
  • Fresh ginger, grated: The smell alone will tell you this is going to be good—use fresh, not powdered.
  • Garlic cloves, minced: Two cloves gives you flavor without drowning everything in garlic.
  • Beef or chicken broth: The liquid base that brings everything together into a cohesive sauce.
  • Broccoli florets (2 cups): Steam them just until tender so they stay bright green and don't turn mushy.
  • Jasmine or long-grain rice (2 cups cooked): Fluffy rice is essential; it soaks up the sauce like it was made for it.
  • Vegetable oil: High heat cooking requires an oil with a high smoke point.
  • Green onions, sliced: A fresh garnish that adds color and a mild onion bite at the end.
  • Toasted sesame seeds (optional): They're optional but worth it for that nutty crunch and visual appeal.

Instructions

Product image
Season soups, salads, meats, and vegetables evenly while cooking with quick, one-handed grinding.
Check price on Amazon
Prepare your beef:
Toss your thinly sliced beef with soy sauce, cornstarch, rice vinegar, and sesame oil in a bowl, making sure each piece gets coated. Let it sit for 10 minutes while you prep everything else—this is when the magic starts happening.
Mix your sauce:
Whisk together the soy sauce, oyster sauce, honey, ginger, garlic, and broth in a small bowl, leaving the cornstarch slurry for later. Set it aside and take a moment to appreciate how good it already smells.
Steam the broccoli:
Get your broccoli florets into a steamer basket for about 3 to 4 minutes until they're just barely tender, then immediately rinse them under cold water to lock in that bright green color. This step takes seconds but makes a huge visual difference.
Sear the beef:
Heat oil in a large skillet or wok over high heat until it's shimmering, then add your marinated beef in a single layer and leave it alone for a minute so it gets a beautiful brown crust. Flip each piece after about a minute, cook the other side, then remove it to a plate.
Build the sauce:
Pour your sauce mixture into the same pan and bring it to a simmer, then stir in that cornstarch slurry and watch it thicken into something glossy and irresistible within a minute or two. This is when you know you're close to done.
Bring it all together:
Return the beef to the pan along with the steamed broccoli, toss everything to coat in that gorgeous sauce, and let it warm through for just a minute. Don't overcook it at this stage—you want the beef tender, not tough.
Plate and serve:
Spoon rice into bowls, top with the beef and broccoli mixture, and garnish with sliced green onions and sesame seeds if you have them. Serve immediately while everything is still warm and the sauce is at its glossiest.
Product image
Season soups, salads, meats, and vegetables evenly while cooking with quick, one-handed grinding.
Check price on Amazon
Sizzling beef and broccoli tossed in savory sauce, served warm over jasmine rice with sesame garnish. Pin
Sizzling beef and broccoli tossed in savory sauce, served warm over jasmine rice with sesame garnish. | circuitcrust.com

The first time someone told me they'd made this bowl on a busy weeknight and felt like they'd actually cooked something impressive, I understood why this recipe had become part of my regular rotation. It's the kind of dish that proves you don't need hours or a long ingredient list to feel proud of what you've made.

Why This Beats Takeout

I used to order this from my favorite Asian restaurant at least twice a month until I realized I could make it faster than it took for delivery to arrive. Once you taste the version you made yourself—with beef that's cooked exactly how you like it and sauce that's still hot when it hits the rice—takeout starts feeling like a waste of money. Plus, you control the sodium, the quality of the meat, and how much sauce ends up on your plate.

The Timing Game

The beauty of this recipe is that every component finishes at almost the same moment if you stay focused. Get your rice cooking first, prep all your ingredients while it cooks, then execute the cooking steps in order and everything lands on the plate warm and ready. I've learned to have my bowls ready and my garnishes prepped so the second everything is done, I can plate it immediately.

Smart Swaps and Additions

This bowl is flexible enough to work with what you have on hand or what you're craving that day. I've made it with chicken breast when beef was expensive, with extra-firm tofu for a vegetarian version, and once even with leftover pork tenderloin because that's what I had thawed. The sauce works beautifully with snap peas, bell peppers, or mushrooms, and you can adjust the sweetness and saltiness to match your taste.

  • For a gluten-free version, swap in tamari and certified gluten-free oyster sauce without changing anything else.
  • Add a splash of rice vinegar to the finished sauce if it tastes too salty, or a touch more honey if you want it sweeter.
  • Make extra sauce and store it in the fridge for drizzling over leftovers the next day.
Product image
Make fresh homemade yogurt and fermented foods easily for breakfasts, snacks, and recipes.
Check price on Amazon
Steamed broccoli florets and juicy beef over fluffy rice, finished with green onions for a quick dinner. Pin
Steamed broccoli florets and juicy beef over fluffy rice, finished with green onions for a quick dinner. | circuitcrust.com

This bowl has become the recipe I make when I want to feel like I've actually cooked without spending my whole evening in the kitchen. It's proof that the best meals are the ones that come together quickly and taste like love anyway.

Recipe Q&A

What cut of beef works best?

Flank steak or sirloin are ideal choices. Slice thinly against the grain for maximum tenderness. The marinade with cornstarch helps ensure the meat stays tender during cooking.

Can I make this gluten-free?

Yes, substitute regular soy sauce with tamari and use gluten-free oyster sauce. All other ingredients are naturally gluten-free, making this an easy adaptation.

How do I prevent the broccoli from becoming mushy?

Steam broccoli for just 3–4 minutes until tender-crisp, then immediately rinse under cold water to stop the cooking process. This preserves the bright color and fresh texture.

Can I use frozen broccoli?

Frozen broccoli works in a pinch. Thaw and pat dry before steaming for 2–3 minutes. Fresh broccoli provides better texture and color, but frozen is acceptable for convenience.

What rice varieties are suitable?

Jasmine or long-grain white rice are traditional options. Brown rice adds nuttiness and fiber but requires longer cooking. Pre-cooked rice shortcuts work well for faster preparation.

How can I add more vegetables?

Bell pepper slices, snap peas, carrots, or mushrooms complement the flavors beautifully. Add them during the final minute of cooking to maintain their crisp-tender texture.

Beef and Broccoli Bowl

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

Prep Time
15 min
Cook Time
20 min
Total Duration
35 min
Author Audrey King


Skill Level Easy

Cuisine Asian-Inspired

Makes 4 Portions

Diet Guide 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, optional

How To Make It

Step 01

Prepare Beef Marinade: 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 Sauce Mixture: In a small bowl, whisk together soy sauce, oyster sauce, honey, ginger, garlic, and broth. Set aside without adding the cornstarch slurry.

Step 03

Steam 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 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 Sauce: In the same pan, pour in the sauce mixture. Bring to a simmer, then stir in the cornstarch slurry and cook for 1 to 2 minutes until thickened.

Step 06

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

Step 07

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

Tools Needed

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

Allergy Details

Always review each item for allergens. Consult a healthcare expert when unsure.
  • Soy (soy sauce, oyster sauce)
  • Gluten (standard soy sauce and oyster sauce)
  • Shellfish (oyster sauce)

Nutrition Info (per portion)

Nutrition info from Circuit Crust is for guidance only—it's no substitute for medical expertise.
  • Caloric Value: 420
  • Fat Content: 11 g
  • Carbohydrates: 48 g
  • Proteins: 29 g