This post may contain affiliate links. Please read my disclosure.
This Bak Kut Teh recipe, or Pork Ribs Soup, is a traditional Singapore style dish commonly eaten for breakfast. It is deliciously meaty, peppery and so ultra comforting, and comes together quickly in the Instant Pot!
What is Bak Kut Teh?
Bak Kut Teh is a meaty pork bone soup made by simmering pork ribs in a broth of garlic, herbs and spices. Popular in Malaysia, Singapore and China, there are a couple different versions of this soup. It's commonly eaten for breakfast, but I'll eat it any time of the day!
This Bak Kut Teh recipe is more similar to the Singapore version, which tends to be lighter and more peppery.
Malaysian style Bak Kut Teh tends to be much more herbal, often with ingredients that can be more difficult to find in the US. Learn how to make Malaysian Bak Kut Teh.
Jump to:
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Went Here 8 This.
The Ingredients
Baby back ribs work the best because they are shorter and easier to fit in a bowl. However, any pork ribs can be substituted in a pinch.
Kecap Manis is an Indonesian sweet soy sauce that tastes slightly like molasses. It's served with the Thai chilies as a dipping sauce for the pork. Buy Kecap Manis.
Star anise is a whole spice shaped like a star that has a flavor reminiscent of licorice. Buy Star Anise.
Dark soy sauce has a thicker consistency, and tends to have a more intense flavor (check out these substitutes for dark soy sauce). It is less salty than it's lighter counterpart. Buy Dark Soy Sauce.
Palm sugar is an unrefined sugar with a deep flavor that is hard to replicate. Dark brown sugar would be the closest substitute. Buy Palm Sugar.
Oyster sauce is made with oysters and soy sauce, and has a slightly sweet, umami taste. It's used in a lot of Chinese and other dishes. Buy Oyster Sauce.
You can make your own pork broth, or you can buy pork broth.
The whole list of ingredients and quantities is included in the recipe card at the bottom of the post.
Why This Recipe Works
- The Instant Pot helps this dish to come together quicker, without sacrificing flavor;
- Cut pork ribs add the perfect amount of fattiness to the broth, and are almost fall off the bone tender when eaten;
- The Indonesian sweet soy sauce (kecap manis) makes a perfect dipping sauce for the pork ribs;
- Bak Kut Teh is served with a side of steamed rice, Thai chilies and kecap manis to make a whole, flavor packed meal.
Step By Step Instructions
First, remove the membrane from the back of the ribs. Watch this video on how to remove the membrane. Then, using a cleaver or sharp knife, cut the ribs into individual ribs.
Boil the pork ribs in a large pot for 10-15 minute. This helps to clean them and ensures that your soup broth is clear. Drain the ribs.
Add all ingredients except the green onions, tofu, Thai chilies and Kecap manis to the Instant Pot. Cook on high pressure for 45 minutes.
Use the quick release to release the pressure and turn the Instant Pot to the saute setting.
Add the green onions and tofu cubes and simmer for 3 minutes.
Turn the Instant Pot off and serve soup in bowls garnished with Thai chilies. Serve with a side of Kecap manis and Thai chilies for dipping, and well as a side of rice.
How to Keep the Soup Clear
Boiling and rinsing/scrubbing the ribs after boiling is essential for making sure you have a nice, clear broth. Boiling the ribs allows the blood to cook out of the bones. Rinsing them after boiling ensures all this blood has been rinsed off.
Serving Options
- Serve with a side of steamed white rice;
- Serve with slices of chilies and Kecap Manis (Malaysian sweet soy sauce - link to buy in the recipe card);
- Serve with a side of Sauteed Greens (like these from Omnivores Cookbook).
Expert Tips
- To keep the soup clear, make sure to boil and rinse the pork ribs before adding them to the Instant Pot. This helps to clean the ribs and enables any blood to cook out that would normally cloud a broth.
- Add as many or few Thai chilies as garnish as you prefer. They can be very spicy, so be careful!
- If you prefer less fall-off-the-bone tender pork, decrease the pressure cook time to 40 minutes.
- Regular soy sauce can be substituted for dark soy sauce if needed.
- Dark brown sugar can be substituted for palm sugar.
- You can substitute hoisin sauce for the kecap manis, but the flavor will be slightly different.
- The tofu puffs can be left out if desired, however, I highly recommend them.
Frequently Asked Questions
Can you make bak kut teh ahead of time? This soup can be made in advance. I recommend not adding the tofu puff until reheating. reheat on the stove and bring to simmering. Add the tofu and cook 2-3 minutes. Serve.
Is bak kut teh healthy? It is commonly thought that bak kut teh is healthy due to it's herbal qualities. However, the Singapore version has less herbs. Also, the pork ribs contain saturated fat, which is not healthy.
Can you freeze bak kut teh? You can freeze this soup, however, the tofu puffs do not reheat very well. If you plan to freeze it, don't add the tofu puffs. Add them when reheated to simmering on the stove. Can be store in an airtight container for up to 3 months.
Favorite Asian Inspired Recipes
Easy Instant Pot Recipes
- Instant Pot Vietnamese Pho;
- Instant Pot Ramen;
- Instant Pot Coq Au Vin;
- Instant Pot Paprika Chicken;
- Browse ALL the Instant Pot Recipes!!
Don't forget to sign up for the email list (don't worry, it's only one a week and it's packed full with AMAZING recipes!) and get your FREE Instant Pot Cookbook!!
Did you make this Bak Kut Teh recipe? rate the recipe and leave me a comment to let me know how it comes out!
Recipe
Instant Pot Bak Kut teh (Pork Ribs Soup)
Ingredients
- 2 pounds pork ribs
- 4 cups water
- 4 cups pork broth
- 1 tablespoon black pepper
- 1 tablespoon white pepper
- 2 whole star anise
- 10 garlic cloves peeled
- 1 tablespoon dark soy sauce
- 1 tablespoon palm sugar
- 1 tablespoon oyster sauce
- 10 dried shiitake mushrooms soaked and halved
- 1 teaspoon salt to taste
- 1 bunch green onions cut in 2-3" pieces
- 6 ounces fried tofu cubed
- 10 red Thai chilies sliced
- ⅛ cup Kecap manis Indonesian sweet soy sauce - for serving
Instructions
- First, remove the membrane from the back of the ribs. Watch this video on how to remove the membrane. Then, using a cleaver or sharp knife, cut the ribs into individual ribs.
- Boil the pork ribs in a large pot for 10-15 minute, then drain.
- Add all ingredients except the green onions, tofu, Thai chilies and Kecap manis to the Instant Pot. Cook on high pressure for 45 minutes.
- Use the quick release to release the pressure and turn the Instant Pot to the saute setting.
- Add the green onions and tofu cubes and simmer for 3 minutes. Turn the Instant Pot off and serve soup in bowls garnished with Thai chilies.
- Serve with a side of Kecap manis and Thai chilies for dipping, and well as a side of rice.
Expert Tips:
- To keep the soup clear, make sure to boil and rinse the pork ribs before adding them to the Instant Pot. This helps to clean the ribs and enables any blood to cook out that would normally cloud a broth;
- Add as many or few Thai chilies as garnish as you prefer. They can be very spicy, so be careful!
- If you prefer less fall-off-the-bone tender pork, decrease the pressure cook time to 40 minutes;
- Regular soy sauce can be substituted for dark soy sauce if needed;
- Dark brown sugar can be substituted for palm sugar;
- You can substitute hoisin sauce for the kecap manis, but the flavor will not be the same;
- The tofu puffs can be left out if desired, however, I highly recommend them;
Nutrition
Carson Galdo
some genuinely great info , Gladiolus I found this.
Danielle
I'm happy to hear it - hope you enjoy!
Cindy Louie
is 45 min HP cook time kinda of long?
Danielle
I found 45 minutes to work quite well. Did you have specific issues with the cook time?
Nicoletta De Angelis Nardelli
I'm sure my husband could it this for breakfast! 😉 It looks fantastic, the broth so clear (thanks for the tips!). The tofu puffs are great in there, too!
Danielle
The tofu puffs are my favorite part!
Tammy
This is soup for the soul! What a marvelous recipe. I need to get an instant pot but this is for a sure a keeper!
Danielle
Thanks Tammy!
Sharon
Another delicious instant pot recipe to try and this one is making an authentic meal in little time. Win, win!
Danielle
Thanks Sharon 🙂
Lorie
This reminds me of a dish we had in Indonesia years ago. Can’t wait to try this one and go down memory lane!
Danielle
Hope you get a chance to try it Lorie!
Aleta
Oh yes, another Instant Pot recipe I am soooo excited about! This pork rib soup looks amazing, has all my favourite ingredient. Thanks for sharing!
Danielle
You're welcome Aleta!
GUNJAN C Dudani
You wont believe but the other day I was reading this recipe of yours. I love the your description and the way you explain your recipes in so much detail yet it never gets boring.
Danielle
Awww thanks so much 🙂
Elaine Benoit
I've never had bak kut teh before but your recipe is perfect because it shows me how easy it is! The soup looks outstanding and delicious!
Danielle
Thanks Elaine!
Jacqui Debono
I really like having things other than eggs for breakfast. This is nutritious and looks really tasty! And even better I can use the instant pot!
Danielle
I totally agree - I'll eat soup for breakfast every day!
Amanda
I'm definitely making this soup all fall and winter long! The ribs give it such a rich depth, and the Instant Pot makes it super easy. Thanks for sharing!
Danielle
You're welcome Amanda! It's definitely a great winter soup!
Jess
What a fantastic looking and sounding soup! I want to dive right in!
Danielle
Thanks Jess!
Chef Dennis
I love Asian recipes and this Instant Pot Bak Kut Teh Recipe (Pork Ribs Soup) looks really deliciously comforting! It made me want to sit down and relax for a while.
Danielle
That's totally what it does for you 🙂
Ben
Get in my belly! No seriously. I'm getting this into my belly as soon as possible. Pork is my favorite protein source, and I love the flavors used in this soup. Looks good!
Danielle
Thanks so much Ben! Hope you love it 🙂