Beef and Broccoli Rice Bowls

I still remember the first time I made these Beef and Broccoli Rice Bowls. It was one of those chaotic Tuesday evenings where everyone was hungry, homework was looming, and the thought of complicated cooking was just too much. I’d been craving Chinese takeout, specifically beef and broccoli, but was also trying to be a bit more mindful of our budget and what we were eating. I stumbled upon a basic recipe idea and decided to give it my own spin. The aroma that filled the kitchen as the beef sizzled and the sauce simmered was incredible – a rich, savory, slightly sweet scent that had my kids peeking into the kitchen every few minutes asking, “Is it ready yet?” When we finally sat down to eat, it was a revelation. The beef was so tender, the broccoli perfectly crisp-tender, and the sauce? Oh, that sauce was a game-changer – glossy, flavorful, and clinging to every grain of rice. My husband, usually a man of few words at dinner, declared it “better than takeout,” and the kids cleaned their bowls, even the broccoli, without a single complaint. Since that first success, these Beef and Broccoli Rice Bowls have become a beloved staple in our meal rotation. They’re quick enough for a weeknight, impressive enough for guests, and endlessly satisfying. It’s the kind of meal that brings everyone to the table with smiles, and honestly, what more could a home cook ask for?

Ingredients for Unforgettable Beef and Broccoli Rice Bowls

This recipe focuses on fresh, quality ingredients to create a dish that bursts with flavor. Here’s what you’ll need:

For the Beef & Marinade:

  • 1.5 lbs Flank Steak (or Sirloin/Skirt Steak): Thinly sliced against the grain. This cut offers a great balance of flavor and tenderness when properly prepared.
  • 2 tablespoons Low-Sodium Soy Sauce: The savory backbone of the marinade, using low-sodium allows for better salt control.
  • 1 tablespoon Rice Vinegar: Adds a subtle tang to tenderize and brighten the beef.
  • 1 tablespoon Cornstarch: Helps to create a velvety texture on the beef and slightly thickens the marinade.
  • 1 teaspoon Sesame Oil: Toasted sesame oil lends a distinct, nutty aroma and flavor.
  • 1/2 teaspoon Black Pepper: Freshly ground for the best flavor.
  • 2 cloves Garlic, minced: Fresh garlic provides an aromatic, pungent base.

For the Stir-Fry Sauce:

  • 1/2 cup Low-Sodium Beef Broth: Forms the liquid base of our rich sauce.
  • 1/4 cup Low-Sodium Soy Sauce: Adds depth and umami to the sauce.
  • 3 tablespoons Oyster Sauce: A key ingredient for authentic flavor; it’s savory, slightly sweet, and adds a beautiful gloss.
  • 2 tablespoons Brown Sugar (packed): Balances the savory notes with a touch of molasses-rich sweetness. Adjust to your preference.
  • 1 tablespoon Rice Vinegar: Brightens the sauce and cuts through the richness.
  • 1 tablespoon Sesame Oil: Reinforces that lovely nutty flavor.
  • 1 tablespoon Cornstarch (mixed with 2 tablespoons cold water to make a slurry): The secret to a perfectly thick, glossy sauce that coats everything beautifully.
  • 1 teaspoon Grated Fresh Ginger: Adds a warm, zesty kick.
  • 1/2 teaspoon Red Pepper Flakes (optional): For a touch of heat, adjust to your liking.

For the Stir-Fry & Assembly:

  • 2 tablespoons Avocado Oil (or other high smoke point oil): Divided; ideal for high-heat stir-frying without burning.
  • 1 large head of Broccoli (about 4-5 cups florets): Cut into bite-sized florets for even cooking.
  • 1 medium Onion, sliced: Adds a sweet and savory aromatic layer.
  • 3-4 cloves Garlic, minced: More fresh garlic for maximum flavor in the stir-fry.
  • Cooked Rice (Jasmine, Basmati, or Brown): About 4-6 cups, for serving as the base of your bowls.
  • Optional Garnishes: Toasted sesame seeds, sliced green onions, a drizzle of sriracha.

Step-by-Step Instructions to Beef and Broccoli Perfection

