Beef Broccoli Rice Bowl

Featured in: Cozy Weeknight Dinners

This dish brings together juicy strips of beef, crisp-tender broccoli, and aromatic rice tossed in a flavorful Asian-inspired sauce. Quick to prepare, the beef is briefly marinated for extra tenderness, then stir-fried alongside fresh broccoli, garlic, and ginger. Everything is combined with a sweet and savory sauce before being served hot over bowls of steamed rice. Garnish with green onions and sesame seeds for a satisfying, balanced meal with vibrant flavors and great texture.

Updated on Thu, 02 Oct 2025 08:22:37 GMT
A steaming bowl of Beef and Broccoli Rice Bowl with glistening sauce, ready to enjoy. Pin
A steaming bowl of Beef and Broccoli Rice Bowl with glistening sauce, ready to enjoy. | crumbkiss.com

This savory beef and broccoli rice bowl has become my weeknight dinner hero, combining tender strips of beef with crisp broccoli over fragrant rice, all brought together with a rich, umami-packed sauce that will make you forget about takeout forever.

I first created this recipe when trying to recreate my favorite takeout dish during lockdown. It was such a hit that my family now requests it weekly, and I've perfected the sauce to be even better than our local restaurant version.

Ingredients

  • For the Beef & Marinade: Flank steak or sirloin 400g thinly sliced against the grain choose a well marbled cut for maximum tenderness
  • Soy sauce: 2 tbsp provides the savory umami foundation
  • Oyster sauce: 1 tbsp adds complexity and subtle sweetness
  • Cornstarch: 1 tsp helps tenderize and create a silky coating on the beef
  • Sesame oil: 1 tsp brings nutty aroma that defines Asian cuisine
  • Sugar: 1 tsp balances the savory elements and helps with caramelization
  • For the Sauce: Soy sauce 2 tbsp creates the savory base flavor
  • Oyster sauce: 1 tbsp adds richness and depth without fishiness
  • Hoisin sauce: 1 tbsp brings sweet and tangy notes
  • Rice vinegar: 1 tbsp provides brightness to cut through richness
  • Brown sugar: 1 tsp enhances caramelization and balances flavors
  • Cornstarch: 1 tsp thickens the sauce to perfectly coat each bite
  • Water: 2 tbsp creates the perfect consistency
  • Vegetables & Rice: Broccoli 1 large head cut into florets choose tight green florets with firm stems
  • Garlic: 2 cloves minced fresh is essential for authentic flavor
  • Fresh ginger: 1 tbsp minced look for firm pieces with smooth skin
  • Vegetable oil: 2 tbsp divided use a neutral oil with high smoke point
  • Jasmine or basmati rice: 250g the fragrant varieties complement the sauce beautifully
  • Water: 500 ml for perfectly fluffy rice
  • Garnishes (optional): Green onions 2 thinly sliced adds fresh bite and color contrast
  • Toasted sesame seeds: 1 tbsp provides texture and visual appeal

Instructions

