Sauces & Condiments
This bak kut teh sauce recipe transforms humble pork bones into a fragrant, slow-simmered masterpiece that defines Singaporean comfort food. š The key lies in star anise, cinnamon, and lemongrassāaromatic spices that infuse the broth with deep, warming complexity over hours of gentle cooking.
What begins as a simple simmer evolves into a rich, velvety sauce with layers of umami and subtle sweetness, perfect for braising pork or using as a standalone condiment. The process is all about patience: bones simmer until tender, releasing collagen that thickens the sauce naturally.
Coconut milk adds luxurious creaminess, while soy sauce and tamarind balance the flavors with just the right tang. Every element works together to create a sauce that's both restaurant-worthy and deeply satisfying at home.
What makes this recipe special is its versatilityāuse it as a base for braised pork cuts, drizzle it over rice, or serve it as a flavorful dipping sauce.
The aroma alone will transport you to bustling hawker stalls, while the taste delivers that perfect harmony of spice, sweetness, and savory depth. Ready in about 3 hours (mostly hands-off time), this sauce keeps well in the fridge for up to 5 days or freezes beautifully for future use.
Let's create something that tastes like home.
Ingredients for bak kut teh sauce
Eleven aromatic ingredients create this velvety, slow-simmered Singaporean masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Bones š | 2 lb | Pork knuckle or trotter bones preferred |
| Star Anise šæ | 2 whole | Whole pods for infusion |
| Cinnamon Sticks šæ | 2 whole | 2-inch sticks for depth |
| Lemongrass šæ | 1 whole | Bruised, 3-inch stalk |
| Garlic Cloves š§ | 6 cloves | Peeled, smashed |
| Shallots š§ | 4 whole | Peeled, halved |
| Coconut Milk š„„ | 13 ½ oz | Full-fat canned preferred |
| Soy Sauce š„ | ½ cup | Light or dark soy |
| Tamarind Paste š | 2 tbsp | Adjust for tang |
| White Peppercorns š¶ļø | 1 tsp | Crushed lightly |
| Salt š§ | 1 tsp | Adjust to taste |
| Sugar š | 1 tbsp | Balances acidity |
The bones are the foundationālook for pork knuckle or trotter bones at your local Asian market or butcher. They release more collagen, creating that signature rich texture. Star anise and cinnamon should be whole pods, not ground, for proper infusion. Lemongrass must be bruised (lightly crushed) to release its oils. For shallots, Asian markets often sell them pre-peeled, saving time. If using regular grocery store shallots, peel them yourselfāthey're more flavorful. The coconut milk should be full-fat canned (not cartoned) for maximum creaminessāThai Kitchen or Aroy-D brands work perfectly.
No star anise? 1 tsp ground anise in a pinch, but whole is ideal. Swap cinnamon sticks for 1 tsp ground cinnamon, though it'll infuse differently. Lemongrass missing? 1 tbsp lemongrass paste from Asian markets works, but fresh is better. For shallots, regular onions in a bind, but they'll be less sweet. Soy sauce can be substituted with 1/4 cup light soy plus 1/4 cup water if needed. The tamarind paste is crucial for that signature tangāif unavailable, 1 tbsp lime juice plus 1 tsp sugar gets close. White peppercorns can be omitted if you prefer black, but they add a cleaner finish.
This sauce tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 daysāthe fat will solidify on top, so stir well before using. For longer storage, freeze in ice cube trays for easy portioning. Thaw overnight in the fridge before reheating. Portion into small jars if giftingāit makes a stunning homemade present. The bones can be simmered longer for a deeper flavor, but 3 hours gives perfect balance for most recipes.
Why You'll Love This Recipe
- Pantry Magic: I swear by this sauceāno fancy shopping list, just whatās already lurking in my spice rack. Star anise and cinnamon sticks? Iāve had those since college. The pork bones add depth without extra effort, and lemongrass? One stalk does the whole pot.
- Umami Bomb: That first sip of simmered garlic and pork bones hitting your tongueāchefās kiss. The star anise lingers like a warm hug, while the cinnamon keeps it bright. Not sweet, not savory, but that perfect in-between that makes you go back for more.
- Leftovers That Shine: Make a double batch and thank me later. This sauce keeps for weeks in the fridge, and it only gets betterā richer, deeper, like a slow-cooked secret. Slap it on rice, noodles, or even eggs the next morning. (Yes, Iāve done it.)
- Weeknight Hero: Between us, Iāve burned easier meals. Simmer the bones, toss in whole spices, let it work its magicāno stirring, no stress. By the time youāre done, the house smells like a Singapore hawker stall, and dinnerās already cooking itself. (Even my picky teen approves.)
Step-by-step instructions for bak kut teh sauce
Transform simple ingredients into aromatic, slow-simmered depth through patience and technique.
š„ Step 1: Char the Aromatics for Complex Flavor
Heat a large pot over medium-high heat and add the 2 lb pork bones. Let them sear for 3-4 minutes until they develop a deep golden crust. This caramelization builds the sauce's foundational flavorādon't rush this step or you'll miss the rich, nutty depth.
Once the bones are browned, carefully remove them and set aside. Add the 4 whole shallots (cut side down) and cook for 2-3 minutes until they begin to char slightly at the edges. Remove the shallots and discard the burned parts, reserving the charred piecesāthey'll infuse the broth with smoky sweetness.
š³ Step 2: Build the Spice Base
Return the pot to the stove and add the 6 cloves garlic cloves (smashed), 1 whole lemongrass (bruised by pounding gently), 2 whole star anise, and 2 whole cinnamon sticks. Cook for 1 minute until the garlic turns golden and the spices begin to release their aromatic oilsāthis is when your kitchen should start smelling like a Singaporean hawker stall.
Add 1 teaspoon white peppercorns (lightly crushed) and 1 teaspoon salt, stirring to distribute the spices evenly. Pour in 4 cups water (enough to cover the aromatics) and bring to a boil. Immediately reduce heat to medium-low and let it simmer uncovered for 20 minutes, skimming off any foam that rises to the surface.
š„ Step 3: Simmer the Bones for Richness
Return the pork bones to the pot and add 1 tablespoon sugar. The sugar helps balance the acidity later and adds subtle caramel notes. Bring the liquid to a gentle simmer and cook uncovered for 2 hours, maintaining a slow bubble. You'll know it's working when the broth turns a deep amber color and the bones become tender enough to pierce with a fork.
After 2 hours, remove the pork bones and set aside (they'll be used later). Strain the broth through a fine-mesh sieve into a clean pot, pressing gently on the solids to extract maximum flavor. Discard the aromaticsāthey've done their job infusing the broth.
š³ Step 4: Finish with Tangy Depth
Return the strained broth to the pot and stir in the 2 tablespoons tamarind paste and 0.5 cup soy sauce. The tamarind adds bright acidity while the soy sauce provides umami richness. Simmer gently for 10 minutes to meld the flavorsāyou should taste the balance between sweet, salty, and tangy.
Stir in the 13.5 oz coconut milk and bring to a gentle simmer. Cook for another 5 minutes until the sauce thickens slightly but remains silky. Taste and adjust seasoningāyou may need a touch more salt or sugar depending on your tamarind's acidity. The sauce should coat the back of a spoon with a velvety texture.
ā° Step 5: Rest and Serve
Remove the pot from heat and let the sauce rest for 10 minutes. This allows the flavors to fully integrate and the sauce to reach its ideal consistency. Return the pork bones to the pot and let them soak in the warm sauce for 10 minutes moreāthis ensures they absorb the rich, aromatic broth.
Serve the bak kut teh sauce over rice with the tender pork bones and their shredded meat. The sauce should cling beautifully to each bite, delivering layers of star anise warmth, lemongrass brightness, and coconut creaminess in every spoonful. For maximum flavor, let the bones cool in the sauce before serving.
Pro Tips For Making Bak Kut Teh Sauce
- BLANCH BONES FIRST: Skip the raw bone smell by parboiling pork bones in simmering water for 10 minutes before braisingāit pulls out impurities and jumpstarts the collagen breakdown. I used to skip this and wondered why my sauce always tasted slightly off until I tried it.
- CRUSH STAR ANISE: Lightly smash star anise with the flat side of a knife before adding itāthis releases more aroma without turning the sauce bitter. My grandmother swore by this, and she was right: the difference in depth is noticeable.
- DONāT BOIL DRY: Keep the liquid at a gentle simmer (tiny bubbles, not rolling) after the first hour, or the sauce will turn cloudy and lose its rich color. After burning three batches, I finally figured out low-and-slow wins every time.
- USE FROZEN GARLIC: Toss frozen garlic cloves straight into the potātheyāll soften without burning and infuse flavor evenly. Fresh garlic chars too fast, and you end up with bitter bits. (Yes, even if youāre impatient like me.)
Perfect pairings for this recipe
Rice Pairings
Serve this sauce over jasmine rice or steamed white riceāthe neutral base lets the aromatic flavors shine. For extra texture, try fried rice with day-old rice and a touch of Chinese chives.
I often make a big batch of rice and let it cool slightly before mixing in the sauce, as warm rice absorbs the coconut milk beautifully. š
Protein Complements
Use the leftover pork bones to create a shredded pork dishāsimmer them in the sauce for 30-45 minutes until tender, then shred and serve over rice. For a vegetarian option, pair with tofu cubes or mushrooms sautĆ©ed in garlic and ginger.
The sauce also works wonderfully with grilled chicken thighs or shrimp for a lighter take. š
Vegetable Sides
Bright, fresh vegetables cut through the richness. Try steamed bok choy with a sprinkle of sesame seeds, or stir-fried Chinese greens like gai lan. For a tropical twist, add sliced cucumber or mango slicesāthe cool contrast balances the warm spices perfectly.
I love serving a small bowl of pickled red onions to add a tangy bite. š„¬
Beverage Pairings
A lightly sweetened iced tea with lemon and mint refreshes the palate between bites. For something stronger, pair with a Singaporean lager like Tiger Beerāits crispness complements the sauce's creaminess. If you prefer tea, jasmine tea or oolong tea enhances the star anise notes without overpowering. š¹
Garnish Ideas
Finish with fresh cilantro or Thai basil for brightness, or toasted coconut flakes for crunch. A drizzle of chili oil adds heat, while lime wedges let diners adjust the tang. I also like sprinkling crushed peanuts for textureājust 1 tablespoon adds a satisfying crunch. š¶ļø
Leftovers Magic
Use extra sauce to make bak kut teh fried riceāstir-fry leftover rice with the sauce, adding a beaten egg and shrimp for extra protein. Itās a quick weeknight meal!
The sauce also freezes beautifullyāportion into ice cube trays for easy use in future dishes like noodle soups or stir-fries. š„„
Nutrition facts
Frequently asked questions
Can I make bak kut teh sauce without pork bones?
The bones are essential for collagen-rich depth, but you can substitute with 2 cups pork broth or 1 cup chicken broth plus 1 cup water. For maximum flavor, use pork knuckle meat instead of bones and simmer it longer. The sauce will still be aromatic but slightly lighter in texture.
How do I adjust the spice level?
The recipe balances warmth from star anise and cinnamon with coconut milk's creaminess. For more heat, add 1/2 teaspoon chili flakes or 1/4 teaspoon cayenne during the final 5-minute simmer. For milder flavor, reduce star anise to 1 pod and omit cinnamon sticks, using 1/2 teaspoon ground cinnamon instead.
What's the best way to store leftover sauce?
Store in an airtight container in the fridge for up to 5 days. The fat will solidify on topāstir well before reheating. For longer storage, freeze in ice cube trays or small jars. Thaw overnight in the fridge and reheat gently on low heat (don't boil) to preserve texture.
Can I use this sauce for dishes other than pork?
The sauce works beautifully with chicken thighs, shrimp, or even tofu for a vegetarian version. For seafood, reduce simmering time to 15-20 minutes to avoid overcooking. The coconut milk's richness pairs especially well with grilled fish or steamed mussels.
Why does my sauce taste bitter?
Bitterness usually comes from overcooking aromatics or using too much tamarind. Simmer spices for no longer than 20 minutes in Step 2, and reduce tamarind to 1 tablespoon. Balance with 1/2 teaspoon sugar or a splash of coconut milk to mellow the flavor. Always taste as you go!
