Making a good Cantonese rice porridge (also called rice congee) required patience and the right technique.

This article outlines how to prepare the silkiest and most comforting Cantonese style porridge. This rice porridge is the breakfast and lunch staple in many Asian countries and serves in Dim Sum restaurants (they call it as jook in Cantonese) as one of the delicacies.

The time-honored Cantonese rice porridge is suitable for almost every palate. This unadorned dish is surprisingly appealing and easy to make.

The best porridge recipe should fulfill the following criteria:

  • Silky smooth and creamy
  • The rice grains are adequately hydrated, burst open like popcorns.
  • Cantonese porridge should not separate into two layers, even keeping at room temperature for some time.
  • The rice porridge should be enticing that it is a dish on its right, even without adding any extra ingredients.

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.

Chinese rice porridge

We include this porridge in our breakfast menu and hence would like to share with you how to prepare it at home.

(If you see words like congee or jook in other recipes, it means the same thing as porridge, they all refer to the same Chinese delicacy.)

The basic rice porridge

Many porridge vendors and restaurants are making this basic porridge. They then add other ingredients to transform it into a variety of porridge – pork and eggs porridge, fish porridge, chicken congee, etc. It is more efficient to prepare a base that works in conjunction with other ingredients. The cook only needs to add the chosen ingredients and simmer for a few minutes and is ready to serve. The ingredients added can only be limited by your imagination.

This basic rice porridge is tasty enough to serve on its own, as many customers prefer to order the basic version without adding extra ingredients. We call it as plain porridge 白粥, but in fact, it is more than just water and rice.

Here is my step-by-step explanation of how do we make it.

1. Preparing chicken broth

stock for rice porridge

There are two ways to prepare the rice porridge.

  • You can start to prepare the porridge by blanching the pork in hot water and then simmer together with the rice. 
  • An alternative is as what I am doing in this recipe. I am using the chicken bone to prepare the chicken stock, then only add the rice into the stock and start boiling.

Here are the steps:

  • Wash the chicken bone to remove any debris.
  • Place the chicken bone in a stock pot.
  • Add cold water sufficient to submerge all the bones.
  • Bring it to a boil, then reduce the heat until the broth is barely boiling.
  • Simmering on the stove top for one hour. Stir occasionally.
  • Skim of the scum floating on the surface from time to time. This step can help to get a clean broth.
chicken stock
  • After one hour (or one and a half if you like), the water should have extracted all the flavor from the bone.
  • Remove the bone and let the chicken broth pass through a wire mesh strainer.
  • Let the broth sits for ten minutes. Then pour it into another pot through the strainer again, but discard the sediments at the bottom.

Set aside and proceed to the next step.

Note: 1. 5kg bone yields 2. 5L of stock, which is the amount for the porridge prepared  in this recipe,

2. Clean the rice

Clean the rice by rinsing it twice with plenty of water.

soak rice for rice porridge

Unless the rice is dirty, do not rinse the rice too many times until the water runs clear. Try to retain as much starch as possible as it will help to thicken the rice porridge.

3. Soak the rice

Soak the rice with water for one to three hours. The rice will become softer after soaking. It helps to shorten the time required to simmer the rice until it disintegrates to form a silky and creamy texture.

The Frozen Method – an alternative way

Simmering the rice from scratch is the traditional way to prepare the rice porridge. It takes a longer time, but the outcome is wonderful. The rice grains will eventually open up like the popcorn and looks very appealing.

There is another method to reduce the cooking time of the porridge substantially. I explain this method in another article ‘Chinese Porridge Recipe”, in which the rice grains are pre-soaked and frozen. You can use this method if you prefer a quicker way, but the result is not the same.

Once the raw rice grain is frozen, the water inside the rice will turn into ice and expands. The expansion will crack the rice grains into small pieces. When the rice is added to the stock, the cracked pieces will disintegrate much faster than the whole grain, but the appearance of the porridge looks like is prepared with broken rice.


4. Cook the rice porridge

chinese congee
How it looks like after 10 minutes.

Bring the chicken broth to a boil in a stockpot. The amount of water/broth should be about fifteen times by weight of the rice. Add some water to make up the amount if the quantity of the stock is less than required. This measurement is only a guideline as there is no harm if you add more water. It also depends on how long you simmer the rice porridge (the longer you simmer, the creamier the porridge will be), and

Add the rice into the boiling liquid. Keep stirring to prevent the rice from sticking to the bottom of the pot. Let it boil this way for about ten minutes. The rice will expand and start to turn soft.

Be patient if you want a silky smooth porridge

Keep the porridge at a consistent boil.

easy rice porridge
How it looks like when it is ready.

After that, reduce to the lowest heat possible. Keep the water at a consistent slow boil. That is when you see small bubbles popping up here and there, but the rice grains are not moving much.

Continue simmering for the next one to two hours. Stir occasionally to avoid the rice porridge from sticking to the pot.

The porridge will become thicker as time goes by and more frequent stirring is required to prevent it from sticking.

It is almost ready to serve at the end of 90 minutes.

I said it is ALMOST done because you can see it is creamy, but if I let it cool down in the bowl for a while, it will separate into two layers very slightly.

The ideal rice porridge should be homogenous, and not separating into two layers even leaving it at room temperature for some time.

5. Add a century egg

I will add one century egg to the porridge right after it is boiled. Century egg is alkaline. It helps to disintegrate the rice quickly to form a smooth and creamy texture.

The use of the century egg is optional. Omit it if you are not a fan of it. You need to simmer the porridge for a longer time to achieve the silky texture if you do not use it.

Cut the century egg into tiny pieces (virtually mince it). It will disintegrate into the porridge eventually.

6. Add a salted egg (optional)

