Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Singapore Bak Kut Teh

Teochew Bak Kut Teh, Bak Kut Teh, Pork Rib Tea Soup

This singapore bak kut teh recipe makes the Teochew-style pork rib soup Singapore is famous for: meaty ribs simmered until tender in a light, clear broth where white pepper and whole garlic do the talking, not dark herbs or dark soy sauce. The broth stays pale and peppery, and the ribs are eaten with steamed rice while youtiao soaks up the soup. One serving is about 590 g of soup (ribs and broth), before rice and youtiao.

Bak kut teh means 'meat bone tea' in Hokkien, and the dish travelled to Singapore with Teochew immigrants, who sold it from pushcarts around Clarke Quay and River Valley after the Second World War. The Singapore Teochew version is defined by what it leaves out: no dark soy sauce and no heavy herbal spice mix, so the broth stays pale and clear, flavoured mainly with white pepper and garlic — the opposite of the dark, herbal Malaysian style. Song Fa, the New Bridge Road shop in the hero photo, began as a pushcart in 1969 and has held a Michelin Bib Gourmand since 2016, and bak kut teh is still eaten the same way today: ribs and broth with rice, youtiao for dipping, and a small dish of chilli-garlic sauce.

Pairs well with: Steamed jasmine rice and youtiao, with a small dish of chilli-garlic dipping sauce.

Provenance

Singapore flag Singapore

Singapore Heritage

East & South Asia

Time Dedication

2h 20m

20m prep • 120m cook

Batch Yield

4 Servings

589 kcal per serving

1 serving ≈ 590 g

Technical Skill

Intermediate

Medium (Slow Simmer)

Meal Timing & Digestive Fit

Breakfast

Prime Morning Fit

Lunch

Inappropriate

Dinner

Inappropriate

Snack & Tea

Inappropriate

Soups & BrothsHigh Protein Occasions: Hawker breakfasts, weekend family meals, cold or rainy mornings, warming comfort meals Cost: Low — about $3–4 per serving at home
A bowl of Singapore bak kut teh at Song Fa Bak Kut Teh in Singapore: pork ribs and a whole garlic bulb in a pale, clear peppery broth, with small side dishes at the edges of the table

Singapore Heritage

Photo: Chainwit., CC BY 4.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Low — about $3–4 per serving at home (USD)

Made the Teochew way: blanched ribs simmered gently with whole garlic and crushed white pepper, seasoned only at the end, broth kept pale and clear.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 2h 20m
P

Prep Stage: Ribs, Garlic & White Pepper

20 Mins • Cutting & Crushing

Cut the spareribs into single ribs and rinse them. Trim the garlic heads and crush the white peppercorns coarsely — the pepper must be crushed, not finely ground, so its heat blooms slowly in the broth. Slice the spring onions, pick the coriander, and slice the chillies for the dipping sauce.

Maestro Tip: Crush the peppercorns just before cooking: pre-ground white pepper loses its bright heat quickly, and whole peppercorns stay gritty in the soup.

  1. 1

    Blanch the Ribs

    10 Mins Boiling, 100°C (212°F)

    Put the ribs in a large pot, cover with cold water, and bring to a rolling boil. Boil for 5 minutes, skimming off the grey foam, then drain and rinse the ribs and the pot clean.

    Do not skip the blanch: it is what keeps the finished broth pale and clear instead of cloudy.

    Done when: Ribs look pale and clean, with no foam or scum left on the meat.

  2. 2

    Start the Pepper-Garlic Broth

    5 Mins Boiling, 100°C (212°F)

    Return the ribs to the clean pot with the 2 litres of water, the whole garlic heads and the crushed white peppercorns. Bring to the boil over high heat.

    The garlic heads go in whole so they soften slowly and sweeten the broth; fish them out and squeeze the soft cloves over your rice at the table.

    Done when: A rolling boil with the garlic heads and pepper visible in the water.

  3. 3

    Simmer Until Tender

    1 Hr 45 Mins Simmering, ~95°C (200°F)

    Turn the heat down to the barest simmer, cover with the lid slightly ajar, and cook for about 1 hour 45 minutes. Skim occasionally and top up with boiling water if the level drops below the ribs. The meat should be well past the safe temperature of 63°C (145°F) and pulling away from the bone.

    Keep the simmer gentle, with only a few bubbles breaking the surface — a hard boil makes the broth cloudy and the meat stringy.

    Done when: Meat that yields when pressed with chopsticks and starts to pull away from the bone; broth pale, clear and fragrant with pepper.

  4. 4

    Season the Broth

    5 Mins Simmering, ~95°C (200°F)

    Stir in 30 ml of the light soy sauce, the salt and the rock sugar. Taste and adjust: the broth should be savoury and clearly peppery, not dark and not sweet. Fish out the garlic heads if you like, or leave them in the pot.

    Season only at the end — the broth concentrates as it simmers, and salt added early can overshoot.

    Done when: A pale, clear broth that tastes savoury first and peppery second, with tender ribs.

  5. 5

    Mix the Chilli-Garlic Dipping Sauce

    5 Mins No heat

    While the soup simmers, stir the sliced red chillies into the remaining 15 ml of light soy sauce in a small dish. Leave it to sit so the chilli heat moves into the sauce.

    Make the sauce at least 10 minutes before serving — the chilli needs time to flavour the soy sauce.

    Done when: A small dish of soy sauce flecked with red chilli, ready for dipping the ribs.

  6. 6

    Serve with Rice and Youtiao

    5 Mins No heat

    Ladle the hot soup and ribs into bowls and scatter over the spring onions and coriander. Serve at once with steamed jasmine rice, the youtiao fingers for dipping into the broth, and the chilli-garlic sauce on the side.

    Serve the youtiao at the last moment so it stays crisp until it hits the broth — soggy youtiao is the one thing to avoid.

    Done when: Steaming bowls of pale peppery soup, crisp youtiao, and rice ready on the table.