Follow these instructions carefully for a restaurant-quality meal right in your own kitchen. The key is to have all your ingredients prepped and ready to go (mise en place) before you start cooking, as stir-frying happens quickly!

1. Prepare and Marinate the Beef:
* Place your flank steak in the freezer for 15-20 minutes. This makes it much easier to slice thinly.
* Once slightly firm, remove the steak and slice it thinly (about 1/8 to 1/4 inch thick) against the grain. This is crucial for tenderness.
* In a medium bowl, combine the sliced beef with the marinade ingredients: 2 tablespoons low-sodium soy sauce, 1 tablespoon rice vinegar, 1 tablespoon cornstarch, 1 teaspoon sesame oil, 1/2 teaspoon black pepper, and 2 minced garlic cloves.
* Toss well to ensure every piece of beef is coated. Let it marinate at room temperature for at least 20-30 minutes, or cover and refrigerate for up to 4 hours for deeper flavor.

2. Prepare the Stir-Fry Sauce:
* While the beef is marinating, prepare the stir-fry sauce. In a small bowl or liquid measuring cup, whisk together the beef broth, 1/4 cup low-sodium soy sauce, oyster sauce, brown sugar, 1 tablespoon rice vinegar, 1 tablespoon sesame oil, grated fresh ginger, and optional red pepper flakes.
* In a separate tiny bowl, mix the 1 tablespoon of cornstarch with 2 tablespoons of cold water until smooth to create a slurry. Set this aside – you’ll add it later to thicken the sauce.

3. Prepare the Vegetables and Rice:
* Wash and cut the broccoli into bite-sized florets. If the stems are thick, you can peel and slice them too – they’re delicious!
* Slice the onion and mince the remaining 3-4 cloves of garlic for the stir-fry.
* Cook your rice according to package directions so it’s ready when the stir-fry is done. Keep it warm.

4. Cook the Beef:
* Heat 1 tablespoon of avocado oil in a large skillet or wok over medium-high to high heat. The pan should be hot enough that a drop of water evaporates instantly.
* Once the oil is shimmering, carefully add half of the marinated beef in a single layer. Do not overcrowd the pan, as this will cause the beef to steam rather than sear. Cook for 2-3 minutes per side, until nicely browned and cooked through. The high heat and cornstarch coating will help create a delicious crust.
* Remove the cooked beef from the skillet and set it aside on a plate.
* Add the remaining 1 tablespoon of avocado oil (if needed) and cook the second batch of beef in the same manner. Set aside with the first batch.

5. Stir-Fry the Vegetables:
* To the same skillet (no need to wipe it clean, those browned bits are flavor!), add the sliced onion. Stir-fry for 2-3 minutes until it begins to soften and turn translucent.
* Add the minced garlic (for the stir-fry) and cook for another 30 seconds to 1 minute until fragrant. Be careful not to burn the garlic.
* Add the broccoli florets to the skillet. Stir-fry for 3-5 minutes. You want the broccoli to be bright green and crisp-tender. If your pan seems dry or the broccoli needs help steaming, you can add a tablespoon or two of water or beef broth and cover the pan for a minute.

6. Combine and Thicken the Sauce:
* Return the cooked beef to the skillet with the vegetables.
* Give the prepared stir-fry sauce (the one without the cornstarch slurry yet) a quick whisk and pour it over the beef and broccoli. Bring the mixture to a gentle simmer, stirring to coat everything.
* Now, give the cornstarch slurry a quick stir (as cornstarch settles) and pour it into the simmering sauce. Stir continuously. The sauce will begin to thicken and become glossy within 1-2 minutes. Cook until it reaches your desired consistency.

7. Serve and Garnish:
* Once the sauce has thickened, remove the skillet from the heat.
* To serve, spoon a generous portion of cooked rice into individual bowls.
* Ladle the beef and broccoli mixture, along with plenty of that luscious sauce, over the rice.
* Garnish with toasted sesame seeds, sliced green onions, and a drizzle of sriracha if you like an extra kick. Serve immediately and enjoy your homemade masterpiece!

Nutrition Facts (Estimated)

