Skip to Content

Ground beef rice (Hong Kong style)

Ground beef rice served with egg is an easy one-pot meal that can be ready in thirty minutes. This Cantonese-style ground beef rice is called 窝蛋牛肉饭 (rice with ground beef and a sunny-side-up egg), which is served in nearly every cafe in Hong Kong.

Cantonese ground beef rice is a delicious no-frilled complete meal that the entire family will love. This ground beef rice is ideal as a take-out lunch box for school children and packed lunch for office workers. It was born from the need for a simple yet delicious meal for busy city folks.

Although some people prefer adding tomato to the ground beef rice, I only use the simplest and most common ingredients to prepare this dish: store-bought ground beef, egg, rice, and some basic Cantonese seasonings.  I finish by cracking an egg on the minced beef and mix with the steamed rice. The egg will be partially cooked by the heat from the rice to add a silky texture to the rice.

ground beef rice served with egg is an easy one-pot meal that can be ready in thirty minutes. This Cantonese style ground beef rice is called 窝蛋牛肉饭 (rice with ground beef and a sunny side up egg) which is served in nearly every cafe in Hong Kong.

Note: This post may contain affiliate links. Please read my privacy policy for more info. I may receive commissions for purchases made through links in this post. As an Amazon Associate, I earn from qualifying purchases.

The type of beef used in the ground beef rice recipe

This recipe offers a quick and easy meal for city folks. Therefore, I use store-bought ground beef freshly ground on the same day to save time. You can also use canned ground beef for your convenience.  The downside of these ground beef is that it contains a fair amount of fat, a concern for those who closely watch their diet.

You can reduce the amount of fat consumed by taking an extra step- choose the cut of beef you prefer and mince it yourself.  I suggest using flank steak or rump, which contains less fat. You also can control how much you want to mince the beef, as the texture of machine-ground meat differs from that of manually ground meat.

Add the egg to the ground beef 

The classic method of serving ground beef rice is to crack a raw egg on top of the beef while still steaming hot.  The heat from the beef and rice will partially cook the egg when mixed with the rice and beef right before eating.  

I improvise this recipe by transferring the steamed rice to a clay pot with ground beef and then a raw egg.  Next, I cover the clay pot with the lid over low heat for five minutes.  The egg will be partially cooked, and the rice at the bottom will form a slightly charred crust that provides more flavor and texture.

Add some green peas and onions 

The primary vegetables used in this recipe are garlic, onion, and green peas. Tomato, carrot, and sweet corn are among some other common ingredients that are appropriate. If you want to be creative, I suggest adding some bell pepper, small florets of broccoli, and diced celery.

Although some people prefer to add plenty of tomatoes and tomato paste and cook it for a prolonged period, I will stick to a simpler quick way to make it different from the bolognese sauce.  Adding tomatoes to the beef does not mean that it will taste like Bolognese sauce. This recipe has its unique flavor and should not make it to become a pseudo bolognese sauce.  

I suggest using plenty of beef sauce for the rice, and the flavor is good enough without adding tomatoes and chicken broth in the cooking process. 

Use a set of Cantonese seasoning

I am not sure about the origin of this recipe. It does look like there is some influence by Western cooking methods. However, the use of traditional Chinese seasoning is sure to make it stands out on its own.  Oyster sauce and light soy sauce are the primary seasoning ingredients.  A small amount of dark soy sauce gives it a more appealing color. Shaoxing wine and sesame oil should be added last. Bay leaf is not necessary if you want to produce a true blue Cantonese flavor.

The cooking process

Here is the detailed cooking process of the Cantonese-style ground beef rice with egg.


  • Mix the ground beef with all the seasoning ingredients in the recipe except the Shaoxing wine, sesame oil, and cornstarch. If you prepare the minced meat from scratch, keep the beef block in the freezer until it is half-frozen.  Cut the half-frozen beef into thin slices, then strips, and eventually into small dice. Mince the meat to the fineness that you prefer.
  • Prepare the frozen green peas or frozen mixed beans (green peas, sweet corn) and diced carrots). You can substitute with fresh sweet corn, carrots, celery, or bell pepper.  Cut the fresh vegetable into small dice similar to the size of green peas.
  • Combine all the seasoning in a bowl to become the sauce for the beef. 
  • Prepare the cornstarch slurry and set it aside.
  • Dice the onion and coarsely chop the garlic.


  • Saute the onion in a pan or a large skillet with oil until it is soft and slightly caramelized. Remove.
  • Saute the coarsely chopped garlic with some oil.  Add the beef and stir-fry over low heat.   Keep stirring the ground beef to break it up. When it is about half-cooked, leave it undisturbed to pan-fry it for a while until it is slightly brown.
  • Add the seasoning sauce. Gently mix with the beef until it starts to boil again.
  • Add the green peas (or other vegetables of your choice).
  • When it returns to a boil, add the Shaoxing wine and thicken the sauce with cornstarch slurry.
  • Place the steamed rice in a clay pot. Scoop the ground beef onto the rice.
  • Crack an egg in the middle of the spread of the ground beef. Cover and simmer over low heat for about five minutes. Garnish with some chopped scallion (green onions) and serve immediately. 

