Back to all recipes
Cantonese Ground Beef Rice and Eggs

Cantonese Ground Beef Rice and Eggs

Cantonese Soy-Braised Beef with Silky Steamed Eggs

Ground beef simmers in a rich, aromatic sauce until every grain is deeply flavored, then gets crowned with perfectly steamed eggs that break into golden rivers. It's the kind of homestyle Chinese dish that turns simple ingredients into pure comfort over rice.

ChineseAsianDinnerComfort FoodOne PotBeefEggs
↓ Jump to Recipe

When ground beef meets the gentle steam of eggs in a Cantonese kitchen, something magical happens. This isn't your typical American-style beef and eggs — it's a technique that transforms humble ingredients into something that feels both rustic and refined. The beef simmers slowly until each morsel is saturated with soy and aromatics, while the eggs cook just enough to set the whites but leave those golden yolks ready to break into silky rivers.

The dish belongs to that category of Cantonese home cooking that prioritizes technique over flashy ingredients. You're building layers of flavor methodically: first browning the beef for depth, then blooming the aromatics, finally letting everything meld in that savory-sweet sauce that defines so much of southern Chinese cooking. The cornstarch slurry isn't just thickening — it's creating that glossy, restaurant-quality finish that makes the sauce cling perfectly to each grain of rice.

What makes this version particularly satisfying is how it balances textures. The beef stays tender from its gentle braise, the peas add little pops of sweetness, and those barely-set eggs create an instant sauce when you break into them. It's the kind of dish that turns a weeknight dinner into something that feels special, even though it comes together in about twenty minutes once you get your mise en place sorted.

Prep15 min
Cook20 min
Total35 min
Servings5
Difficultymedium

Ingredients

  • 1 lbground beef, preferably 80/20 blend

Sauce

  • 2 cupchicken stock
  • 2 tbspoyster sauce
  • 2 tbspShaoxing wine or dry sherry
  • 2 tbsplight soy sauce
  • 1 tspdark soy sauce
  • tspwhite pepper powder

Cooking

  • 1 tbsppeanut oil or vegetable oil
  • 1 yellow onion, finely minced
  • 2 tspfresh ginger, finely minced
  • 2 tbspcornstarch
  • 1 cupfrozen green peas
  • 1 tspsesame oil for finishing(optional)
  • 5 large eggs

Serving

  • 2 cupsteamed jasmine rice, warm

Instructions

  1. Combine all sauce ingredients in a small bowl and whisk until smooth. Set aside — having this ready makes the cooking flow much smoother.
  2. Heat the oil in a large nonstick skillet over medium heat. Add the ground beef and spread it out with a spatula into an even layer. Let it cook undisturbed until the bottom develops a nice brown crust, then break it apart into smaller chunks with your spatula.
  3. Stir in the minced onion and ginger with the beef. Cook, stirring occasionally, until the onion softens and the edges start picking up some golden color — this builds the aromatic base for your sauce.
    5 min
  4. Pour in the prepared sauce and stir everything together until well combined. Cover the pan and let it simmer gently — the beef will absorb the flavors while the sauce reduces slightly.
    10 min
  5. In a small bowl, whisk the cornstarch with 1/4 cup water until completely smooth. No lumps allowed here — this slurry will give your sauce that glossy, restaurant-style consistency.
  6. Add the frozen peas to the beef mixture and stir them in. Give the cornstarch slurry another quick whisk, then pour about half of it into the pan. Stir constantly as the sauce thickens — you want it to coat a spoon nicely. Add more slurry if needed to reach that perfect consistency.
  7. Crack the eggs directly onto the surface of the beef, spacing them evenly around the pan. Cover immediately and let the steam work its magic — you want the whites set but the yolks still gloriously runny.
    2 min 30 sec
  8. Remove from heat and serve immediately over bowls of warm rice. The runny yolks will create a rich sauce as they mix with the beef and rice — pure comfort food perfection.
Tips & Tricks
Frequently Asked Questions
Can I use a different cut of beef instead of ground?

Thinly sliced flank steak or beef chuck cut into small cubes work well, but you'll need to adjust the cooking time. Sliced beef needs just 2-3 minutes, while cubed beef might need 8-10 minutes to become tender.

What if I don't have Shaoxing wine?

Dry sherry is the closest substitute, or you can use rice wine vinegar mixed with a pinch of sugar. In a pinch, even white wine works, though the flavor will be slightly different.

How do I prevent the eggs from overcooking?

Keep the heat at medium-low once you add the eggs, and don't lift the lid until the whites look set around the edges. The residual steam does most of the work, so patience is key.

Can I make this ahead of time?

The beef mixture reheats beautifully, but always add fresh eggs when serving. Reheat the beef gently, then crack new eggs on top and steam them just before serving for the best texture.