Understanding the nutritional profile of your meals can be helpful. Here’s an approximate breakdown for these Beef and Broccoli Rice Bowls:

  • Servings: This recipe typically yields 4-6 generous servings.
  • Calories per Serving (approximate, assuming 4 servings, excluding rice): Around 450-550 kcal. This can vary based on the exact cut of beef and portion size.
    • Description: A satisfying calorie count for a main meal, providing sustained energy.
  • Protein (approximate): 35-45g per serving.
    • Description: Excellent source of high-quality protein from the beef, crucial for muscle repair, satiety, and overall bodily functions.
  • Fat (approximate): 20-30g per serving.
    • Description: Contains fats from the beef and cooking oils; choosing leaner cuts of beef can reduce this. Includes beneficial unsaturated fats from sesame and avocado oil.
  • Carbohydrates (approximate, excluding rice): 20-25g per serving.
    • Description: Primarily from the sugars in the sauce and natural carbohydrates in the vegetables. The rice will significantly add to the carbohydrate count.
  • Fiber (approximate): 3-5g per serving (from broccoli and onion).
    • Description: Broccoli is a good source of dietary fiber, aiding digestion and promoting fullness. Serving with brown rice will increase fiber content.

Disclaimer: Nutritional information is an estimate and can vary based on specific ingredients, brands, and portion sizes used. For precise figures, using a nutritional calculator with your exact ingredients is recommended.

Preparation Time: Quicker Than You Think!

This dish comes together surprisingly fast, especially once you get the hang of the prep.

  • Prep Time (Slicing, Marinating, Chopping): Approximately 25-35 minutes. This includes slicing the beef (allow 15-20 min freezer time for easier slicing), whisking the marinade and sauce, and chopping the vegetables. The beef needs at least 20 minutes to marinate.
  • Cook Time: Approximately 15-20 minutes. Stir-frying is a quick cooking method.
  • Total Time (excluding rice cooking, including marinating): Approximately 45-60 minutes. If you prep ingredients ahead or while the beef marinates, it can feel even faster.

This makes it an ideal candidate for a weeknight meal that tastes like a weekend treat.

How to Serve Your Delicious Beef and Broccoli Rice Bowls

Presentation can elevate any meal! Here are some fantastic ways to serve your homemade Beef and Broccoli Rice Bowls:

  • The Classic Bowl:
    • Start with a generous scoop of fluffy Jasmine rice as the foundation in a wide, shallow bowl.
    • Ladle the vibrant beef and broccoli mixture over the rice, ensuring plenty of the glossy sauce coats everything.
    • Garnish generously:
      • A sprinkle of toasted sesame seeds for nutty crunch and visual appeal.
      • Thinly sliced green onions (scallions) for a fresh, mild oniony bite.
      • A few extra red pepper flakes if you enjoy more heat.
      • A drizzle of Sriracha or your favorite chili garlic sauce for an extra spicy kick.
  • Noodle Bowl Variation:
    • Swap the rice for cooked egg noodles, ramen noodles, or even udon noodles. Toss the noodles lightly with a touch of sesame oil before topping with the beef and broccoli.
  • Low-Carb Options:
    • Serve over cauliflower rice for a lighter, keto-friendly meal.
    • Pair with zucchini noodles (zoodles) or steamed mixed vegetables instead of a grain.
  • Family-Style Platter:
    • Arrange the cooked rice on a large platter.
    • Spoon the beef and broccoli attractively over one section of the rice.
    • Place small bowls of garnishes (sesame seeds, green onions, chili sauce) around the platter for everyone to customize their own serving.
  • Meal Prep Perfection:
    • Portion cooked rice into individual meal prep containers.
    • Top with the cooled beef and broccoli.
    • Store garnishes separately in small bags or containers to add just before reheating and serving. This keeps them fresh and crunchy.
  • Interactive Toppings Bar:
    • Especially fun for kids or guests!
    • Offer small bowls of various toppings alongside the main dish:
      • Chopped peanuts or cashews for extra crunch.
      • Pickled ginger.
      • Crispy fried shallots or onions.
      • A wedge of lime for a fresh citrusy squeeze.
      • Bean sprouts.

No matter how you choose to serve it, the rich flavors and appealing textures of this dish are sure to impress!

Additional Tips for Beef and Broccoli Mastery

