Babi pongteh is a classic Peranakan braised pork stew made with fermented soybean paste, garlic and palm sugar. The dish is slow cooked until the pork becomes tender and the sauce thickens into a rich, savory gravy.
Unlike many Southeast Asian pork dishes that rely heavily on chilies, babi pongteh focuses on a deep umami flavor from tauchu, the fermented soybean paste that defines the dish.
The result is a comforting stew with juicy pork, tender potatoes and a balanced savory-sweet sauce that pairs perfectly with steamed rice.
Table of Contents
About Malaysian Cuisine
This dish is part of Malaysia’s diverse culinary tradition, which blends Malay, Chinese, Indian and Peranakan influences. If you’re exploring Malaysian cooking, see the full guide to traditional dishes here: Malaysian Recipes: Traditional Regional Dishes Explained.
What This Dish Is
Babi pongteh is a traditional Peranakan (Nyonya) pork stew commonly associated with the Chinese-Malay communities of Penang and Melaka. The dish combines Chinese braising techniques with Malay ingredients such as fermented soybean paste and palm sugar.
It’s often served during family gatherings or celebrations and remains one of the most recognizable dishes of Peranakan cuisine.
What It Tastes Like
The flavor of babi pongteh is savory, slightly sweet and deeply umami. Fermented soybean paste provides the salty backbone while palm sugar adds gentle sweetness that rounds out the dish.
If you enjoy braised pork dishes like Chinese red-braised pork or soy-braised pork belly, you will likely enjoy babi pongteh. The flavor is rich but not spicy, making it approachable for many tastes.
Key Ingredients
Tauchu (fermented soybean paste): The defining ingredient in babi pongteh. It provides salty umami flavor and a slightly fermented aroma. Available in Asian grocery stores.
Pork belly: The traditional cut used for this stew. Its layers of fat and meat become tender during slow braising. Pork shoulder can also work well.
Palm sugar: Adds a subtle caramel sweetness that balances the saltiness of the soybean paste. Often sold as gula Melaka or palm sugar blocks.
Garlic: Used generously in this dish and contributes to the aromatic base of the sauce.
Potatoes: Many versions include potatoes which absorb the sauce and add texture to the stew.
Tauchu in Babi Pongteh
Tauchu, the fermented soybean paste used in babi pongteh, is responsible for the dish’s deep savory flavor.
The salted fermented soybeans break down during cooking and create the rich umami base that defines this Peranakan pork stew.
Unlike soy sauce, tauchu contains whole fermented beans which give the sauce more texture and depth.
In babi pongteh it works together with garlic and palm sugar to produce the distinctive savory-sweet gravy that coats the pork and potatoes.
Tauchu vs Natto
Tauchu and natto are both made from fermented soybeans, but they’re very different ingredients and aren’t used the same way. Tauchu is a salted fermented soybean paste commonly used in Chinese and Southeast Asian cooking, especially in Peranakan dishes like babi pongteh.
The soybeans ferment in a salty brine and soften into a thick, savory paste with whole beans. When it cooks into sauces or braises, it adds deep umami flavor and a slightly salty richness.
Natto comes from Japan and is produced by fermenting whole soybeans with a specific bacterium. The beans become sticky and develop a strong aroma and stringy texture.
It’s usually eaten directly over rice rather than cooked into other dishes. Because of that texture and flavor, it doesn’t work as a substitute for tauchu in recipes that need a salty fermented soybean paste.
Tips for Best Results
Brown the pork first: Lightly searing the pork helps develop flavor and improves the final texture of the stew.
Mash the tauchu slightly: Crushing the fermented beans releases more flavor into the sauce.
Simmer gently: A slow simmer allows the pork to become tender without drying out.
Let it rest before serving: Like many braised dishes, babi pongteh tastes even better after resting for a short time.
Variations and Substitutions
If you can’t find tauchu: A mixture of miso paste and light soy sauce can provide a similar salty umami flavor, though the taste will be slightly different. Doenjang, a Korean fermented soybean paste, can also work as a substitute, but the flavor will be stronger and slightly earthier. It’s best to use a little less than the recipe calls for and adjust the salt level, since doenjang can be more intense than tauchu.
If you want it less salty: Reduce the amount of fermented soybean paste and add a little more water or stock.
If you want a different protein: Chicken thighs or pork shoulder can be used instead of pork belly in this Nyonya pork stew.
Make Ahead and Storage
Make Ahead: Babi pongteh can be cooked a day in advance since the flavor improves as it sits.
Fridge: Store this Malaysian pork stew in an airtight container for up to 3 days.
Freezer: Freeze portions for up to 2 months.
Reheat: Warm gently on the stovetop over low heat, adding a small splash of water if the sauce has thickened too much.
What to Serve with It
Babi pongteh is typically served with steamed white rice so the thick savory sauce can be soaked up easily. It also pairs well with dishes like sambal belacan [INTERNAL LINK PLACEHOLDER], Penang assam laksa [INTERNAL LINK PLACEHOLDER], or simple stir-fried vegetables for contrast.
Babi Pongteh FAQs
What is tauchu in babi pongteh?
Tauchu is a fermented soybean paste made from salted soybeans. It adds the distinctive savory flavor that defines this Malaysian pork stew recipe.
Is it spicy?
No. Unlike many Malaysian dishes, babi pongteh is usually not spicy and focuses on savory and slightly sweet flavors.
Babi Pongteh vs Chinese Braised Pork
Although babi pongteh is sometimes compared to Chinese red-braised pork, the flavor is different. Chinese braised pork usually relies on soy sauce, sugar and spices, while this Malaysian pork curry recipe uses fermented soybean paste as the main seasoning.
The result is a stew with a wonderfully savory flavor and a slightly thicker sauce.
More Malaysian Recipes
Explore more traditional dishes in the Malaysian recipe collection.
• Popiah
• Kari Kapitan
• Penang Assam Laksa

Babi Pongteh
Ingredients
- 1 pound (450g) pork belly, cut into chunks
- 2 tablespoons tauchu (fermented soybean paste)
- 6 cloves garlic, chopped
- 1 tablespoon palm sugar, chopped
- 1 tablespoon soy sauce
- 1½ cups (360ml) water
- 2 medium potatoes, peeled and cut into chunks
- fried shallots
- sliced green onions
- fresh cilantro
Method
- Heat a pot over medium heat and lightly brown the pork pieces to develop flavor.
- Add the garlic and cook briefly until fragrant. Stir in the tauchu and mash the beans slightly.
- Add palm sugar, soy sauce and water. Bring to a gentle simmer and cook until the pork begins to soften.
- Add the potatoes and continue simmering until the pork is tender and the sauce thickens.
- Transfer to a bowl and garnish with fried shallots if desired. Serve hot with steamed rice.
Notes
History of Babi Pongteh
Origins in Peranakan Cuisine
Babi pongteh comes from the Peranakan or Nyonya community, descendants of Chinese traders who settled in Malaysia and blended Chinese cooking techniques with local ingredients.
The dish reflects this cultural fusion through the use of fermented soybean paste alongside Malay ingredients such as palm sugar.
Role in Traditional Cooking
The dish became a household staple in many Peranakan homes, especially in Penang and Melaka.
It’s often prepared during family gatherings and celebrations because it can be cooked in large batches and improves in flavor over time.
Modern Versions
Today babi pongteh remains one of the best known Peranakan comfort foods.
While traditional recipes rely on pork belly and tauchu, modern versions sometimes include mushrooms or different cuts of pork, but the essential slow-braised flavor remains the same.
