1 Pot Hainanese Chicken Rice Recipe: Fragrant Five-Spice Broth and Silky Eggs

Main Courses

1 Pot Hainanese Chicken Rice Recipe: Fragrant Five-Spice Broth and Silky Eggs

This 1 pot Hainanese chicken rice recipe delivers restaurant-quality results with minimal cleanup—fragrant five-spice broth, tender poached chicken, and silky eggs all cooked together in one vessel. The secret lies in layering flavors through slow-simmered aromatics and a delicate balance of sweet, spicy, and savory notes. I developed this method after years of perfecting the dish, ensuring every element comes together harmoniously without sacrificing authenticity.

The beauty of this one-pot approach is its simplicity: no complicated techniques, just precise timing and layering. We start by building the broth with star anise, cinnamon, and ginger, then poach the chicken directly in the pot. The rice absorbs the aromatic broth as it cooks, while the eggs poach in the same liquid, creating that signature silky texture. This method preserves all the traditional flavors while making cleanup effortless.

By the time you serve this dish, you’ll have golden, fragrant rice infused with five-spice broth, tender chicken that falls apart with a single bite, and perfectly poached eggs with runny yolks. The dish is completed with a drizzle of ginger-scallion oil, adding a bright, fresh contrast to the rich flavors. It’s a complete meal that feels both comforting and elegant—ideal for weeknight dinners or special occasions.

Perfect for feeding a family or hosting guests, this recipe scales easily while maintaining its balance of flavors. The one-pot method ensures everything cooks together, creating a cohesive dish that’s as impressive as it is practical. Let’s get started on this fragrant, flavorful masterpiece.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for 1 pot hainanese chicken rice

Fragrant spices, tender chicken, and silky eggs all come together in one aromatic pot.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Skin-on for flavor, cut into even pieces
Jasmine Rice 🍚 1 ½ cups Uncooked, long-grain preferred
Fresh Ginger 🧄 2 tbsp Finely grated, aromatic variety
Star Anise 🌿 2 whole Whole pods for infusion
Cinnamon Sticks 🌿 2 whole 1-inch pieces for aromatic depth
Dried Lemongrass 🌿 2 tbsp Finely chopped, or 1 stalk fresh
Garlic Cloves 🧄 6 cloves Minced for aromatic base
Five-Spice Powder 🌶️ 1 tbsp Authentic blend for signature flavor
Light Soy Sauce 🥢 ¼ cup High-quality brand preferred
Large Eggs 🥚 4 whole Room temperature for perfect poaching
Vegetable Oil 🫒 ½ cup High smoke point for searing
Scallions 🧅 ¼ cup Thinly sliced for garnish
Sesame Oil 🫒 1 tbsp Toasted for finishing drizzle
Salt 🧂 1 ½ tsp Diamond Crystal preferred
White Pepper 🌶️ ½ tsp Freshly ground for subtle heat

The aromatic base is where this dish shines. Star anise and cinnamon sticks from Penzeys Spices deliver that signature Hainanese depth—skip the powdered versions. Fresh ginger should be bright yellow with no soft spots, and the lemongrass needs to be vibrant green, not dried out. For the five-spice powder, Look for authentic blends at Asian markets, not the generic supermarket versions. The chicken thighs should be plump with good marbling—skin-on for extra flavor. If you can't find jasmine rice, long-grain white rice works in a pinch, though the texture won't be identical.

No star anise? Double the cinnamon and add a pinch of clove. Running short on lemongrass? Substitute 1 tbsp lemongrass paste or extra ginger. The soy sauce is non-negotiable—Kikkoman or Diamond brand are reliable choices. For the eggs, if they're cold, let them sit at room temperature for 30 minutes before poaching. The sesame oil should be toasted, not flavored—it makes all the difference. If you're making this ahead, keep the eggs out until serving so they stay perfectly silky.

This dish tastes even better the next day as flavors meld. Store the rice and broth in an airtight container for up to 3 days in the fridge. The chicken can be reheated separately—it stays tender when warmed gently. For the eggs, poach them fresh when serving. The ginger-scallion oil keeps for 1 week in the fridge, but it's best used immediately for maximum brightness. Double the batch—this disappears fast at gatherings.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this trick—just dump everything in one pot, and the ginger and star anise work their flavor magic while you stir. No fancy techniques, no extra dishes. The rice and chicken cook together, so tender they fall apart with a touch.
  • Flavor Bomb: That first bite? The ginger’s sharp kick, the cinnamon’s warm whisper, and the chicken so juicy it’s practically melting. Honestly, it’s the kind of dish that makes you want to close your eyes and savor it—no fancy plating needed.
  • Lunchbox Hero: Between us, this is my secret weapon for meal prep. The rice stays fluffy, the chicken stays moist, and it reheats like a dream. Pack it in containers, and you’ve got a satisfying lunch that’ll have coworkers asking for seconds.
  • Budget Win: Chicken thighs are forgiving and cheap, and a single pot means minimal ingredients stretch far. I’ve fed four people for under $10, and the leftovers? Even better the next day. (Yes, even on a Tuesday night.)

Step-by-step instructions for one-pot Hainanese chicken rice

This method delivers aromatic five-spice broth and silky poached eggs in a single pot.

1

Prepare the Chicken and Aromatics

Cut the 1.5 lb boneless chicken thighs into even 1-inch pieces—this ensures they cook uniformly. In a separate bowl, combine the 2 tbsp finely grated fresh ginger, 6 cloves minced garlic, 2 tbsp dried lemongrass, 1 tbsp five-spice powder, 1.5 tsp salt, and 0.5 tsp white pepper. Mix well to create a fragrant marinade.

Coat the chicken pieces thoroughly with this spice blend and let them sit at room temperature for 15 minutes. This allows the spices to penetrate the meat and develop deeper flavor. While the chicken marinates, prepare the aromatics by lightly crushing the 2 whole star anise and 2 whole cinnamon sticks with the flat side of a knife—this releases their essential oils without breaking them apart.

2

Sear the Chicken and Build the Broth Base

Heat the 0.5 cup vegetable oil in a 6-quart Dutch oven over medium-high heat until shimmering. Working in batches to avoid crowding, add the marinated chicken and sear for 3-4 minutes per side until golden brown and cooked through. Remove the chicken and set aside.

In the same pot, add the crushed star anise, cinnamon sticks, and 0.25 cup light soy sauce. Stir for 30 seconds to toast the spices slightly—this deepens their aroma. Pour in 3 cups water and bring to a gentle simmer. Skim off any foam that rises to the surface, then return the seared chicken to the pot.

3

Simmer the Chicken and Rice

Add the 1.5 cups uncooked jasmine rice to the pot, spreading it evenly over the chicken. The rice should be submerged just below the surface of the liquid. Bring the mixture to a rolling boil for 1 minute, then reduce heat to low and cover tightly with a lid.

Simmer for 15 minutes without lifting the lid—this steams the rice gently and infuses it with the fragrant broth. After 15 minutes, check the rice. If it's not tender, continue cooking for another 5-10 minutes until the grains are just tender (they'll finish cooking later). The chicken should be fork-tender with no pink remaining.

4

Poach the Eggs and Finish

While the rice simmers, prepare the eggs. Crack the 4 whole large eggs into a small bowl and add 1 tbsp toasted sesame oil, mixing gently. The oil helps create silky, cloud-like yolks. Bring a small pot of water to a gentle simmer (not a rolling boil) and carefully poach each egg for 3-4 minutes until the whites are set but the yolks remain runny and creamy. Remove with a slotted spoon and drain on paper towels.

Once the rice is tender, turn off the heat and let the pot sit covered for 5 minutes. This resting period allows the rice to absorb any remaining liquid and develop a light, fluffy texture. Gently fluff the rice with a fork, then arrange the poached eggs on top. Drizzle with the remaining 1 tbsp toasted sesame oil and sprinkle with 0.25 cup thinly sliced scallions for freshness.

5

Serve Immediately

Divide the rice and chicken evenly among 4 bowls, placing 1 poached egg on each serving. Ladle the fragrant broth over the top, ensuring each portion has a generous amount. The broth should be clear with a deep golden hue, infused with the warm spices and umami from the soy sauce.

Serve with extra scallions on the side for garnish. Each bite should deliver tender chicken, fluffy rice, and silky egg all bathed in the aromatic five-spice broth. The dish is best enjoyed immediately while the eggs are warm and the broth is steaming.

👨‍🍳

Pro Tips For Making 1 Pot Hainanese Chicken Rice

  • Parboil Chicken First: Skip the raw chicken-in-broth approach—parboil the thighs for 5 minutes before adding them back to the pot. This guarantees they cook evenly without drying out, especially since thighs vary in size. I learned this the hard way when one batch turned out rubbery while another stayed juicy. ---
  • Grate Ginger Fine: Use a microplane or fine grater for the ginger—no chunky bits. The heat from the broth will soften it, but visible pieces make the rice taste uneven. I was skeptical until I tried it; the flavor blends seamlessly, and you actually taste the ginger in every bite. ---
  • Toast Spices Low: Warm the star anise and cinnamon sticks over low heat for 2 minutes before adding liquid. This releases their aromatic oils without burning them, which can turn the broth bitter. Sounds weird, but it works—your broth will smell like a proper Singapore hawker stall. ---
  • Strain the Broth: After simmering, strain the broth through a fine-mesh sieve to remove spices and ginger. This keeps the rice clean and lets you control the seasoning better. I skip this when I’m lazy, but the dish is noticeably better when I don’t—no gummy texture or spice overload.

