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.
Jump to recipe
Prep Time
20min
Cook Time
50min
Total Time
1hr 10min
Servings
4
Calories
560
Nutrition Facts
Per serving · 4 servings per recipe
Scale Ingredients
Original recipe makes 4 servings.
Ingredients
Pounded paste:
- 8 shallots, peeled
- 5 cloves garlic, peeled
- 1 inch (2.5cm) ginger, peeled
Stew:
- 2 lb (900g) bone-in chicken thighs, drumsticks, or a mix
- 2 tbsp neutral oil
- 3 tbsp taucheo/fermented soybean paste, lightly mashed
- 1 tbsp light soy sauce
- 1 tbsp dark soy sauce
- 1 1/2 tbsp gula Melaka or brown sugar, to taste
- 2 cups (500ml) water or unsalted chicken stock
- 3 medium potatoes, peeled and cut into large chunks
- 6 dried shiitake mushrooms, soaked until soft and halved (optional)
- 1 small cinnamon stick (optional)
- White pepper, to taste
- Salt, only if needed
- Fried shallots and sliced red chili, for serving
Instructions
- Make the paste. Pound or blend the shallots, garlic, and ginger into a rough paste. If blending, use as little water as possible so the paste fries instead of steams.
- Brown the chicken. Pat the chicken dry. Heat oil in a heavy pot over medium-high heat, then brown the chicken in batches until the skin and edges pick up color. Remove and set aside.
- Fry the aromatics. Lower the heat to medium. Add the pounded paste to the same pot and cook for 5-7 minutes, stirring often, until the raw smell disappears and the paste turns glossy.
- Cook the taucheo. Add the taucheo and fry for 2 minutes. This step is what turns the soybean paste from salty and sharp into something round, nutty, and savory.
- Build the sauce. Stir in light soy sauce, dark soy sauce, gula Melaka, water or stock, potatoes, mushrooms, and cinnamon stick if using. Scrape the bottom of the pot so all the browned bits dissolve into the gravy.
- Simmer gently. Return the chicken and any juices to the pot. Bring to a simmer, then cover and cook over low heat for 30-35 minutes, stirring occasionally, until the chicken is tender and the potatoes are soft.
- Reduce and adjust. Uncover and simmer for another 5-10 minutes until the gravy is slightly thickened but still spoonable. Taste and adjust with white pepper, more gula Melaka, or salt only if the taucheo needs help.
- Serve. Rest for 10 minutes before serving so the gravy settles. Top with fried shallots and sliced chili, then serve with hot rice.
Notes
Critical insight: Taucheo is salty, but it also needs frying. If you just dissolve it into the liquid, the stew tastes flat and briny. Fry it in the aromatic paste until it smells nutty before adding water.
Substitutions: Bone-in chicken gives the best gravy, but boneless thighs work if you reduce the simmering time to about 20 minutes. If you cannot find gula Melaka, use dark brown sugar with a tiny splash of molasses. Miso is not identical to taucheo, but 2 tablespoons yellow miso plus 1 tablespoon soy sauce can get you through an emergency version.
Storage: Pongteh tastes better the next day. Store in the fridge for up to 4 days and reheat gently with a splash of water if the gravy thickens too much. It also freezes well, though the potatoes will become softer after thawing.
Variations: Add 2 star anise or a small piece of cassia bark for a warmer spice profile. For a thicker, more old-school gravy, lightly crush a few potato pieces into the sauce at the end. For more sweetness, add another teaspoon of gula Melaka after simmering instead of increasing it at the start.
Pairs with: Serve with plain rice, sliced cucumber, and something sharp or fresh like Smashed Cucumber Salad.
More like this

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

Restaurant-Style Butter Chicken
Restaurant-quality butter chicken in 40 minutes with tender chicken thighs and creamy tomato sauce. No tandoor needed.
Good for a tired Tuesday

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

Oven Tandoori Chicken (Juicy, Charred Edges)
Juicy oven tandoori chicken with smoky charred edges and a yogurt spice marinade. No tandoor, no grill, no dry chicken.
Good for a tired Tuesday