Salted egg is optional because it is not considered as basic porridge anymore if you add ‘ingredients’ into it.

However, salted egg adds a savory and salty note to the silky porridge. Since it is such a universal ingredient for almost all the Cantonese porridges, I have decided to cook the salted egg in the porridge

Remove the salted egg once it is cooked and use it as part of the ingredients for the porridge, for example, salted egg with lean pork porridge 咸蛋瘦肉粥. Keep in mind the salt from the egg will seep into the porridge, and you have to reduce the amount of salt when you season the porridge.

7. Seasoning

The seasoning should be minimum. Salt is the main seasoning, and leave it to the customer to add other ingredients such as finely shredded ginger, scallions, sesame oil, light soy sauce, and ground white pepper when served. I add one tablespoon of salt (15g) to a pot of rice porridge made by 250g of rice and 3. 7 liters of stock. At the end of the cooking, it reduces to 3 liters and the saltiness is just right.

8. Switch up the basic rice porridge by adding your favorite ingredients

Most of the porridge shops will make a plain porridge base, and then add the ingredients chosen by the customers and cook further for a short while before serving.

If you add a piece of marinated pork along with the salted egg and century egg to the porridge, you will get the famous Cantonese style Century egg and pork porridge. You can get the full recipe and detail explanation in my previous article.

9. Garnish and serve

A simple garnish with some chopped scallions and finely cut ginger strips is all you need.

Add some ground white pepper, drizzle some light soy sauce plus a few drops of sesame oil on the porridge and is ready to be served as an endless bow of comfort to warm your heart.

rice congee
Yield: 6 servings

The Cantonese rice porridge recipe

rice porridge

This recipe outlines how to prepare the silkiest and most comforting Cantonese style porridge.

Prep Time 20 minutes
Cook Time 2 hours
Total Time 2 hours 20 minutes


For the chicken broth

  • 1.5 kg chicken bones
  • water enough to cover the bones

For the rice porridge

  • 3.8 liters chicken stock top up with water is not enough
  • 250 g rice
  • 1 tablespoon salt
  • 1 century egg mashed
  • 1 salted egg whole

For the topping


Making chicken broth

  1. Wash the chicken bone to remove any debris and dirt.
  2. Place the chicken bone in a stock pot.
  3. Add cold water sufficient to submerge all the bones.
  4. Heat the water over high heat until it starts to boil. Once it is boiled, reduce the heat.
  5. Simmering on your stove top for one hour. Stir occasionally.
  6. Skim of the scum floating on the surface from time to time. This step can help to obtain a clean stock.
  7. After one hour, remove the bone. Let the chicken stock pass through a wire mesh strainer.
  8. Let the stock sits for ten minutes. Then pour it into another pot through a strainer again, but discard the sediments at the bottom.

Prepare the porridge

  1. Clean the rice by rinsing it twice with plenty of water.
  2. Soak the rice with water for one to three hours.
  3. Bring the chicken broth to a boil. Add the rice into the liquid. Keep stirring to prevent the rice from sticking to the bottom of the pot.
  4. Let it boil in this way for about ten minutes.
  5. Add the mashed century egg
  6. Add a salted egg (optional)
  7. Reduce to the lowest heat possible so that the porridge is barely boiled.
  8. Remove the salted egg and cut it into small pieces. Set aside.
  9. Continue simmering at this state for the next one to two hours. Stir occasionally.
  10. Season with one tablespoon of salt.

To serve

  1. Ladle the porridge into a bowl.
  2. Add some pieces of salted egg, ground white pepper, drizzle some light soy sauce plus a few drops of sesame oil.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 1339Total Fat: 68gSaturated Fat: 18gTrans Fat: 0gUnsaturated Fat: 43gCholesterol: 583mgSodium: 3659mgCarbohydrates: 53gFiber: 1gSugar: 16gProtein: 120g

This data was provided and calculated by Nutritionix on 6/16/2019

    12 replies to "Rice porridge – How to cook Cantonese porridge (the traditional way)"

    • KP Kwan

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

    • kelvin wong

      would you like to comment on the addition of oats as in the cantonese porridge. will it enhance the taste or texture or both?

      • KP Kwan

        Dear Kelvin,
        I have not tried adding oats to the porridge so far. If I make a batch in the future and have a good result, I can edit and include the outcome in the article.
        Thanks so much for your suggestion.
        KP Kwan

    • Leong Kwee Ying

      There are many varieties of rice in the market, what type do you recommend to get the best texture for the porridge

      Thank you
      KY Leong

      • KP Kwan

        I use long grain rice which works fine with me.

        • Nettie

          Thank you. We just adopted a teenager from China. Trying to make some comfort foods, so off to try this….

          • KP Kwan

            That is a nice gesture to warm his heart. I hope all of you will enjoy the porridge.

    • Daniel

      Hi KP,

      If I want to make scallop porridge, using hokkaido fresh scallops. At which point do i add the scallops? Do I leave them in the whole cooking process?


      • KP Kwan

        Hi Daniel,
        You can add the fresh scallop at the later stage, as long as it is soft and the flavor is released. The dried scallop is commonly used to make porridge, and that should be added to the porridge earlier.
        KP Kwan

        • Daniel

          Thank you!

    • Rama

      Hi KP, thanks for your sharing.

      Want to ask, if i sit the congee with low heat on my stove all day long after i finished cooked. In order to keep my congee still warm.
      Then why my congee texture become watery? How can i do to make my congee texture still silky and smooth all day long?
      Thanks you

      Ps: i also use your rice and water ratio

      • KP Kwan

        I would suggest you turn off the heat and reheat only when you want to serve instead of keeping it warm for the whole day. I am not sure the reason as I have not tried that before.

Leave a Reply

Your email address will not be published.

I accept the Privacy Policy