Healthy Broccoli Beef Fried Rice with Sirloin

Savory Sirloin and Broccoli Fried Rice with glossy brown steak strips and vibrant green florets mixed into fluffy rice.
Chinese Broccoli Beef Fried Rice
This broccoli beef fried rice hits that takeout craving without the heavy grease. It's a high-protein one-pan meal that keeps the vegetables crisp and the beef tender.
  • Time: 15 min active + 15 min cooking + 13 min resting
  • Flavor & Texture: Savory, umami-rich, and slightly charred
  • Perfect for: Fast weeknight dinners or healthy meal prep

Broccoli Beef Fried Rice

The sirloin steak is the true highlight here. I selected it for its balance of leanness and marbling, which ensures it stays tender over high heat. Unlike flank or skirt steaks, which can turn chewy if overcooked by even a minute, sirloin is ideal for a quick wok sear.

Switching to a cheaper cut will likely compromise that melt-in-your-mouth tenderness.

The magic is in the contrast: the crunch of the broccoli, the texture of the rice, and the richness of the beef. It’s a colorful, balanced meal that feels more contemporary than typical takeout.

The result is a deeply savory dish powered by ginger and garlic, with a glossy glaze that coats every grain of rice. It is an efficient way to bring a nutrient-rich meal to the table.

Why the Steps Matter

Velveting the Beef: Coating the meat in cornstarch creates a protective barrier. This keeps the juices inside and gives the beef a silky texture even at high heat.

Using Cold Rice: Day-old rice has less moisture. This prevents the grains from clumping, allowing them to fry and toast individually instead of steaming into a mush.

The Sauce Sequence: Pouring the sauce around the hot edges of the pan rather than directly on the rice causes it to caramelize instantly. This adds a deeper, toasted flavor to the final dish.

Beef CutTextureCook TimeBest For
SirloinTender/LeanFastHigh-heat searing
FlankGrainy/ChewyMediumSlow cooking or thin slicing
Ground BeefSoft/CrumblyFastbudget-friendly versions

The Building Blocks

The sirloin provides the structural protein, while the cold jasmine rice acts as the canvas. I love using jasmine rice for its floral notes, but any long-grain rice works as long as it's chilled. The broccoli adds a necessary bitterness that cuts through the salt of the soy sauce.

For the aromatics, fresh ginger and garlic are non-negotiable. They provide the sharp, pungent base that defines the flavor profile. If you want a different vibe, you could use a pre-made stir fry sauce, but making the sauce from scratch lets you control the honey and vinegar levels.

Essential Gear

For this process, a carbon steel wok is ideal because it distributes heat unevenly, producing the "hot zones" needed for caramelization. Alternatively, use a large cast-iron skillet or a heavy-bottomed non-stick pan. A sturdy spatula is also necessary for tossing the rice quickly.

How to Make It

Phase 1: Preparation and Velveting

  1. In a medium bowl, mix the sliced sirloin, 1 tbsp of the reduced-sodium soy sauce, cornstarch, sesame oil, and white pepper. Toss to coat and let the meat rest for 10 minutes. Note: This allows the cornstarch to hydrate and the seasonings to penetrate the beef.
  2. In a small bowl, whisk together the remaining 3 tbsp reduced-sodium soy sauce, honey, rice vinegar, grated ginger, and minced garlic. Set this mixture aside.
  3. Use a fork to break up any clumps in the cold jasmine rice.
Preparation and Velveting: sirloin steak thinly sliced against the grain, reduced-sodium soy sauce, cornstarch, toasted se…

Phase 2: High-Heat Searing

  1. Heat 1 tbsp avocado oil in a wok over medium-high heat until it shimmers.
  2. Arrange the beef in a single layer. Sear without moving for 2 minutes to create a brown crust, then stir-fry for another 2 minutes until it hits 145°F (63°C). Transfer the beef to a plate and let it rest for 3 minutes.
    Seared beef strips with a brown crust in a wok
  3. Add the remaining 1 tbsp avocado oil to the pan. Stir-fry the broccoli for 3-4 minutes until it is bright green and slightly charred but still crisp.

Phase 3: The Final Assembly

  1. Push the broccoli to the sides of the wok. Pour the beaten eggs into the center and scramble them quickly until just set.
    Sautéed broccoli and scrambled eggs in a wok
  2. Stir in the cold rice and increase the heat to high. Toss everything for 3 minutes until the grains are toasted and separate.
  3. Pour the savory sauce around the hot edges of the pan to allow it to caramelize, then stir it thoroughly through the beef and rice.
  4. Fold in the sliced green onions and remove from heat immediately. Garnish with toasted sesame seeds.

Avoiding Common Pitfalls

When the rice turns out mushy, it's almost always because the rice was too wet or the pan wasn't hot enough. You want to hear a distinct sizzle when the rice hits the oil. If it sounds like it's steaming, turn up the heat.

If the beef feels tough, you might have sliced it with the grain. Always look for the lines of the muscle and cut across them to shorten the fibers, which makes the meat much easier to chew.

Rice is Clumping or Mushy

This happens when using warm rice or too much sauce too early. The extra moisture prevents the grains from frying.

Beef is Tough or Chewy

Usually caused by slicing with the grain or overcooking beyond the safe internal temp.

Sauce is Too Thin