Elevate your beef and broccoli game with these expert tips:

  1. Velveting the Beef: For incredibly tender beef (beyond just the marinade), try a technique called velveting. After slicing, toss the beef with 1 egg white, 1 tablespoon cornstarch, and 1 tablespoon Shaoxing wine (or dry sherry). Let it sit for 30 minutes. Then, briefly blanch the beef in simmering water or quickly shallow-fry in oil until just opaque before proceeding with the stir-fry. This creates a super tender, restaurant-style texture.
  2. Don’t Overcrowd the Pan: This is crucial for getting a good sear on the beef. Cook the beef in batches if necessary. Overcrowding lowers the pan temperature, causing the beef to steam instead of brown, resulting in tougher, greyer meat.
  3. High Heat is Your Friend: Stir-frying relies on high heat to cook ingredients quickly, locking in flavor and texture. Ensure your pan and oil are properly hot before adding ingredients. A wok is ideal, but a large, heavy-bottomed skillet works well too.
  4. Broccoli Perfection: To ensure your broccoli is perfectly crisp-tender and bright green, you can blanch it briefly before stir-frying. Plunge the florets into boiling water for 1-2 minutes, then immediately transfer to an ice bath to stop the cooking process. Drain well before adding to the stir-fry.
  5. Sauce Consistency Control: The cornstarch slurry is key to thickening the sauce. If your sauce is too thin, mix a little more cornstarch with cold water and add it gradually while stirring. If it’s too thick, thin it out with a splash of beef broth or water.
  6. Customize Your Sweetness and Spice: The beauty of homemade is control. Taste the sauce before adding the cornstarch slurry and adjust brown sugar for sweetness or red pepper flakes/sriracha for heat according to your family’s preference.
  7. Fresh vs. Frozen Broccoli: Fresh broccoli will generally give you the best crisp-tender texture. If using frozen broccoli, there’s no need to thaw it completely; add it directly to the hot pan. It may release more water, so you might need a slightly longer cooking time to evaporate excess moisture.
  8. Ingredient Prep (Mise en Place): Stir-frying happens very quickly. Have all your ingredients (beef sliced and marinated, sauce mixed, vegetables chopped, aromatics minced) prepped and within reach before you even turn on the stove. This makes the cooking process smooth and stress-free.

Frequently Asked Questions (FAQ) About Beef and Broccoli Rice Bowls

Here are answers to some common questions you might have:

  1. Q: What’s the best cut of beef for beef and broccoli?
    A: Flank steak is the classic choice and highly recommended for its flavor and ability to stay tender when sliced thinly against the grain. Sirloin steak, skirt steak, or even flat iron steak are also good alternatives. Avoid stewing cuts as they will be too tough for quick stir-frying.
  2. Q: Can I make this recipe gluten-free?
    A: Yes! Substitute the soy sauce with tamari or a gluten-free soy sauce alternative. Ensure your oyster sauce is also certified gluten-free, as some brands contain wheat. Cornstarch is naturally gluten-free, but always double-check labels.
  3. Q: How do I store and reheat leftovers?
    A: Store leftover beef and broccoli (separate from rice if possible, to prevent mushy rice) in an airtight container in the refrigerator for up to 3-4 days. Reheat gently in a skillet over medium-low heat with a splash of water or broth to prevent drying out, or microwave until warmed through.
  4. Q: Can I use other vegetables in this dish?
    A: Absolutely! Feel free to add or substitute other stir-fry friendly vegetables like bell peppers (any color), carrots (sliced thinly or julienned), snap peas, snow peas, mushrooms, or bok choy. Adjust cooking times as needed based on the vegetable’s density.
  5. Q: My beef came out tough. What did I do wrong?
    A: Several factors can lead to tough beef:
    • Wrong cut: Using a less tender cut of beef.
    • Slicing technique: Not slicing thinly enough or slicing with the grain instead of against it.
    • Overcrowding the pan: Steaming the beef instead of searing it.
    • Overcooking: Cooking the beef for too long. It cooks very quickly when thinly sliced.
      Marinating and considering the velveting technique can significantly help.
  6. Q: What can I substitute for oyster sauce if I don’t have it?
    A: While oyster sauce provides a unique umami depth, you can try a few alternatives in a pinch. A mixture of Hoisin sauce (use a bit less as it’s sweeter) and a little extra soy sauce can work. Some people use mushroom-based vegetarian “oyster” sauces, or even just increase the soy sauce and perhaps add a tiny bit more sugar and a dash of Worcestershire sauce (check for allergens). The flavor profile will be slightly different but still tasty.
  7. Q: How can I make the sauce spicier?
    A: There are several ways:
    • Increase the amount of red pepper flakes in the sauce.
    • Add a minced fresh chili (like a bird’s eye or serrano) along with the garlic during the stir-fry.
    • Stir in a teaspoon or more of sriracha, gochujang (Korean chili paste), or chili garlic sauce into the finished sauce.
    • Serve with hot sauce on the side.
  8. Q: Can I prepare any parts of this recipe ahead of time?
    A: Yes, to save time on busy nights:
    • Beef: Slice and marinate the beef up to 4 hours in advance (refrigerated).
    • Sauce: Whisk together all sauce ingredients (except the cornstarch slurry) and store in an airtight container in the fridge for up to 2 days.
    • Vegetables: Chop the broccoli, onion, and garlic a day ahead and store them in separate airtight containers in the fridge.
    • Rice: Cook rice a day or two ahead and reheat before serving.
      With these components prepped, the actual stir-frying will take only 15-20 minutes.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Beef and Broccoli Rice Bowls


  • Author: Amanda

