Singaporean · Dinner

Bak Kut Teh

Pork ribs simmered for hours with whole garlic and plenty of white pepper into a clear, peppery broth. A Singapore breakfast and supper dish, eaten with rice.

Not yet ratedThis recipe has no ratings yet 2 hr 15 min total Serves 4 servings Easy
Jump to Recipe Method

Method

Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.

  1. Bring a large pot of water to the boil, add the ribs and blanch for 5 minutes. Drain, rinse the ribs under cold water and rinse out the pot.

  2. Put the ribs, garlic, white and black peppercorns and the 2 litres of fresh water in the pot. Bring to the boil and skim off any scum, then reduce to a gentle simmer.

  3. Cover and simmer for 90 minutes, until the meat is very tender and pulls easily from the bone.

  4. Stir in the light and dark soy sauce, salt and tofu puffs and simmer for 15 minutes more.

  5. Taste the broth. It should be peppery and savoury, and the garlic should be soft and sweet. Add more salt or pepper if needed.

  6. Blanch the choy sum in boiling water for 1 minute and drain. Mix the chillies with the 3 tablespoons of dark soy sauce in a small bowl.

  7. Ladle the ribs and broth into bowls with the greens and tofu, and serve with the dipping sauce and rice.

Chef’s Tips

  • Do not skip the blanching. It removes the scum and blood that would make the broth cloudy.
  • Crush the peppercorns lightly, not to a powder. Whole cracked corns give a steady heat and keep the broth clear.
  • The soup is better the next day. Chill it, skim off the fat and reheat.

Common Substitutions & Variations

  • A pinch of dried chilli flakes works in place of fresh chilli — start with about a third of the quantity the red chillies in the list implies, since dried chilli is more concentrated, and add more to taste.
  • An eighth of a teaspoon of garlic powder per clove is the usual stand-in when you are out of fresh garlic — it will not caramelise the same way, but it carries the flavour.

Pairing Suggestions

  • Steamed white rice
  • Chinese tea
  • Fried dough sticks

Storage & Reheating

Keep in the fridge up to 4 days and reheat gently. Freeze for 3 months.

Common questions

How long does Bak Kut Teh take to make?

About 2 hours 15 minutes in total — 15 minutes of preparation and 2 hours of cooking. The recipe serves 4.

What are the key tips for making Bak Kut Teh?

Do not skip the blanching. It removes the scum and blood that would make the broth cloudy. Crush the peppercorns lightly, not to a powder. Whole cracked corns give a steady heat and keep the broth clear. The soup is better the next day. Chill it, skim off the fat and reheat.

What should I serve with Bak Kut Teh?

Steamed white rice; Chinese tea; Fried dough sticks.

Can Bak Kut Teh be made ahead or frozen?

Keep in the fridge up to 4 days and reheat gently. Freeze for 3 months.

Is Bak Kut Teh suitable for a special diet?

This recipe is dairy-free, high-protein, low-carb, keto and no added sugar. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.

How many calories are in Bak Kut Teh?

About 402 kcal per serving, with 34 g protein, 8 g carbohydrate and 26 g fat. The figures are calculated from the ingredient list and are an estimate.

Nutritional Highlights

Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.

402Calories
34gProtein
8gCarbs
26gFat
2gFibre
2gSugar
1500mgSodium

Reader Reviews

Cooked this? Leave a review

Your rating out of 5

Reviews are stored in your browser only — nothing is sent to a server.

Written and tested by Turab

One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.