Finishing Touches & Plating

Scatter spring onions and coriander over each bowl, set the youtiao alongside while it is still crisp, and bring the soup to the table steaming hot with the chilli-garlic sauce for dipping.

Nutritional Physiology & Benefits

Nutrition

Energy

589

kcal / serving

Protein

42g

Complete AA

Carbs

9g

Complex

Fats

42g

Healthy

Per serving (4 servings · 1 serving ≈ 590 g)
Energy589 kcal
Protein42 g
Carbohydrates9 g
Fat42 g
Fibre1.4 g
Sugar1.9 g
Sodium1333 mg
Per 100g
Energy100 kcal
Protein7.2 g
Carbohydrates1.4 g
Fat7.1 g
Fibre0.2 g
Sugar0.3 g
Sodium226 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Pork ribs supply B vitamins (including B12 and niacin), iron and zinc; garlic adds vitamin C and manganese, and the spring onions and coriander add vitamin K and vitamin C.

High in Protein

One serving carries about 42.4 g of protein from the pork ribs, which makes this soup a substantial breakfast or main meal, not a light starter.

Light, Peppery Broth

The Teochew broth is flavoured with white pepper and garlic rather than fat or heavy spice, so the soup tastes warming and savoury without feeling heavy.

B Vitamins, Iron & Zinc

Pork ribs supply B vitamins including B12 and niacin, plus iron and zinc, and the garlic, spring onions and coriander add vitamin C and vitamin K.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Sides

Youtiao for Dipping

Youtiao is the classic partner because its crisp, airy crumb soaks up the peppery broth without falling apart, turning the soup into a full meal.

Steamed Jasmine Rice

Plain jasmine rice balances the peppery heat and gives the rich ribs something mild to sit beside, which is how the dish is eaten at hawker centres.

Sauces

Chilli-Garlic Dipping Sauce

A spoonful of the sharp, salty chilli-garlic sauce on the rib meat adds a bright, spicy lift that the mild broth does not have on its own.

Vegetables

Blanched Kai Lan or Lettuce

A plate of lightly blanched greens with a little oyster sauce adds freshness and crunch next to the soft ribs and hot broth.

Drinks

Chinese Tea

Hot, unsweetened Chinese tea is the traditional table drink with bak kut teh: it cuts through the richness of the pork and refreshes the palate between spoonfuls.

Complete menu

Start with the bak kut teh, ribs and broth, served with steamed jasmine rice and youtiao for dipping, add a plate of blanched kai lan, and finish with hot Chinese tea.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Dark Soy Sauce or Heavy Herbal Spice

Dark soy sauce and a heavy herbal spice packet would turn this into the dark Malaysian-style soup, which is a different dish: the broth would go brown and the pepper and garlic would be masked. Keep the broth pale with light soy sauce only. This is general food information, not medical advice.

Very Salty Sides