Ingredients

Scale

This recipe focuses on fresh, quality ingredients to create a dish that bursts with flavor. Here’s what you’ll need:

For the Beef & Marinade:

  • 1.5 lbs Flank Steak (or Sirloin/Skirt Steak): Thinly sliced against the grain. This cut offers a great balance of flavor and tenderness when properly prepared.
  • 2 tablespoons Low-Sodium Soy Sauce: The savory backbone of the marinade, using low-sodium allows for better salt control.
  • 1 tablespoon Rice Vinegar: Adds a subtle tang to tenderize and brighten the beef.
  • 1 tablespoon Cornstarch: Helps to create a velvety texture on the beef and slightly thickens the marinade.
  • 1 teaspoon Sesame Oil: Toasted sesame oil lends a distinct, nutty aroma and flavor.
  • 1/2 teaspoon Black Pepper: Freshly ground for the best flavor.
  • 2 cloves Garlic, minced: Fresh garlic provides an aromatic, pungent base.

For the Stir-Fry Sauce:

  • 1/2 cup Low-Sodium Beef Broth: Forms the liquid base of our rich sauce.
  • 1/4 cup Low-Sodium Soy Sauce: Adds depth and umami to the sauce.
  • 3 tablespoons Oyster Sauce: A key ingredient for authentic flavor; it’s savory, slightly sweet, and adds a beautiful gloss.
  • 2 tablespoons Brown Sugar (packed): Balances the savory notes with a touch of molasses-rich sweetness. Adjust to your preference.
  • 1 tablespoon Rice Vinegar: Brightens the sauce and cuts through the richness.
  • 1 tablespoon Sesame Oil: Reinforces that lovely nutty flavor.
  • 1 tablespoon Cornstarch (mixed with 2 tablespoons cold water to make a slurry): The secret to a perfectly thick, glossy sauce that coats everything beautifully.
  • 1 teaspoon Grated Fresh Ginger: Adds a warm, zesty kick.
  • 1/2 teaspoon Red Pepper Flakes (optional): For a touch of heat, adjust to your liking.

For the Stir-Fry & Assembly:

  • 2 tablespoons Avocado Oil (or other high smoke point oil): Divided; ideal for high-heat stir-frying without burning.
  • 1 large head of Broccoli (about 45 cups florets): Cut into bite-sized florets for even cooking.
  • 1 medium Onion, sliced: Adds a sweet and savory aromatic layer.
  • 34 cloves Garlic, minced: More fresh garlic for maximum flavor in the stir-fry.
  • Cooked Rice (Jasmine, Basmati, or Brown): About 4-6 cups, for serving as the base of your bowls.
  • Optional Garnishes: Toasted sesame seeds, sliced green onions, a drizzle of sriracha.


Instructions

