Claypot Chicken Rice
Malaysian-style claypot chicken rice with soy-oyster chicken, fluffy rice, fresh herbs, and a crisp smoky bottom.
Jump to recipe
Prep Time
20min
Cook Time
35min
Total Time
55min
Servings
4
Calories
620
Nutrition Facts
Per serving · 4 servings per recipe
Scale Ingredients
Original recipe makes 4 servings.
Ingredients
Chicken:
- 10 oz (280g) chopped bone-in chicken pieces, or 8 oz (225g) boneless chicken thigh, cut into bite-size pieces
- 1 tbsp light soy sauce
- 1 tbsp oyster sauce
- 1 tsp dark soy sauce
- 1 tbsp Shaoxing wine or water
- 1 tsp sesame oil
- 1 tsp sugar
- 1/2 tsp white pepper
- 1 tbsp cornstarch
- 3 cloves garlic, minced
- 1 inch (2.5cm) ginger, julienned
Rice:
- 2 cups jasmine rice, rinsed until the water runs mostly clear
- 2 1/4 cups (560ml) chicken stock or water
- 1/2 tsp salt
- 1 tbsp neutral oil, plus 1 tbsp for crisping the bottom
Finishing sauce and garnish:
- 1 tbsp light soy sauce
- 1 tbsp oyster sauce
- 1 tsp dark soy sauce
- 1 tsp sesame oil
- 2 tbsp hot water
- 1/2 tsp sugar
- 2 scallions, sliced
- Small handful cilantro, chopped
- Fried shallots, for serving (optional)
Instructions
- Marinate the chicken. Mix the chicken, light soy sauce, oyster sauce, dark soy sauce, Shaoxing wine, sesame oil, sugar, white pepper, cornstarch, garlic, and ginger. Let it sit for 15-30 minutes while you prepare the rice.
- Start the rice. Add the rinsed rice, chicken stock, salt, and 1 tbsp neutral oil to a claypot. Bring to a gentle boil over medium heat, stir once, then cover and cook over low heat for 8-10 minutes, until the rice has absorbed most of the liquid but still looks wet on top.
- Add the chicken. Spread the marinated chicken over the rice in a loose layer, leaving some rice visible around the edges like in the photo. Cover and cook over low heat for 15-18 minutes, until the chicken is cooked through and the rice is tender.
- Make the finishing sauce. Stir together the light soy sauce, oyster sauce, dark soy sauce, sesame oil, hot water, and sugar until smooth.
- Build the crust. Drizzle 1 tbsp neutral oil around the inside edge of the claypot. Increase the heat to medium-low and cook for 2-4 minutes, rotating the pot occasionally, until you hear gentle crackling and smell toasted rice.
- Sauce and rest. Turn off the heat. Pour the finishing sauce over the chicken, cover, and let the claypot rest for 10 minutes so the rice finishes steaming and the sauce settles into the top layer.
- Garnish and serve. Top with scallions, cilantro, and fried shallots if using. Bring the claypot to the table and mix from the bottom up so everyone gets some saucy chicken and crispy rice.
Notes
Claypot safety: Start the pot over medium heat, not a roaring flame, and avoid sudden temperature changes. If your claypot is new or thin, use a heat diffuser to reduce the risk of cracking.
Substitutions: Boneless chicken thighs are the easiest. If using chopped bone-in chicken, keep the pieces small and add 5-8 minutes to the steaming time. Chicken drumette pieces also work if they are chopped small enough to steam through.
Storage: Leftovers keep in the fridge for up to 3 days. Reheat covered with a splash of water so the rice steams instead of drying out.
More like this

Nyonya Pongteh Chicken
A Peranakan chicken and potato stew with fermented soybean paste, gula Melaka, garlic, and shallots. Salty, sweet, deeply savory, and built for rice.
The kind of recipe you reuse

Oven-Roasted Crispy Chicken Thighs (Restaurant-Quality Skin)
Shatteringly crispy skin with juicy meat in 40 minutes. The secret: patience and a cold start. Better than any rotisserie.
Good for a tired Tuesday

Crispy Chicken Tenders (Better Than Takeout)
Double-dredged chicken tenders with a shatteringly crispy crust. No buttermilk marinade needed. Ready in 30 minutes and better than anything from a drive-through.
Good for a tired Tuesday

Common Ingredients Pressure Cooker Beef Stew
A no-fuss beef stew built in the pressure cooker with brisket cubes, potatoes, carrots, onions, bay leaves, and thyme.
Actually keeps you full