Perfect pairings for this recipe

Ginger-Scallion Oil

This bright, aromatic oil is the signature garnish for Hainanese chicken rice. Heat 2 tbsp neutral oil (like vegetable or peanut) in a small pan over low heat. Add 2 tbsp finely minced ginger and ¼ cup sliced scallions, cooking for 1-2 minutes until fragrant but not browned. Remove from heat and let cool slightly. Drizzle 1 tsp toasted sesame oil over the top just before serving—this adds nutty depth and prevents the oil from separating. 🌿

Chili-Lime Sauce

For a zesty contrast, blend 2 tbsp lime juice, 1 tbsp chili oil (or ½ tsp cayenne mixed with 1 tbsp neutral oil), 1 tbsp minced cilantro, and a pinch of salt. Serve on the side for dipping or drizzle lightly over each bowl. The acidity cuts through the richness of the five-spice broth while adding a subtle kick. I like to use Mexican lime juice for extra tang.

Cucumber-Lime Salad

A refreshing side balances the hearty flavors. Thinly slice 1 English cucumber and toss with 1 tbsp rice vinegar, ½ tbsp lime juice, ½ tsp sugar, and a pinch of salt. Let sit for 10 minutes to soften slightly. Garnish with 1 tbsp chopped cilantro and 2 tbsp crushed peanuts for crunch. This salad adds a cool, crisp element to the warm, fragrant rice. 🥒

Steamed Bok Choy

For a simple vegetable pairing, steam 4 baby bok choy until tender-crisp (3-4 minutes). Toss with 1 tsp toasted sesame oil and a pinch of salt. The mild, slightly bitter greens complement the rich flavors of the chicken rice without overpowering them. Bok choy is a staple in Singaporean and Malaysian cuisine, making it a natural match.

Tea Pairings

Hainanese chicken rice pairs beautifully with lightly oxidized oolong tea, like Tie Guan Yin, which complements the dish's aromatic spices. For a caffeine-free option, serve with jasmine tea—its floral notes harmonize with the five-spice broth. Avoid heavy black teas, as they can clash with the dish's delicate flavors. A small pot of brewed tea served alongside completes the meal. 🍵

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 8g40%
Cholesterol 280mg93%
Sodium 1250mg54%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
Sugars 2g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use chicken breast instead of thighs for this recipe?

Chicken breast works but requires adjustments. Use 1.5 lb boneless breast, cut into ½-inch thick slices to ensure even cooking. Marinate for 20 minutes (longer for breast) and poach at 165°F for 12-15 minutes until fully cooked. Breast stays juicier if not overcooked—test with a meat thermometer. The skin-on thighs add more flavor, but breast gives a lighter texture.

2

Why does my rice turn out mushy when using the one-pot method?

Mushy rice usually means too much liquid or improper heat control. Use 1.5 cups uncooked jasmine rice with 3 cups water—the broth reduces as it cooks. After the initial 1-minute boil, reduce to low heat and never lift the lid for the first 15 minutes. If your rice still feels undercooked, simmer uncovered for 5 more minutes to evaporate excess moisture. A tight-fitting lid is critical!

3

How do I make the eggs perfectly silky like in restaurants?

Silky eggs require three key steps: room-temperature eggs, gentle simmer, and sesame oil. Let eggs sit out 30 minutes before poaching. Use water at 180°F (just below simmer) and poach for 3-4 minutes. Add 1 tbsp toasted sesame oil to the poaching water—it creates a protective barrier around the whites. Drain on a wire rack (not paper towels) to prevent steam from breaking the yolks.

4

Can I prepare this dish ahead of time?

Yes! Cook the rice and chicken 1 day ahead and store in an airtight container. Keep the broth separate and reheat gently. Poach the eggs fresh when serving—they lose their silky texture when reheated. For the broth, simmer again for 5 minutes before serving. The flavors actually improve overnight as spices meld. Just avoid storing the eggs in the broth—they'll overcook.

5

What's the secret to getting that authentic five-spice aroma?

The secret lies in toasting whole spices and low-and-slow simmering. Lightly crush star anise and cinnamon sticks (don't powder them) to release oils. Simmer on low heat for the full 15 minutes without lifting the lid—this infuses the rice deeply. For extra depth, add a 1-inch piece of galangal if available, or double the ginger. Remove whole spices before serving to avoid bitterness.

★★★★★5.0(15 reviews)
Categories Main Courses