National Dish Singapore: Bak Kut Teh (Recipe)

In this article
Discover Bak Kut Teh, one of Singapore’s most soul-warming classics! This fragrant pork rib broth simmers tender ribs with garlic, whole spices and peppery aromatics until every mouthful tastes of comfort. Traditionally enjoyed on cooler days or shared among friends at a bustling hawker table, it is a dish that nourishes both body and spirit. Bring the deep, herbal flavours of a Singapore coffee shop straight into your own kitchen.
About Bak Kut Teh
Bak Kut Teh is far more than a meal; it is an experience that mirrors the flavours and culture of Singapore. This aromatic meat broth is a much-loved national dish, served above all during cooler months or at sociable get-togethers. The pairing of tender pork ribs with a medley of fragrant herbs and spices gives the dish its unmistakable character. It is a bowl that warms not only the stomach but the soul as well, and it sits proudly among the great comfort foods of Singaporean cuisine.
Ingredients (serves 1–2)
- 500 g pork ribs
- 1.5 litres water
- 3–4 garlic cloves
- 1 onion
- 3–4 slices ginger
- 2–3 star anise
- 1 cinnamon stick
- 1 teaspoon peppercorns
- 2 tablespoons soy sauce
- Fresh coriander leaves, to garnish
Shopping for the ingredients
To prepare an authentic bak kut teh, it is important to source the right ingredients. Most Asian grocers will stock the fresh pork ribs that are essential to the dish. The aromatic herbs and whole spices that define its flavour are usually available there too. It is well worth choosing fresh produce to guarantee the best aroma and the highest quality in the finished broth.
Preparing the dish
Before you start cooking, thorough preparation is essential. The pork ribs should be washed well and cut into bite-sized pieces. Garlic, onion and ginger also need to be readied, as they bring the necessary depth to the broth. Make sure you have all your ingredients to hand before you begin, so the whole process runs smoothly from start to finish.
Step-by-step instructions
- Bring the water to the boil in a large pot.
- Add the washed pork ribs to the boiling water, blanch for 10 minutes, then drain.
- Refill the pot with fresh water and add the ribs along with the garlic, onion, ginger and spices.
- Let the broth simmer gently over low heat for around 1.5 to 2 hours.
- Stir in the soy sauce and adjust the seasoning to taste.
- Serve garnished with fresh coriander leaves.
Gluten-free / lactose-free version
Making bak kut teh gluten-free or lactose-free is relatively straightforward. Use a gluten-free soy sauce so the dish suits every diet, and check that all your spices and other ingredients are free from gluten. Otherwise the recipe stays exactly the same, and the result is every bit as delicious. As the broth contains no dairy, it is naturally lactose-free to begin with.
Tips for vegans and vegetarians
Bak kut teh is easy to adapt for vegans and vegetarians. In place of pork ribs you can use firm tofu cubes or mushrooms to achieve a similar texture. The dish can also be built on a vegetable stock rather than a meat broth. Pay particular attention to the spices, which can shine just as boldly in a plant-based version of the recipe.
More tips and tricks
A few extra tips can help you create the perfect bak kut teh. Let the broth simmer for longer to draw out a more intense flavour. The choice of spices can vary the aroma considerably, so feel free to experiment with different combinations. Serve the dish with fresh steamed rice or crusty rolls to make the most of every last drop of the broth, much as you would with a comforting Pork Rib Soup.
Adapting the recipe to your taste
The beauty of bak kut teh lies in how readily the recipe adapts to individual preferences. Whether you use more or fewer spices, anyone can shape the dish to their own liking. You can also vary the type of meat to rediscover the flavours from a new angle. For a bolder result, add a little chilli to give the broth some welcome heat.
Ingredient substitutions
There are plenty of alternatives for the ingredients in bak kut teh. Instead of pork you might use chicken or beef, as you would in a hearty Herbal Chicken Soup. Vegetable broths and alternative protein sources such as tofu or seitan are excellent options too. Experiment with different herbs and spices to uncover new flavours.
Drink pairing ideas
Bak kut teh pairs beautifully with a range of drinks. A fragrant green tea sits perfectly alongside the savoury notes of the dish. For an alcohol-free option, a refreshing fruit smoothie makes a lovely accompaniment. Those who prefer alcohol might serve a light beer or a fruity white wine to round out the meal.
Serving and presentation ideas
The presentation of bak kut teh can lift the whole dining experience considerably. Serve the broth in an attractive soup bowl and garnish it with fresh coriander and spring onions for an appealing splash of colour. Embossed bowls or traditional tableware can lend a sense of authenticity too. Take care to arrange the tender ribs handsomely, so the dish really takes centre stage.
A bit of history
Bak kut teh has a fascinating history stretching back to the era of Chinese immigrants. The dish was originally eaten by labourers as a source of energy, and today it is a firm fixture of Singaporean culture. Its preparation and enjoyment are now widespread across both Singapore and Malaysia. It stands as a fine example of the melting pot of cultures that shapes the nation, sharing hawker-table honours with icons like Hainanese Chicken Rice and Chili Crab.
More recipe ideas
Summary: Bak Kut Teh
Bak kut teh is a distinctive pork dish cooked in a savoury broth that captures the delicious flavours of Singapore. Through its combination of tender ribs and an array of spices, it is not only nourishing but a genuine treat for the senses. It offers versatility for different diets, whether for meat lovers or vegetarians. Enjoy bak kut teh on special occasions, or simply treat yourself to a quiet moment of cooking and savouring this comforting classic.



