Main Courses
This 1 pot Hainanese chicken rice recipe transforms a weeknight dinner into a fragrant, restaurant-quality experience without the usual mess. đ The secret lies in building layers of flavorâginger, garlic, and pandan leaf infuse the broth while the chicken poaches tender and aromatic. I developed this method after years of perfecting the balance between rich coconut curry and delicate poached eggs, ensuring every bite delivers that signature Singaporean comfort.
The beauty of this approach is its simplicity: one pot handles the fragrant broth, poached chicken, and jasmine rice all at once, while the eggs cook separately for that signature runny yolk. Traditional techniques like double-boiling the coconut milk create depth, but modern shortcuts (like using a pressure cooker) keep prep manageable. What youâll end up with is tender, golden chicken swimming in a velvety coconut broth, served over fragrant rice with crisp cucumber and bright lime.
This dish is more than just a mealâitâs a sensory experience. The aroma alone will have everyone gathering at the table, while the balance of creamy coconut, savory chicken, and fresh garnishes makes it unforgettable. Perfect for family dinners, potlucks, or when you crave a taste of Singapore without leaving home. Letâs get started on creating this fragrant masterpiece.
Whether youâre feeding a crowd or treating yourself to a special meal, this recipe delivers restaurant-quality results with minimal effort. The poached eggs add a luxurious touch, while the cucumber and chili bring freshness to cut through the richness. Plus, itâs naturally gluten-free if you use tamari instead of soy sauce. Hereâs how to make it happen in just one pot.
Ingredients for 1 pot hainanese chicken rice
Here's everything you need to create this fragrant, one-pot Hainanese masterpiece with rich coconut and aromatic spices.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs đ | 1 ½ lb | Skin-on preferred for flavor |
| Jasmine Rice đ | 1 ½ cups | Uncooked, long-grain preferred |
| Coconut Milk 𼼠| 13 ½ oz | Full-fat can for richness |
| Fresh Ginger đ§ | ½ cup | Grated, peeled, vibrant color |
| Garlic Cloves đ§ | 6 cloves | Minced, fresh preferred |
| Pandan Leaf đż | 1 whole | Tied in knot for infusion |
| Chicken Stock đ˛ | 2 cups | Homemade or quality store-bought |
| Lime Juice đ | Âź cup | Freshly squeezed, bright flavor |
| Fresh Cilantro đż | Âź cup | Chopped, for garnish |
| Fresh Chili đśď¸ | 1 whole | Bird's eye, sliced thin |
| Cucumber đĽ | 1 whole | English, thinly sliced |
| Large Eggs đĽ | 4 whole | Fresh, cold for poaching |
| Vegetable Oil đŤ | 2 tbsp | For poaching eggs |
| Salt đ§ | 1 ½ tsp | Adjust to taste |
| White Pepper đśď¸ | ½ tsp | Freshly ground preferred |
The coconut milk is non-negotiable hereâfull-fat canned gives that signature creamy texture. Thai Kitchen or Aroy-D brands are my go-tos, but any full-fat will work. Fresh ginger and garlic are worth hunting down at the marketâthey make all the difference. Look for ginger with tight, smooth skin and garlic cloves that aren't sprouting. Pandan leaf can be tricky to find, but Asian markets or specialty grocery stores usually carry it. If you can't find it, a splash of pandan extract works in a pinch (about 1/2 tsp). The chicken thighs should have good fat marbling for juicinessâbone-in, skin-on if you want that restaurant-quality flavor.
No fresh ginger? Substitute with 1 tbsp ginger paste but reduce other liquids slightly. Short on coconut milk? Mix half coconut milk with half chicken stockâjust know the texture will be lighter. The pandan leaf can be omitted entirely if needed, but the dish loses some of its signature aroma. For the poached eggs, room-temperature eggs poach better, but cold ones work too. The cucumber should be crispâEnglish cucumbers are ideal, but regular cucumbers work if you peel them first. Salt is your friend hereâtaste as you go, especially if using store-bought stock.
Store the poached eggs in the fridge for up to 2 days if making ahead, but keep them submerged in water to maintain shape. The chicken and rice can be refrigerated for 3 days or frozen for 3 months. For the best experience, reheat gently on the stove with a splash of water. The broth freezes beautifullyâjust thaw and reheat before serving. Fresh herbs like cilantro and chili should be added just before serving to keep their vibrant flavors. This dish actually tastes better the next day as flavors meld together.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because itâs actually one potâno rice cooker juggling, no extra pans. The chicken simmers right in the same pot as the rice, soaking up all that fragrant ginger and garlic while you sip your tea. (Yes, even on a Tuesday night.)
- Coconut-Garlic Bomb: That first bite of tender chicken with the creamy coconut milk cutting through the heat? Chefâs kiss. The garlic cloves get caramelized just enough to add depth without overpowering, and the ginger? Itâs the secret weaponâbright, zesty, and lingering in the best way. Honestly, Iâve made this for people who âdonât like coconut,â and theyâre still asking for seconds.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The rice stays fluffy for days, and the chicken shreds so easily itâs perfect for wraps, salads, or just reheating with a splash of water. Iâll pack it in containers with a side of chili sauce, and my kids (who usually refuse leftovers) devour it cold the next day.
- Budget Win: Chicken thighs are cheaper than breasts, and using them here means juicy, flavorful meat without the dryness. A can of coconut milk and a head of garlic stretch this dish to feed four for under $10. Plus, the leftovers? Theyâre my freezerâs best-kept secretâjust add a little water when reheating, and itâs like fresh again. (Not the prettiest, but the taste makes up for it.)
Step-by-step instructions for Hainanese chicken rice
This one-pot method delivers restaurant-quality coconut curry and fragrant rice every time.
đł Step 1: Sear the Chicken and Build the Curry Base
Heat a large, heavy-bottomed pot over medium-high heat and add the 1.5 lb boneless chicken thighs. Let them sear undisturbed for 4-5 minutes per side until golden brown and cooked through. You'll see the skin develop a nice crustâthat's your signal they're ready to move.
Remove the chicken and set it aside. In the same pot, add 2 tbsp vegetable oil and stir in the 0.5 cup grated fresh ginger and 6 cloves minced garlic cloves. Cook for 1-2 minutes until fragrant and just starting to turn golden. Here's where the magic beginsâadd the 1 whole pandan leaf tied in a knot and the 1 whole fresh chili sliced thin. Let it sizzle for 30 seconds to release those aromatic oils.
đĽ Step 2: Simmer the Fragrant Curry Sauce
Pour in the 13.5 oz full-fat coconut milk and scrape up any browned bits from the bottom of the potâthis is called deglazing and captures all that rich flavor. Add the 2 cups chicken stock, 1.5 tsp salt, and 0.5 tsp white pepper. Bring to a gentle simmer and let it cook uncovered for 10 minutes until the mixture reduces slightly and the pandan leaf infuses the sauce with its signature floral aroma.
Return the chicken to the pot and add the 1.5 cups jasmine rice. Stir gently to coat each grain with the fragrant curry sauce. The rice should be submerged but not swimmingâthis ensures perfectly tender grains. Cover the pot and reduce heat to low. Let it steam for 15 minutes without disturbing it. This resting period allows the rice to absorb the flavors and cook evenly.
đł Step 3: Poach the Perfect Eggs
While the rice finishes cooking, prepare the eggs. Bring a small pot of water to a gentle simmer and add 2 tbsp vegetable oil. Crack each of the 4 large eggs into small bowls and carefully lower them into the simmering water. They should float gentlyâthis indicates the water is at the perfect temperature. Poach for 3-4 minutes until the whites are set but the yolks remain runny and vibrant.
Use a slotted spoon to transfer the poached eggs to a plate lined with paper towels. Let them drain briefly to remove excess water before serving. The key here is timingâyou want eggs that are just set enough to hold their shape but still silky in the center. If you remove them too early, they'll be too runny; too late, and they'll be overcooked.
đĽ Step 4: Garnish and Serve
After the 15 minutes of steaming, carefully remove the pandan leaf from the rice. Fluff the rice gently with a fork and adjust the seasoning if neededâadd a splash of 0.25 cup lime juice if it needs a brighter finish. The rice should be fragrant, tender, and infused with coconut and pandan flavors.
To serve, divide the rice among bowls and place a poached egg on top. Garnish with the 0.25 cup chopped fresh cilantro and thin slices of 1 whole English cucumber. The contrast of cool cucumber and silky egg against the warm, fragrant rice is what makes this dish so special. Serve immediately while everything is at its peakâthis isn't a dish that waits!
Pro Tips For Making 1 Pot Hainanese Chicken Rice
- CRUSH THE GINGER: Use a microplane or mortar and pestleâno, a knife isnât cutting it here. You want that ginger to turn into a paste, not just tiny slivers. I learned this the hard way when my coconut milk curry tasted like it was missing something, even though I followed the recipe. The paste blends better and infuses flavor deeper into the chicken and rice.
- SIMMER, DONâT BOIL: Once the chicken is cooked and the coconut milk is added, keep the heat at a gentle simmerânot a rolling boil. I used to rush this, and the rice would turn mushy while the chicken stayed dry. A steady simmer (about 15-20 minutes) lets the rice absorb the coconut milk and broth evenly, giving you that perfect fluffy texture without falling apart.
- SALT THE COCONUT MILK: Taste the coconut milk before adding it to the potâitâs usually bland. Stir in a pinch of salt (about Âź teaspoon) to balance the richness. I skipped this once and ended up with a dish that felt flat, like something was missing. The salt rounds out the flavors and makes the whole dish sing.
- REST THE CHICKEN: After cooking the chicken thighs, let them sit in the broth for 5-10 minutes before shredding. I know, I knowâyouâre eager to eatâbut this step guarantees juicy, tender meat. The residual heat keeps the chicken warm while it soaks up even more flavor from the broth, so youâre not left with dry, sad shreds. Trust the process.
Common mistakes when making your 1 pot hainanese chicken rice
Overcooking the Rice
One of the most common mistakes is letting the rice steam too long, which turns it mushy and gummy. The 15-minute low-heat steam is crucialâany longer, and you'll end up with a gluey mess. I've ruined more than a few batches by checking the rice too often and lifting the lid, which releases steam and disrupts cooking. Trust the timer and resist the urge to peek! đ
Skipping the Deglaze
Many home cooks forget to scrape up those flavorful browned bits from the bottom of the pot after searing the chicken. These bits, called fond, contain concentrated flavor that makes the difference between good and extraordinary. Use a wooden spoon to scrape them up when adding the coconut milk. This step is what transforms a simple dish into something truly special. đ˛
Poaching Eggs Too Long
Overcooked poached eggs are a tragedyâyou want that silky, runny yolk that's the hallmark of Hainanese chicken rice. The 3-4 minute window is tight, so watch closely. I recommend practicing with just one egg first to get the timing right. Too long, and you'll have rubbery yolks that ruin the dish. đĽ
Using Low-Quality Coconut Milk
Light or watered-down coconut milk will make your curry sauce thin and flavorless. Always use full-fat canned coconut milkâbrands like Thai Kitchen or Aroy-D are my go-tos. The extra fat creates that rich, velvety texture that's essential for authentic flavor. Don't be tempted to substitute with coconut cream, which is thicker and alters the balance. đĽĽ
Ignoring the Pandan Leaf
This is the secret ingredient that gives Hainanese chicken rice its signature floral aroma. If you can't find fresh pandan leaves, don't skip them entirelyâtry ½ tsp pandan extract as a substitute. The extract has a more concentrated flavor, so use sparingly. Without it, your dish will lack that distinctive fragrance that makes this recipe so memorable. đż
Not Adjusting Seasoning
Many recipes give exact measurements for salt, but every batch varies. Taste your curry sauce before adding the rice and adjust with ½ tsp salt increments as needed. The chicken stock and coconut milk can be salty, so don't be afraid to tweak. I often add a splash of lime juice at the end for brightnessâthis is where home cooks often fall short. đ§
Nutrition facts
Frequently asked questions
Can I make this Hainanese chicken rice without pandan leaf?
Yes, but you'll lose that signature floral aroma. Use ½ teaspoon pandan extract insteadâit's more concentrated, so a little goes a long way. If you can't find either, try adding 1 teaspoon lemongrass paste or a pinch of vanilla extract for subtle sweetness, though the flavor won't be identical.
How do I prevent the rice from turning mushy?
Keep the lid on tightly during the 15-minute steaming and avoid lifting it early. The rice needs trapped steam to cook evenly. If your rice pot doesn't have a tight seal, use a heavy pot with a well-fitted lid. Also, don't overfill the potâ1.5 cups uncooked rice should be enough for this recipe.
Can I use chicken breast instead of thighs?
Chicken breast works, but thighs are ideal for this dish. Thighs stay juicier and absorb more of the coconut curry flavor. If using breast, cut it into 1-inch pieces and sear them for only 3-4 minutes per side to prevent drying out. Add them back to the pot after the rice has cooked for 5 minutes to reheat.
What's the best way to reheat leftovers?
Reheat gently on the stove with 2 tablespoons water per serving to restore moisture. Cover the pot and simmer for 3-4 minutesânever microwave, as it makes the rice rubbery. For poached eggs, reheat in a water bath at 160°F for 2 minutes to keep them silky.
Can I make this dish vegetarian?
Swap the chicken for tofu or mushrooms. For tofu, use 14 oz firm tofu pressed and cubed, then pan-fry until golden before adding to the pot. For mushrooms, use 8 oz shiitake or oyster mushrooms sautĂŠed with the garlic and ginger. Adjust cooking time to 10 minutes after adding the rice.
