Combine chicken stock, water, garlic, ginger and green onion in a thick bottom pot and bring it to boil. When it starts to boil, reduce heat to medium then add chicken and rice. Stir and cover, cook for 30 to 35 minutes or until chicken is fully cooked. Stir occasionally.
Remove chicken, green onion and ginger pieces from pot. Remain chicken and let it cool so we can shred them. Cover back on and let rice keep cooking for an additional 60 minutes, stir occasionally. If porridge looks too thick before finishing cooking, add more water as needed.
Shred chicken into small pieces, use chicken skin too if you’d like. Also this is a great time to prepare garnishes if you are using any.
When porridge is done, it must be silky and smooth. Stir in shredded chicken and mix well. Serve while it’s hot with prepared garnish. Enjoy!