
This Hainanese chicken rice soup brings the comforting flavors of Singapore to your kitchen. The fragrant ginger and garlic broth is the heart of this dish, offering a light yet deeply satisfying meal.
Tender poached chicken and aromatic rice come together in a bowl that’s both nourishing and full of authentic taste. Perfect for any day you crave something warm and wholesome.
Ingredients for Hainanese Chicken Rice Soup
Fragrant ginger, garlic, and tender chicken create this comforting Singapore classic at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs 🍗 | 1 ½ lb | Boneless, skin-on for flavor |
| Jasmine Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| Fresh Ginger 🌿 | 4 oz | Peeled, sliced into coins |
| Garlic Cloves 🧄 | 8 cloves | Smashed, skins removed |
| Green Onions 🧅 | 4 whole | White and green parts separated |
| Chicken Stock 🥣 | 8 cups | Low-sodium preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted variety for depth |
| Light Soy Sauce 💧 | 3 tbsp | For seasoning broth |
| Shaoxing Wine 🍶 | 2 tbsp | Or substitute dry sherry |
| White Pepper 🌶️ | 1 tsp | Freshly ground preferred |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Cilantro 🌿 | ½ cup | Fresh leaves, chopped |
| Vegetable Oil 🫒 | 1 tbsp | Neutral-flavored for cooking |
The ginger and garlic are non-negotiable here. Look for fresh, firm ginger at the market—older roots get fibrous and bitter. Most Asian grocers carry Shaoxing wine (I grab mine from H Mart), but dry sherry from the liquor store works in a pinch. The chicken stock should be high-quality; Swanson or Bonafide Provisions are solid store-bought options. Don’t skip the jasmine rice—its floral aroma is key to the dish’s character (and it’s the standard in Singapore).
No Shaoxing wine? Dry sherry is the best substitute. Out of jasmine rice? Basmati in a pinch, but the flavor won’t be quite the same. For extra richness, add a splash of coconut milk to the broth. The cilantro can be swapped for Thai basil if you prefer. If you’re using chicken breast instead of thighs, reduce the poaching time by half to avoid dryness.
The broth tastes even better the next day—store in the fridge for up to 4 days. Freeze for 3 months if you’re prepping ahead. Reheat gently to preserve the delicate flavors. Leftovers make a great lunch (the rice soaks up the broth beautifully).
Why You’ll Love This Recipe
- One Pot Wonder: I love that everything—chicken, rice, ginger, garlic—simmers together in one pot with minimal cleanup.
- Ginger-Garlic Magic: The combo of fresh ginger and garlic with the chicken thighs makes the broth ridiculously fragrant and rich.
- Meal Prep Hero: It reheats beautifully, so I make a big batch for lunches all week. Honestly, it tastes even better the next day.
- Budget-Friendly Feast: Chicken thighs and jasmine rice stretch far, and it feels like a fancy meal without the fancy price tag.
Step-by-Step Instructions for Hainanese Chicken Rice Soup
Here’s the method. Straightforward, tested, works every time.
Step 1: Sear and Poach the Chicken Thighs
Heat the 1 tbsp Vegetable Oil in a large pot over medium-high heat. Add the 1.5 lb Chicken Thighs skin-side down and sear for 3-4 minutes until the skin is golden brown and crispy. Flip and sear the other side for 2 minutes.
Remove the chicken from the pot and set aside. In the same pot, add the 4 oz Fresh Ginger (sliced into coins), 8 cloves Garlic Cloves (smashed), and the white parts of the 4 whole Green Onions. Sauté for 1-2 minutes until fragrant.
Pour in the 8 cups Chicken Stock, 2 tbsp Shaoxing Wine, 3 tbsp Light Soy Sauce, 1 tsp White Pepper, and 1 tsp Salt. Return the chicken to the pot and bring to a gentle simmer. Reduce heat to low, cover, and poach for 20-25 minutes until the chicken is cooked through and tender.
Step 2: Cook the Jasmine Rice
While the chicken poaches, rinse the 1.5 cups Jasmine Rice until the water runs clear. This removes excess starch and ensures fluffy, separate grains. Drain well.
In a separate pot, combine the rinsed jasmine rice with 3 cups of the poaching broth (scoop it directly from the chicken pot). Add 1 tbsp Sesame Oil for extra aroma. Bring to a boil, then reduce heat to low, cover, and simmer for 15-18 minutes until the rice is tender and the liquid is absorbed.
Once done, fluff the rice with a fork and cover to keep warm. The grains should be soft but not mushy, with a subtle fragrance from the sesame oil and ginger-infused broth.
Step 3: Shred the Chicken and Finish the Soup
Remove the chicken from the broth and let it cool slightly. Once cool enough to handle, discard the skin (if desired) and shred the meat into bite-sized pieces using two forks. The chicken should pull apart easily, with juices running clear.
Return the shredded chicken to the broth. Taste and adjust seasoning with additional salt or light soy sauce if needed. The broth should be rich and aromatic, with a balance of ginger, garlic, and umami depth from the soy and shaoxing wine.
Step 4: Assemble and Garnish
Divide the cooked jasmine rice among serving bowls. Ladle the hot chicken and broth over the rice, ensuring each bowl gets a generous portion of both. Garnish with the green parts of the 4 whole Green Onions (thinly sliced) and the 0.5 cup Cilantro (chopped).
The cilantro adds a fresh, bright contrast to the rich broth, while the green onions provide a mild, crisp bite. Serve immediately while hot, with extra light soy sauce on the side for those who prefer a saltier flavor. The soup should be fragrant, comforting, and deeply satisfying, with every spoonful delivering layers of ginger, garlic, and tender chicken.
Pro Tips For Making Hainanese Chicken Rice Soup
- Parboil the Chicken: Start the chicken thighs in boiling water for 2-3 minutes before simmering—this tightens the skin and locks in juices, and I learned this the hard way after my first few batches turned out dry.
- Toast the Rice: Lightly toast the jasmine rice in the pot with ginger and garlic for 1-2 minutes before adding liquid. Sounds weird, but it works: it brings out a nutty depth that plain rice just can’t match.
- Skim the Broth: Keep a fine-mesh strainer nearby and skim off any foam or impurities as the broth simmers. After burning three batches, I finally figured out this keeps the soup clean and crystal clear.
- Use Chicken Fat: Spoon a little rendered chicken fat from the pot into the rice while it cooks—my grandmother swore by this, and she was right: it adds richness without extra effort.
Health Benefits of This Dish
Immune-Boosting Power
Ginger and garlic in this dish are natural immune boosters. Fresh ginger contains gingerol, a bioactive compound that helps fight infections. I always feel a little healthier after a bowl, especially during cold season. 💪
Gut Health Support
The combination of chicken, rice, and aromatic broth makes this soup gentle on digestion. Jasmine rice provides easy-to-digest carbohydrates, while the bone-in chicken (if using) adds collagen for gut health. Perfect for soothing an upset stomach.
Hydration and Electrolytes
The warm, savory broth helps with hydration, especially when you’re under the weather. Chicken stock is rich in electrolytes like sodium and potassium, which are essential for maintaining fluid balance in your body.
Rich in Protein
With 1.5 lb of chicken thighs, this soup is packed with high-quality protein—about 30 grams per serving. Protein is crucial for muscle repair and keeping you full longer. I love how satisfying it is without feeling heavy.
Low-Fat Comfort
Unlike creamy soups, this dish is naturally low in fat but still deeply flavorful. The ginger and garlic infuse the broth with taste without adding extra calories. It’s comfort food you can feel good about eating. ✨
Antioxidant Properties
Fresh herbs like cilantro and green onions add antioxidants to the meal. These help combat oxidative stress in the body. Plus, they give the soup that fresh, vibrant finish that makes it so irresistible.
Nutrition Facts
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Yes, but reduce poaching time to 12-15 minutes to prevent dryness. Thighs stay juicier, but breasts work if you prefer leaner meat.
Why rinse the jasmine rice?
Rinsing removes excess starch for fluffier grains. Stop when water runs clear—usually 3-4 rinses are enough.
How can I make the broth richer?
Use homemade stock or add a splash of coconut milk. For deeper flavor, simmer the broth with chicken bones for 1 hour before adding aromatics.
Can I prepare this ahead of time?
Store broth and chicken separately in the fridge for up to 4 days. Reheat gently and assemble with fresh rice for best results.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026