Notes, tips, and ideas: 

  • I use the clay pot for better presentation and slightly char the rice at the bottom to create extra flavor.  Alternatively, scoop the steamed rice into a large bowl, then crack an egg.  If the egg is too raw, you can cook an easy-over of a sunny-side-up egg instead of breaking a raw egg on the rice.
  • You may use brown rice instead of white rice for a change.
  • Try adding some beef broth while cooking to enhance the flavor.
  • Include some chili powder if you like it spicy.
  • Use ground chicken (or ground pork) if you do not eat beef.
  • Add some toasted sesame seeds on top to serve.

Try this easy ground beef dinner recipe with rice which I hope you will like. It can be considered the Hong Kong version of the Korean beef rice bowl but with Cantonese seasonings.

Love rice? Try these recipes

If you like rice, there are a few unique recipes for you on this blog. Here is my recommendation:
Nasi lemak – The rice is cooked with coconut milk and served with fried anchovies, roasted groundnuts, and sambal.
Tomato rice – The rice is cooked with tomatoes and many Malay spices. It is best to be served with Ayam Masak Merah.
Hainanese chicken rice – A popular rice dish cooked with chicken stock and served with poached chicken and ginger garlic sauce.

ground beef rice thumbnail

Ground Beef Rice

Yield: 2 servings
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes

Ground beef rice served with egg is an easy one-pot meal that can be ready in thirty minutes. This Cantonese style ground beef rice is called 窝蛋牛肉饭 (rice with ground beef and a sunny side up egg) which is served in nearly every cafe in Hong Kong.


For the beef (A)

  • 350 g (12oz) ground beef
  • 1 tbsp cooking oil
  • 1/4 tsp white pepper
  • 1/4 tsp salt
  • 2 tbsp water

For the sauce (B)

Others (C)

  • 1 medium-size onion (about 100g), diced
  • 3 cloves of garlic, coarsely chopped
  • 1/4 cup (about 60g) frozen green peas
  • 1 egg


  1. Mix all ingredients in (A), marinate for 15 minutes.ground beef rice - minced beef
  2. Saute the onion with some oil until slightly caramelized and translucent.ground beef rice - saute onion
  3. Saute the garlic until aromatic, add the ground beef and stir-fry until 70% cooked. Add the light soy sauce, dark soy sauce, and oyster sauce. Add the green peas. Thicken with the cornstarch slurry. Add the Shaoxing wine (optional) and sesame oil.ground beef rice - add green peas
  4. Place the freshly cooked steamed rice in a clay pot, spread the ground beef on top of the rice. ground beef rice - assemble
  5. Make a small dent at the center, crack an egg on it, and cover the clay pot. Place it over low heat for five minutes or until the egg yolk is half-cooked. Remove and serve.ground beef rice - add egg
Nutrition Information:
Yield: 2 Serving Size: 1
Amount Per Serving: Calories: 674Total Fat: 43gSaturated Fat: 13gTrans Fat: 1gUnsaturated Fat: 24gCholesterol: 249mgSodium: 1606mgCarbohydrates: 15gFiber: 3gSugar: 4gProtein: 53g

This data was provided and calculated by Nutritionix on 9/18/2020


Friday 5th of March 2021

Hi KP,

I noticed that the dark soy sauce you are using in the video is very thick. Did you use the thick Malaysian dark soy sauce, nowadays also known as cooking caramel? If not, what kind of brand dark soy sauce did you use? I've never seen a Chinese dark soy sauce that was as thick as the one you are using in the video.

Thank you.

Kind regards, Fred

KP Kwan

Saturday 6th of March 2021

Hi Fred, Yes. I use exactly what you mentioned. Other brands are not as thick, so you may need a little more to get the color you want. KP Kwan

Mario Widjaya

Monday 21st of September 2020

Hello Kwan, I really enjoy cooking with your Recipe. Taste Excellence !

Could you share the recipe of making Roasted Duck Rice with the Sauce, just like the Singapore Hawkers food. You may want to Google "JIU JIANG SHAO LA"

Thank you


Mario (Indo)

KP Kwan

Tuesday 22nd of September 2020

Hi Mario, I will put this in mind for my future recipe development. Thanks, KP Kwan

KP Kwan

Saturday 19th of September 2020

Hi, this is KP Kwan. I am happy to see you in this comment area, as you have read through my recipe. I am pleased to reply to any questions and comments as soon as possible.

Skip to Recipe