One serving already carries about 1333 mg of sodium from the soy sauce and salt, so salty cured meats or extra soy sauce at the table can push one meal too far. This is general food information, not medical advice.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA hearty, warming meal — about 42.4 g protein and 589 kcal per serving of soup, best eaten hot with rice and youtiao.
  • ChildrenThe white pepper heat can be strong for small children — serve them mostly broth and meat with extra rice, and go easy on the chilli dipping sauce.
  • ElderlyThe ribs are soft and easy to chew once simmered, but the meal is rich and salty, so a modest portion with plenty of greens is the comfortable choice.
  • Pregnant womenFine as an occasional meal when the pork is cooked right through until tender; keep the portion modest and the chilli sauce light. Ask your clinician about portions.
  • Breastfeeding womenA warming, energy-rich meal with good protein; one serving is enough because the soup is filling, especially with rice and youtiao.
  • AthletesGood recovery food, with about 42.4 g protein per serving — add the rice for carbohydrate and keep the youtiao to one stick if you are watching fat.
  • Weight gainEnergy-dense and easy to eat in a good amount with rice and youtiao, so it suits weight gain when served as a full meal.
  • Weight lossRich at about 589 kcal for the soup alone, and the rice and youtiao add more, so keep the portion to one bowl of soup with a small amount of rice and skip the youtiao.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesThe soup itself is low in carbohydrate, but the rice and youtiao add a large amount, so keep those portions small and count them in your meal plan. Ask your clinician about portions.
  • High blood pressureOne serving carries about 1333 mg sodium, so keep other salty foods out of the same meal and go easy on the dipping sauce. Ask your clinician about portions.
  • Kidney diseasePortions should stay modest, and the salt and protein content matter for some kidney diets. Ask your clinician about portions.
  • GoutPork is the main purine source here, so keep to one modest serving and drink water or tea with the meal. Ask your clinician about portions.
  • Stomach issuesWhite pepper can irritate a sensitive stomach, so eat slowly, take a smaller portion, and skip the chilli dipping sauce if it bothers you. Ask your clinician about portions.
  • Cardiovascular diseaseThe dish is rich in fat, so one modest serving with a big plate of greens is a better balance than a second helping. Ask your clinician about portions.
  • Fatty liverThe dish is energy-dense, so keep portions modest, skip the youtiao, and avoid eating it late at night. Ask your clinician about portions.
  • Food allergiesContains soy (light soy sauce) and wheat (youtiao). People with soy or wheat allergy should not eat those parts unless a safe substitute is used. Ask your clinician about safe alternatives.
  • Special therapeutic dietsNot suitable for a low-fat or low-sodium therapeutic diet as written; any lighter version changes the dish and should be discussed with a clinician.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Cool the soup quickly and store the ribs in their broth in a covered container; keep rice and youtiao separate.
In the fridge
The soup keeps 3 days in the fridge at 4°C (40°F) or below.
In the freezer
Up to 2 months, ribs in broth, without the garnish; thaw overnight in the fridge.
How to reheat
Reheat gently on the hob, stirring, until steaming hot, to 74°C (165°F); do not boil hard or the meat toughens.
Freezing recommended
Yes — ribs in broth, without garnish, rice or youtiao.
Signs it has spoiled
Sour smell, slimy surface on the meat, or mould on the broth.

More recipes to explore

A hawker-centre tray of Hainanese chicken rice with sliced poached chicken, a mound of fragrant rice, greens and a bowl of clear soup Singapore flag Singapore 1h 30m
Dinner •Singaporean Heritage

Hainanese Chicken Rice

This hainanese chicken rice recipe poaches a whole chicken at a bare simmer, then cooks jasmine rice in the fragrant stock with chicken fat, ginger and pandan. It is served with fresh chilli sauce, ginger-scallion sauce and dark soy, plus cucumber and a bowl of the poaching broth. One serving is about 660 g.

Nourishing & Satisfying

Silky poached chicken with fragrant stock-cooked rice, fresh sauces and cucumber — a complete one-plate dinner.

Pairs Well With
Cucumber, a bowl of the poaching broth, and iced lime tea
High Protein
A bowl of Katong laksa with short-cut rice noodles in a creamy coconut broth, topped with prawns, cockles and chopped laksa leaf, with a spoon Singapore flag Singapore 1h
Lunch •Katong Laksa Heritage

Singapore Laksa

This singapore laksa recipe makes Katong-style laksa: thick rice noodles cut short so the bowl is eaten with a spoon, in a rich coconut broth thickened with ground dried shrimp, with prawns, cockles and fish cake. One serving is about 620 g.

Comfort & Warmth

A rich coconut laksa broth with short-cut noodles, prawns and cockles — a warming, spoon-only bowl.

Pairs Well With
Otah, cucumber salad and iced lime tea
Soups & Broths • Pasta & Noodles
A whole chilli crab in a glossy red-orange tomato-chilli sauce with egg ribbons and coriander, served with mantou buns Singapore flag Singapore 55m
Dinner •Singaporean Heritage

Chilli Crab

This chilli crab recipe stir-fries mud crab in a sweet-spicy tomato-chilli sauce, finished with beaten egg ribbons, and serves it with steamed and fried mantou buns for mopping up the sauce. One serving is about 420 g.

Celebration & Sharing

Whole mud crab in a sweet-spicy tomato-chilli sauce with egg ribbons — a hands-on feast built for sharing.

Pairs Well With
Mantou buns, steamed rice and iced lime tea
High Protein
A Ya Kun kaya toast breakfast set on a tray: kaya and butter toast on a white plate, a cup of soft-boiled eggs, a cup of kopi, with ngo hiang and a glass of iced lemon tea beside them Singapore flag Singapore 15m
Breakfast •Kopitiam Breakfast Heritage

Singapore Kaya Toast

This singapore kaya toast recipe makes the classic kopitiam breakfast set: thin white bread toasted until crisp, spread thick with pandan-scented kaya (coconut-egg jam) and a cold slab of salted butter, served with two soft-boiled eggs cracked into a bowl with dark soy sauce and white pepper, and a cup of kopi sweetened with condensed milk. One serving is about 381 g.

Quick & Comforting

Crisp charcoal-style toast with sweet coconut-egg kaya and cold butter, served with soft-boiled eggs and kopi — a light, warming start to the day.

Pairs Well With
Soft-boiled eggs with dark soy sauce and white pepper, and hot kopi
Quick Prep (<30m)

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.