Dim Sum Steamed Beef Balls (Ngao Yuk)

Total Time
Prep 30 mins
Cook 30 mins

I always order this when eating Dim Sum. I finally got a good recipe for this off about.com, which re-posted Evelyn Chau's recipe from her book "Have Some Dim Sum". My recipe is modified to suit me. The first time I made this I didn't have orange rinds and so something was off but this time I had an orange on hand and used a cheese grater to grate off some orange skin and wow that's the secret ingredient.

Ingredients Nutrition


  1. This is a very crucial ingredient and can't be omitted/substituted. With a cheese grater, grate an orange peel. Mine is a cheap dollar store one and it's easier grating the skin while still attached to the whole orange. About 1/2 teaspoons I'll go up to 1 tsp at times.
  2. Add baking soda to beef.
  3. Add the beaten egg to the mixture. An alternative to the egg is pick up beef in hand and form into a large ball. Then throw the beef with some force into a large bowl. Repeat 10 - 15 times. The egg or throwing makes the beef less crumbly when cooked. I use the egg trick.
  4. Dissolve cornstarch in cold water. Stir well and add to beef.
  5. Add minced citrus peel, oil, white pepper, salt, chicken bouillion, sugar, sesame oil and egg, oyster sauce, cilantro, peas to beef. Mix well for about 10 min or till it's well mixed and pasty.
  6. Cover and Let marinate for 4 hours or more in the fridge.
  7. Form beef balls of about 2 tablespoons of beef with your spoon.
  8. Place beef balls on a medium plate, or whatever size plate fits in your steamer. If you're using small dishes, the beef can be steamed in batches.
  9. Steam on high heat for 8 minutes after water has come to a boil.
  10. Serve with a soy/maggi sauce mixture.