Follow these instructions carefully for a restaurant-quality meal right in your own kitchen. The key is to have all your ingredients prepped and ready to go (mise en place) before you start cooking, as stir-frying happens quickly!

Kitchen remodeling

 

1. Prepare and Marinate the Beef:
* Place your flank steak in the freezer for 15-20 minutes. This makes it much easier to slice thinly.
* Once slightly firm, remove the steak and slice it thinly (about 1/8 to 1/4 inch thick) against the grain. This is crucial for tenderness.
* In a medium bowl, combine the sliced beef with the marinade ingredients: 2 tablespoons low-sodium soy sauce, 1 tablespoon rice vinegar, 1 tablespoon cornstarch, 1 teaspoon sesame oil, 1/2 teaspoon black pepper, and 2 minced garlic cloves.
* Toss well to ensure every piece of beef is coated. Let it marinate at room temperature for at least 20-30 minutes, or cover and refrigerate for up to 4 hours for deeper flavor.

2. Prepare the Stir-Fry Sauce:
* While the beef is marinating, prepare the stir-fry sauce. In a small bowl or liquid measuring cup, whisk together the beef broth, 1/4 cup low-sodium soy sauce, oyster sauce, brown sugar, 1 tablespoon rice vinegar, 1 tablespoon sesame oil, grated fresh ginger, and optional red pepper flakes.
* In a separate tiny bowl, mix the 1 tablespoon of cornstarch with 2 tablespoons of cold water until smooth to create a slurry. Set this aside – you’ll add it later to thicken the sauce.

3. Prepare the Vegetables and Rice:
* Wash and cut the broccoli into bite-sized florets. If the stems are thick, you can peel and slice them too – they’re delicious!
* Slice the onion and mince the remaining 3-4 cloves of garlic for the stir-fry.
* Cook your rice according to package directions so it’s ready when the stir-fry is done. Keep it warm.

4. Cook the Beef:
* Heat 1 tablespoon of avocado oil in a large skillet or wok over medium-high to high heat. The pan should be hot enough that a drop of water evaporates instantly.
* Once the oil is shimmering, carefully add half of the marinated beef in a single layer. Do not overcrowd the pan, as this will cause the beef to steam rather than sear. Cook for 2-3 minutes per side, until nicely browned and cooked through. The high heat and cornstarch coating will help create a delicious crust.
* Remove the cooked beef from the skillet and set it aside on a plate.
* Add the remaining 1 tablespoon of avocado oil (if needed) and cook the second batch of beef in the same manner. Set aside with the first batch.

5. Stir-Fry the Vegetables:
* To the same skillet (no need to wipe it clean, those browned bits are flavor!), add the sliced onion. Stir-fry for 2-3 minutes until it begins to soften and turn translucent.
* Add the minced garlic (for the stir-fry) and cook for another 30 seconds to 1 minute until fragrant. Be careful not to burn the garlic.
* Add the broccoli florets to the skillet. Stir-fry for 3-5 minutes. You want the broccoli to be bright green and crisp-tender. If your pan seems dry or the broccoli needs help steaming, you can add a tablespoon or two of water or beef broth and cover the pan for a minute.

6. Combine and Thicken the Sauce:
* Return the cooked beef to the skillet with the vegetables.
* Give the prepared stir-fry sauce (the one without the cornstarch slurry yet) a quick whisk and pour it over the beef and broccoli. Bring the mixture to a gentle simmer, stirring to coat everything.
* Now, give the cornstarch slurry a quick stir (as cornstarch settles) and pour it into the simmering sauce. Stir continuously. The sauce will begin to thicken and become glossy within 1-2 minutes. Cook until it reaches your desired consistency.

7. Serve and Garnish:
* Once the sauce has thickened, remove the skillet from the heat.
* To serve, spoon a generous portion of cooked rice into individual bowls.
* Ladle the beef and broccoli mixture, along with plenty of that luscious sauce, over the rice.
* Garnish with toasted sesame seeds, sliced green onions, and a drizzle of sriracha if you like an extra kick. Serve immediately and enjoy your homemade masterpiece!

Nutrition

  • Serving Size: one normal portion
  • Calories: 550
  • Fat: 30g
  • Carbohydrates: 25g
  • Fiber: 5g
  • Protein: 45g