Prepare the Rice:
Thoroughly rinse rice until water runs clear to remove excess starch. Combine with water in a saucepan and bring to a boil over medium high heat. Once boiling, immediately reduce heat to low, cover with a tight fitting lid, and simmer undisturbed for exactly 15 minutes. Remove from heat but keep covered for 5 more minutes toallow steam to finish the cooking process. Finally, gently fluff with a fork to separate the grains.
Marinate the Beef:
While rice cooks, slice your beef against the grain as thinly as possible for maximum tenderness. In a medium bowl, thoroughly combine the beef with soy sauce, oyster sauce, cornstarch, sesame oil, and sugar, making sure each slice is well coated. Allow to marinate for at least 10 minutes but no more than 30 minutes as the salt can start to draw out too much moisture.
Prepare the Sauce:
In a separate bowl, whisk together all sauce ingredients until the cornstarch is completely dissolved with no lumps. The mixture will appear cloudy at first but will become glossy when cooked. This pre mixing ensures the sauce will thicken evenly without clumping.
Cook the Beef:
Heat a large wok or skillet until it just starts to smoke, then add 1 tablespoon of oil. Carefully arrange marinated beef in a single layer without overcrowding. Let it sear undisturbed for 1 minute until the bottom develops a nice brown crust, then flip and cook another minute. The beef should still be slightly pink inside as it will cook more later. Transfer to a clean plate.
Cook the Vegetables:
Without washing the pan, add remaining tablespoon of oil. When shimmering hot, add broccoli florets and stir fry continuously for 3 4 minutes until they turn vibrant green but still maintain crispness. Add minced garlic and ginger, stirring constantly for exactly 1 minute until fragrant but not browned, as burning will create bitterness.
Combine and Finish:
Return the beef and any accumulated juices to the pan with the broccoli. Give your sauce mixture another quick whisk and pour it over everything. Toss continuously for 2 3 minutes until the sauce transforms from cloudy to glossy and thickens enough to coat the back of a spoon. The beef should be cooked through but still tender.
Serve:
Divide the fluffy rice among four bowls, creating a bed for the beef and broccoli mixture. Spoon generous portions of the beef, broccoli and sauce over the rice. Finish with a sprinkle of sliced green onions and toasted sesame seeds for freshness and texture.
Close-up of Beef and Broccoli Rice Bowl, showcasing tender beef and vibrant broccoli florets. Pin
Close-up of Beef and Broccoli Rice Bowl, showcasing tender beef and vibrant broccoli florets. | crumbkiss.com

The secret to this recipe is definitely the two stage sauce approach. By marinating the beef first and then creating a separate finishing sauce, you get layers of flavor that really make this dish special. My family particularly loves the way the sauce soaks into the rice creating these amazing flavor pockets in every bite.

Slicing Technique Matters

The direction you cut your beef dramatically affects tenderness. Always slice against the grain meaning perpendicular to the muscle fibers you can see running through the meat. This shortens the fibers making each bite easier to chew. For the thinnest possible slices partially freeze your beef for about 20 minutes before cutting. A sharp knife will glide through the firmed meat creating restaurant quality thin slices that cook quickly and remain tender.

Make It Your Own

This recipe welcomes customization based on what you have available. Bell peppers snap peas mushrooms or water chestnuts all work beautifully alongside or in place of some broccoli. For protein variations chicken thighs cut into thin strips work wonderfully requiring about the same cooking time. Tofu can be substituted for a vegetarian version just use extra firm tofu pressed to remove excess moisture then marinate and cook similarly to the beef. The sauce also pairs wonderfully with shrimp for a quicker cooking seafood option.

Sauce Secrets

The balance of ingredients in the sauce creates that authentic Chinese restaurant flavor. For an extra layer of complexity add a tablespoon of Chinese cooking wine Shaoxing wine to the sauce. If you prefer a spicier version incorporate 1 2 teaspoons of chili garlic paste or sriracha into the sauce mixture. For a sweeter profile increase the brown sugar to 2 teaspoons. The sauce can be made ahead and stored in the refrigerator for up to 5 days making weeknight cooking even faster.

Perfect Rice Every Time

The quality of your rice makes a significant difference in this dish. For authentic Asian restaurant style rice rinse the grains thoroughly until the water runs clear. This removes excess starch and prevents gumminess. After cooking let the rice rest covered for the full 5 minutes this allows the moisture to distribute evenly throughout the grains. For enhanced flavor substitute chicken broth for water when cooking the rice or add a small piece of lemongrass or pandan leaf during cooking for subtle aromatics.

Delicious Beef and Broccoli Rice Bowl, garnished with green onions and sesame seeds, ready to eat. Pin
Delicious Beef and Broccoli Rice Bowl, garnished with green onions and sesame seeds, ready to eat. | crumbkiss.com

This dish is delicious served immediately.

Recipe FAQ

Can I substitute another protein for beef?

Yes, chicken or tofu work well in place of beef. Adjust cooking times to ensure your protein is cooked through and tender.

How do I get broccoli to stay crisp?

Stir-fry broccoli on high heat for just a few minutes until bright and tender. Avoid overcooking for best texture.

Is this dish gluten-free?

Use certified gluten-free soy, oyster, and hoisin sauces to make this meal suitable for gluten-free diets.

