Mar 26, 2025

Napa Cabbage and Meatballs in Jinhua Ham Chicken Thick Soup

Not quite an actual soup recipe, but more so something with slightly thickened chicken stock flavored with Jinhua ham. So instead of enjoying it along like a soup, I personally prefer to add a few ladles on top of steamed rice, making it a full on heart-warming meal.


Napa cabbage and meatballs in Jinhua ham chicken thick soup - 


Napa cabbage and meatballs in Jinhua ham chicken thick soup


Ingredients?

  • 320 grams coarse and slightly fatty ground pork
  • 320 grams lean ground pork
  • 4 Chinese water chestnut 荸薺
  • 2 medium pieces fried bean curd skin 炸豆腐皮
  • 1/2 medium napa cabbage
  • 6 shiitake mushroom
  • 1 piece bone-in Jinhua ham 
  • 1 stalk scallion
  • 1 small chunk ginger
  • 4 cups chicken stock
  • 6 cups water
  • Some salt
  • Some corn starch water mixture (optional)


How?

Trim-off the end of napa cabbage, section the remaining to medium size pieces. Bring a big pot of water to a boil and cook the napa cabbage for few minutes. You'll know when the naba cabbage is about semi-softened. Drain and set aside for later use.


Pre-boiling the napa cabbage

Destem and chop the scallion. Save a small amount of chopped scallion greens for garnish in the end, transfer others to a big bowl. Scrape and grate the ginger, add about 1 teaspoon of grated ginger to the bowl too.


Peel and chop the Chinese water chestnuts. Add the water chestnut along with both ground pork to the bowl. Season with 1/2 teaspoon of salt. Mix the pork and the ingredients in the bowl till evenly blended.


Pork and Chinese water chestnut mixture

Use the pork mixture and form into medium sized meatballs. I also toss the meatballs back and forth between my palms to help drawing out some air trapped within. It'll help firming up the meatballs too. My recipe will yield about 8 medium sized meatballs.


Pork and water chestnut meatballs

Rinse the Jinhua ham under hot water and use the back of the knife to scrape the meat. You might get some grayish bits, so it's like pre-cleaning the ham before using it. Mine was quite clean and nothing came out.


Bring out a big pot and pour in 4 cups of chicken stock and 6 cups of water. Toss in the prepped ham too. Bring to a boil then adjust the heat to keep it at a gentle bubbling stage. Continue to cook this way for 30 minutes in order to draw out more flavor from the ham.


Making Jinhua ham stock

Rinse the fried tofu skin under hot water, which will help drawing out excess oil. Once done, slice the fried tofu skin to medium size pieces. Destem the shiitake mushrooms, halve or quarter the cap if the mushrooms are too big.


Meanwhile, after 30 minutes cooking the Jinhua ham in stock, add in prepped napa cabbage and continue to cook for 15 more minutes. Then add in the meatballs, prepped fried tofu skin, and shiitake mushrooms. Continue to cook 20 minutes.


Making napa cabbage and meatballs in Jinhua ham chicken thick soup

After quite some time, remove the ham and give the stock a taste. Season with more salt if needed. However, Jinhua ham should make the stock a bit salty already, so the amount of additional salt needed depends. In fact, I didn't add any for my pot here.


Switch to low heat and wait till the stock cool-down a little. Have some corn starch and drinkable water mixture ready. Mix that into the pot while stirring the stock at the same time. This will help thickening the stock. Use more if thicker consistency is preferred.


Once the consistency and flavor have been checked. Garnish with some saved chopped scallion greens and serve.


Napa cabbage and meatballs in Jinhua ham chicken thick soup

See how I simply scooped the thick soup to brown rice? Such combo can be so comforting. The flavor is light but yet packed with umami thanks to the chicken stock and Jinhua ham.


Napa cabbage and meatballs in Jinhua ham chicken thick soup over brown rice

About Jinhua ham, if you can find quality pieces and sealed nicely, go ahead buy some and store them in the freezer. I always have one or two pieces of Jinhua ham in the fridge, it's a bit like saving Parmigiano Reggiano rinds too, which can be great when added to western sauce and soup.


Other recipes using Jinhua Ham:


Mar 20, 2025

Braised Chicken with Abalone 鮑魚悶雞

The price range for canned abalone can differ dramatically. As low as less than $10 USD or $100 or more can be possible. Well, we're not trying to bankrupt ourselves, and this recipe requires some braising time with chicken. 


So there is no need to get big and chunky supreme abalones. Just use the cheaper one, ideally with each individual abalone size no bigger than a small chicken egg. That way you can braise the abalone as a whole without making a dent in the wallet.


Braised chicken with abalone 鮑魚悶雞 - 


Braised chicken with abalone


Ingredients?

  • 1 canned abalone (425 grams total but 200 grams solid)
  • 700 grams bone-in skin-on dark chicken meat (about 10 drumettes)
  • 1 stalk scallion
  • 4 garlic cloves
  • 3 slices 2mm-thick ginger 
  • 1 teaspoon crystal sugar
  • 1 tablespoons preferred cooking oil

Marinade:

  • 2 tablespoons soy sauce
  • 2 tablespoons dark soy sauce
  • 1 tablespoon oyster sauce
  • 1 tablespoon aged Shaoxing wine
  • 1 teaspoon sesame oil


How?

Marinate the small chicken drumsticks, or drumettes with all the ingredients listed under the "marinade" section. Massage the sauce into the meat then let the chicken marinate for 30 minutes.


Marinating chicken drumettes with Chinese seasonings

Peel the garlic cloves. Scrape-off the ginger skin then slice to 2mm thick pieces. Destem the scallion then section the white part, diagonal cut the green part for garnish in the end.


Use a clay pot, drizzle 2 tablespoons of preferred cooking oil and switch to medium heat. I used olive oil, which is my basic oil for cooking.


Once the temperate rises, add in garlic, white section of the scallion, and ginger slices. Sear till aromatic and the garlics turn slightly browned.


Searing Chinese aromatics

Add in the chicken but not the marinade juice. Sear till slightly browned. Flip once the bottom part has been colored and continue to sear other sides.


Searing chicken drumettes in clay pot

Then it's time to pour in all the remaining marinade. Also 1/3 cup of the canned abalone juice, it'll highly enhance the flavor of the dish. Bring the whole thing to a boil then lower the heat to keep it as a light bubbling stage.


Add 1 teaspoon of crystal sugar and cook till the sugar has been fully dissolved into the sauce. Continue to cook 10 minutes.


Braising chicken drumettes in Asian seasonings

Time to add the abalones, but no more juice from the can. Continue to cook for 10 more minutes or till reduced a bit.


Top with scallion greens and serve the braised chicken with abalone in the same clay pot used in cooking. It'll hold up the residual heat quite well, so you get to enjoy a hot or very warm dish all the way.


Braised chicken with abalone

Don't discard the remaining abalone juice. You can utilize that in any other soupy Asian dishes, especially the kind that needs a umami boost. 


Braised chicken with abalone

If you really don't have any use of canned abalone juice at the moment, go ahead and freeze them into ice cubes or in a seal-tight container. Some people do that with homemade stock too. There will always be a time calling for a flavor-boost.


Extended reading: