Ham bone + rice + water = Ham Congee, aka Chinese Ham Bone Rice Soup. This is my favourite ham bone recipe – slow cooked until the rice breaks down, the meat is falling off the bone, and the broth is beautifully flavoured. Slow cooker, pressure cooker or stovetop – I use all 3 methods!

While the Western world goes bonkers over the vision of a glistening baked ham ready for carving, the Chinese are rubbing their hands with glee at the thought of the ham bone.
Because this recipe is not just something I made up – though I wouldn’t blame you for thinking so.
Chinese Ham Bone Rice Soup is a “thing”. It’s called “Congee” in Chinese, and it’s the source of much discussion over who gets the ham bone from our own Christmas ham – or a pact to use it for a Family Meal – as well as smug announcements when one is able to secure extra leftover ham bones.
I secured two extra ham bones post Christmas 2017. *She says smugly, and proudly*
But in case you aren’t so lucky / as good at wheedling, and for all other times of the year, store bought ham hocks are ideal for this recipe. (It’s actually better because because it isn’t picked clean!)

SO – WHAT IS CONGEE?
It’s a white Chinese rice soup / porridge that’s made by slow cooking rice in broth until it breaks down and thickens the soup. It’s mostly rice and broth with just little bits of stuff in it – usually fish and chicken – so it’s highly economical.
The consistency varies from a soft, porridge-like consistency which has a lovely creamy mouth feel, to a more runny texture which is more like liquid broth with soft rice bits in it. In case you didn’t read between the lines, I’m not a fan of watery/runny Congee!
In China and Hong Kong, Congee is typically served for breakfast with big, puffy deep fried bread sticks for dunking, but I usually have it for dinner (no puffy fried bread sticks!).
The key to a great Congee is the broth, and hence why the Chinese go mad over leftover ham bones. It makes an incredible broth – no other flavourings needed.

BE WARNED: THIS IS CRAZY EASY!!
Place rice, lots of water, and ham bone in a pot, slow cooker or pressure cooker. Shred ham, return to pot, simmer a bit more.
That’s it. Yes, it really is that easy.
I exaggerate not when I say I think this is the ultimate 3 ingredient meal!

STOVE, SLOW COOKER, PRESSURE COOKER
This is a recipe that can be made on the stove, in the slow cooker or pressure cooker. It’s ideal for all 3, and I use all 3 methods. Pressure cooker means I can have it tonight, slow cooker if I’m out all day or if it’s a giant bone. And in winter on the stove, almost always.
As for garnishes, at the very least, I like to sprinkle with some chopped green onions. Something crunchy like Asian Fried Shallots (pictured) or even Chang’s crunchy fried noodles is terrific. Chinese Congee shops typically serve it with strips of crispy fried wonton skins.
So technically, I use more than 3 ingredients. Don’t crucify me! 😂 – Nagi x
MORE ASIAN SOUPS YOU’LL LOVE!
- Chinese Noodle Soup
- Wonton Soup
- Chinese Corn Soup
- LAKSA!
- Chinese Rice Soup (not a congee, it’s a soup)
- See all Asian Recipes

WATCH HOW TO MAKE IT
Hungry for more? Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for all of the latest updates.

Chinese Ham Bone Rice Soup (Congee)
Ingredients
- 1 kg (2 lb) ham bone / hock (Note 1)
- 1 1/4 cups long grain white rice , uncooked
- 9 cups (2.25 L or 2.25 QT) water
Garnishes / finishes:
- Salt & white pepper
- Finely sliced green onion
- Fried asian shallots / onions or something else crunchy , optional (Note 2)
- Sesame oil , optional
Instructions
- Place bone, rice and water in a large pot, slow cooker or pressure cooker. Cover with lid.
- Cook using preferred method (times below), or until meat on ham is tender enough to shred.
- Remove ham from soup, shred meat. Discard fatty / thick skin and sinew, keep bone. Use scissors if needed to chop meat.
- Stir rice well, then return meat AND bone into soup.
- Cook using preferred method, until rice is broken down and soup has a porridge like consistency – see video.
- Remove bone. Stir vigorously, then adjust consistency with water if desired. Or simmer uncovered if necessary to thicken. Adjust salt to taste (I usually just need a pinch), add a dash of pepper.
- Serve rice soup garnished with green onions, a sprinkle of Asian Fried Shallots and drizzle of sesame oil.
- Storage tip: Return bone into the soup, it continues to add flavour.
Cook times:
- Stove: Simmer on low for 1 3/4 – 2 hours (no stirring), shred meat, then on low for 30 minutes, stirring every now and then.
- Slow Cooker: Low for 8 hours, shred meat, then low for 1 – 2 hours.
- Pressure Cooker: High for 50 minutes, shred meat, then high for 15 minutes or 20 minutes on sauté function.
Recipe Notes:
– Ensure the bone is mostly submerged – if not, it may require turning during cooking because the part submerged in the broth cooks faster. Also, exposed ham = less flavour in rice, so you may need to cook a bit longer post returning shredded meat into rice to infuse more flavour into the broth. – This recipe yields a congee with a generous amount of ham per serving. Normal shop bought congee is mostly rice and soup with just a tiny bit of stuff (fish or chicken usually). I have a higher ratio of ham to rice to ensure you get good ham flavour in the broth. You could add another 1/4 cup of rice and 1 3/4 cups water, to stretch it out more, but I wouldn’t do more than that. – The broth gets infused with more flavour once the shredded meat and bone is returned to the soup for the 2nd phase of cooking. – Careful of over salting, the ham continues to leach salt into the broth when the soup is sitting around. 4. Make ahead – ham has a good shelf life, so I feel comfortable keeping it in the fridge for even 5 days. It will congeal but loosen up when reheated Add a touch of water to loosen. I haven’t tried freezing it. 5. Complete the meal by adding vegetables into the soup. eg. add stems of Chinese vegetables chopped into spoonable sizes and cook until tender (or cook separately and divide into bowls, top with soup), then stir the leafy bits in just before serving. You could do the same with spinach too. 6. Nutrition per serving, assuming 5 servings – about 2.5 cups per serving. Excludes toppings.
Nutrition Information:
LIFE OF DOZER
When he escaped my clutches….
PS Don’t worry, they’re doggie cupcakes and yes, I promise to do the recipe soon!

I agree with Cat…never thought to use rice. Dozer is a good doggie!! I follow his progress as often as I can.
Dozer is definitely NOT a good doggie! He is so cheeky….
This soup reminds me of the bean soup I make with left over ham bone but instead of rice I use white navy or pea beans. I will add onion and carrots chopped up, that is about it. Always turns out good.
I must try it with rice, thanks I would never have thought to use rice.
Happy Cooking
Cat.
I love that! You just pop it all into the slow cooker??? 🙂 N x
I do it on top of the stove, I use raw beans and a little trick my Mother taught me was instead of soaking them overnight all you need to do is cover the beans with water in a pot and add baking Sosa. About a couple of good size tablespoons full. Bring them to a boil (careful or they will boil over). Keep a close eye on them and don’t leave the stove. When they boil the fizz up and break the skin of the bean and also clean them.
You can see how dirty the fizzy stuff will be. Boil for only a few minutes then drain and rinse really well picking out ant discoloured beans. Re start them in fresh water with the meat ,veggies and onions. Your beans will be as if you had soaked them overnight.
Thanks for the tip Cathy! I see this happening soon 🙂