Can rice be replaced with something else?

For a lower–carb alternative, swap rice for cauliflower rice or even cooked quinoa for a hearty base.

What vegetables go well in this bowl?

Try adding bell peppers, snap peas, or carrots along with the broccoli for added color and nutrition.

Beef Broccoli Rice Bowl

Juicy beef and broccoli stir-fried in sweet soy sauce, served on fluffy rice in an easy one-bowl dish.

Prep duration
15 min
Cook duration
20 min
Complete duration
35 min


Complexity Easy

Heritage Asian-Inspired

Output 4 Portions

Dietary guidelines No dairy

Components

Beef & Marinade

01 400g (14 oz) flank steak or sirloin, thinly sliced against the grain
02 2 tablespoons soy sauce
03 1 tablespoon oyster sauce
04 1 teaspoon cornstarch
05 1 teaspoon sesame oil
06 1 teaspoon sugar

Sauce

01 2 tablespoons soy sauce
02 1 tablespoon oyster sauce
03 1 tablespoon hoisin sauce
04 1 tablespoon rice vinegar
05 1 teaspoon brown sugar
06 1 teaspoon cornstarch
07 2 tablespoons water

Vegetables & Rice

01 1 large head broccoli, cut into florets (about 400g/14 oz)
02 2 cloves garlic, minced
03 1 tablespoon fresh ginger, minced
04 2 tablespoons vegetable oil, divided
05 250g (1 1/4 cups) uncooked jasmine or basmati rice
06 500ml (2 cups) water

Garnishes (optional)

01 2 green onions, thinly sliced
02 1 tablespoon toasted sesame seeds

Method

Phase 01

Prepare the Rice: Rinse the rice thoroughly, then combine with 500ml (2 cups) water in a saucepan. Bring to a boil, reduce heat to low, cover, and simmer for 15 minutes. Remove from heat and let stand, covered, for 5 minutes. Fluff with a fork before serving.

Phase 02

Marinate the Beef: While the rice cooks, in a medium bowl, combine sliced beef with 2 tablespoons soy sauce, 1 tablespoon oyster sauce, 1 teaspoon cornstarch, 1 teaspoon sesame oil, and 1 teaspoon sugar. Mix well and let marinate for at least 10 minutes.

Phase 03

Mix the Sauce: In a small bowl, whisk together all sauce ingredients: 2 tablespoons soy sauce, 1 tablespoon oyster sauce, 1 tablespoon hoisin sauce, 1 tablespoon rice vinegar, 1 teaspoon brown sugar, 1 teaspoon cornstarch, and 2 tablespoons water. Set aside.

Phase 04

Sear the Beef: Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat. Add marinated beef in a single layer and sear for 1-2 minutes per side until just browned. Remove beef to a plate.

Phase 05

Stir-fry Vegetables: Add the remaining 1 tablespoon oil to the skillet. Stir-fry broccoli florets for 3-4 minutes until bright green and just tender. Add minced garlic and ginger; stir-fry for 1 minute until fragrant.

Phase 06

Combine and Thicken: Return beef to the pan. Pour in the prepared sauce and toss everything together. Cook for 2-3 minutes, stirring, until the sauce thickens and coats the beef and broccoli.

Phase 07

Serve: To serve, divide the cooked rice among four bowls. Top with the beef and broccoli mixture. Garnish with sliced green onions and toasted sesame seeds, if desired.

Necessary tools

  • Large skillet or wok
  • Saucepan with lid
  • Mixing bowls
  • Measuring spoons & cups
  • Sharp knife
  • Cutting board

Allergy details

Review each component for potential allergens and consult healthcare providers if you're uncertain.
  • Contains soy (from soy sauce).
  • Potential for gluten if non-certified gluten-free soy sauce, oyster sauce, or hoisin sauce are used.
  • Contains shellfish (from oyster sauce).
  • Always review product labels to confirm allergen status.

Nutritional breakdown (per portion)

These values are approximate guides only and shouldn't replace professional medical guidance.
  • Energy: 480
  • Fat: 14 g
  • Carbohydrates: 58 g
  • Protein: 31 g