This occurs if you pour the sauce directly onto the rice instead of the hot pan edges.

ProblemFix
Mushy RiceSpread fresh rice on a tray and freeze for 15 mins before frying
Chewy BeefSlice sirloin thinly against the grain and avoid overcooking
Watery SaucePour sauce on the pan walls to boil off excess water quickly

Freezing and Reheating Guide

Keep any leftover broccoli beef fried rice in an airtight container for up to 4 days in the refrigerator. The flavor holds up well, though the broccoli might soften slightly.

Freeze the meal in individual portions for up to 2 months. To prevent the broccoli from turning to mush when reheated, undercook it by 1 minute if you intend to freeze the dish. When reheating cooked leftovers, check with a food thermometer that the centre reaches 165°F (74°C); the appliance temperature and time alone do not confirm this.

To reheat on the stove, heat 1 tsp of oil in a skillet over medium heat. Stir in the rice and a little beef stock or water to add moisture, then stir-fry for 3-5 minutes until the food is steaming hot throughout and reaches 165°F (74°C) in the center.

For a quicker alternative, microwave on high for 2 minutes and stir halfway through.

Variations & Substitutions

  • 1 lb sirloin steak, thinly sliced against the grain
  • 4 tbsp reduced-sodium soy sauce
  • 1 tsp cornstarch
  • 1 tsp toasted sesame oil
  • 1/4 tsp white pepper
  • 1 tbsp honey
  • 1 tsp rice vinegar
  • 1 tsp freshly grated ginger
  • 2 cloves garlic, minced
  • 3 cups cold, day-old jasmine rice
  • 3 cups broccoli florets, cut into bite-sized pieces
  • 2 tbsp avocado oil
  • 2 large eggs, lightly beaten
  • 3 stalks green onions, sliced
  • 1 tsp toasted sesame seeds

Ground beef is an affordable alternative if you'd like to use a different protein. Simply brown the meat until no pink remains and it reaches 160°F (71°C) inside, then set it aside.

To create a low-carb version, replace the jasmine rice with cauliflower rice. Keep in mind that cauliflower rice releases significantly more water, so you will need to sauté it longer over high heat to evaporate the moisture before stirring in the sauce.

For a nuttier, more robust flavor, stir in a tablespoon of creamy peanut sauce right before serving. This adds a rich depth that complements the honey and ginger.

Original IngredientSubstituteWhy It Works
Sirloin SteakChicken BreastLean protein. Note: Slices thinner and cooks faster; cook to 165°F (74°C) instead of 145°F
Jasmine RiceBrown RiceMore fiber. Note: Requires a bit more oil to get a fry
Avocado OilGrapeseed OilHigh smoke point. Note: Neutral flavor, similar performance

How to Serve and Enjoy

A ceramic bowl filled with glistening sirloin steak and emerald broccoli tossed with golden-brown grains of jasmine rice.

Adjust the plating to suit the occasion. The contrast between the vivid green broccoli and deep golden brown beef gives this dish a striking visual appeal.

Simple Level Fill a deep bowl with rice and top it with extra green onions and sesame seeds, ideal for a busy Tuesday night.

Polished Level Choose a wide, shallow bowl and mold the rice into a small mound. Instead of mixing, carefully place the beef and broccoli on top and drizzle additional sauce around the perimeter.

Restaurant Level Place the rice in the center of a large white plate using a circular ring mold. Fan the beef pieces around the rice, then use a squeeze bottle to add dots of honey-soy reduction. Finish with micro-cilantro or thin red chili slices for a splash of color.

Plating Tweaks

  • Bowl Choice: Dark ceramics make the broccoli's green hue stand out.
  • Garnish: Diagonal slices of fresh scallions create a more polished look.
  • Final Touch: A small lime wedge on the side provides a bright, acidic contrast.

Good to Know

Can I use refrigerated leftover rice?

Yes, cold day-old jasmine rice is ideal. It keeps the grains separate and allows them to toast properly in the wok.

How do I prepare the beef for this recipe?

Toss the sliced sirloin with soy sauce, cornstarch, sesame oil, and white pepper. Let it rest for 10 minutes to tenderize the meat.

Is it possible to swap the sirloin for another meat?

Ground beef is a great budget-friendly alternative. Brown it first and set it aside, then follow the rest of the recipe.

How should I store any remaining portions?

Keep the dish in the refrigerator. Cool the rice quickly and refrigerate it within one hour, then reheat it only once until it reaches 165°F (74°C) in the center.

Chinese Broccoli Beef Fried Rice

Chinese Broccoli Beef Fried Rice Recipe Card
Chinese Broccoli Beef Fried Rice Recipe Card
Preparation time:15 Mins
Cooking time:15 Mins
Resting time:13 Mins
Total time:43 Mins
Servings:4 · 4 servings
Category: Main CourseCuisine: Chinese
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
531 kcal
% Daily Value*
Total Fat 19.9 g
   Saturated Fat 3.0 g
Sodium 625 mg
Total Carbohydrate 42.4 g
   Dietary Fiber 1.9 g
   Total Sugars 4.8 g
Protein 37.4 g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Tap a star to rate
Share, Rating and Comments:
Submit Review:
Star Ratings
5
(0)
4
(1)
3
(0)
2
(0)
1
(0)
Jump to Recipe