• Skip to primary navigation
  • Skip to main content
Susie Cooks Thai
  • Home
  • Recipes
  • Blog
  • About
menu icon
go to homepage
  • Home
  • Recipes
  • Blog
  • About
subscribe
search icon
Homepage link
  • Home
  • Recipes
  • Blog
  • About
Ɨ
Home

Tom Saap Recipe: Authentic Thai Hot and Sour Pork Rib Soup

Published: Mar 30, 2025 Ā· Modified: Mar 29, 2026 by Susie Thompson Ā· This post may contain affiliate links Ā· Leave a Comment

Jump to Recipe Jump to Video Print Recipe
Authentic Tom Saap recipe with steaming pork rib soup in traditional clay bowl, garnished with fresh herbs and Thai chilies

Quick Answer

This Tom Saap recipe is an authentic Thai hot and sour pork rib soup featuring tender meat, aromatic herbs, and a perfect balance of spicy, sour, and savory flavors. The secret to its distinctive taste lies in the combination of galangal, lemongrass, kaffir lime leaves, and fresh lime juice. This northeastern Thai specialty takes only 30 minutes of active cooking time.

Pin this authentic Thai recipe for later!

Tom Saap recipe made with tender pork ribs and aromatic Thai herbs in a traditional clay serving bowl

Mastering Tom Saap Recipe (Thai Pork Rib Soup)

Susie Thompson
Thai Pork Rib Soup, or Tom Saap, is a soul-warming dish that combines tender pork ribs with a tangy, spicy, and aromatic broth. This traditional Thai soup perfectly balances flavors, featuring a medley of fresh herbs and spices that will tantalize your taste buds. The succulent pork ribs, slowly simmered to perfection, are infused with the fragrant notes of lemongrass, kaffir lime leaves, and galangal. Whether you're looking for comfort on a chilly day or a delicious, light meal, Tom Saap is sure to satisfy.
Print Recipe Share by Email Pin Recipe
Prevent your screen from going dark
Prep Time 20 minutes mins
Cook Time 2 hours hrs
Course Soup and Stews
Cuisine Thai
Servings 5
Calories 250 kcal

Ingredients
  

  • 2 lbs pork ribs cut into bite-sized pieces
  • 8 cups water
  • 1 stalk lemongrass cut into 2-inch pieces and bruised
  • 4 kaffir lime leaves
  • 1 inch piece galangal sliced
  • 5 cloves garlic crushed
  • 2 shallots sliced
  • 3-4 Thai bird's eye chilies crushed
  • 2 tablespoon fish sauce
  • 1` tablespoon lime juice
  • 1 teaspoon sugar
  • 1 cup mushrooms sliced
  • Fresh cilantro chopped (for garnish)
  • Green onions chopped (for garnish)
  • Fresh lime wedges for serving

Instructions
 

  • Prepar your ingredients:
    Begin by preparing all your ingredients. Cut the pork ribs into bite-sized pieces and set aside. Bruise the lemongrass by lightly smashing it with the back of a knife to release its flavors. Tear the kaffir lime leaves to enhance their fragrance. Slice the galangal, crush the garlic, and slice the shallots. These aromatic ingredients will form the flavor base of your soup.
  • Boil the Pork Ribs
    In a large pot, bring the 8 cups of water to a boil. Add the pork ribs and let them boil for 5 minutes. This step helps to remove any impurities from the meat, ensuring a clean and clear broth. After boiling, drain and rinse the ribs under cold water to eliminate any remaining impurities after boiling.
  • Simmer with Aromatics
    Return the cleaned ribs to the pot and add the bruised lemongrass, torn kaffir lime leaves, sliced galangal, crushed garlic, and sliced shallots. Pour in the water and bring to a gentle boil. Reduce the heat to low and let the soup simmer for about 1.5 to 2 hours. This slow simmering allows the flavors to meld together and the pork ribs to become tender.
  •   Add Mushrooms and Season
    After simmering:Add the sliced mushrooms to the pot and cook for 10 minutes.Season the soup with fish sauce, lime juice, and sugar. Stir well to combine, and taste to adjust the seasoning as needed. The salty, sour, and slightly sweet balance should be just right, enhancing the soup's natural flavors.
  • Garnish and Serve
    Ladle the soup into bowls and garnish with fresh cilantro, green onions and Thai-bird chili's. Serve with fresh lime wedges on the side for an extra burst of citrus flavor. Enjoy your homemade Thai Pork Ribs Soup hot, and savor the aromatic and flavorful broth.

Video

Authentic Tom Saap Recipe: Thai Hot and Sour Pork Rib Soup

Thumbnail for Authentic Tom Saap Recipe: Thai Hot and Sour Pork Rib Soup

Notes

This authentic Tom Saap recipe (Pork Rib Soup) delivers the perfect balance of spicy, sour, and savory flavors characteristic of northeastern Thai cuisine. The slow-simmered pork ribs become fall-off-the-bone tender while absorbing the aromatic essence of lemongrass, galangal, and kaffir lime leaves. Ready in under 2 hours with just 30 minutes of active preparation, this comforting soup offers a genuine taste of Thailand's countryside cooking traditions with every spoonful.

Nutrition

Serving: 4ServingsCalories: 250kcalCarbohydrates: 10gProtein: 20gFat: 15gSaturated Fat: 5gPolyunsaturated Fat: 8gCholesterol: 60mgSodium: 900mgFiber: 1gSugar: 2g
Keyword Thai Pork Ribs Soup, Tom Saap
Tried this recipe?Let us know how it was!

What's in this Tom Saap Recipe post

Simmering pork ribs with Thai aromatics until the meat begins pulling away from the bone for Tom Saap

Why You'll Love This Recipe
Visual Walk-Through
Common Mistakes to Avoid
Flavor Profile
Frequently Asked Questions
More Thai Recipes You'll Love
Recipe Notes and Tips

Susie Thompson, Thai native and author of SusieCooksThai, preparing authentic Thai cuisine.

Why I love This Soup

My mother made it for me the first time in Maryland. Set it in front of me without explanation, the way she set everything in front of me.

The steam came up, and I was back in Korat.

I have been making it ever since. She never wrote it down. She bruised the lemongrass until she heard it crack, tore the kaffir lime leaves along the spine, tasted and adjusted until it was exactly right.

I watched her.

Now I am writing it down for both of us.

I was too young to eat this soup in Korat. At the market stalls, I had mine, clear broth, rice flakes, the half egg I always asked for, and my parents had theirs. I knew the smell of Tom Saap before I knew its name. Hot and sour and deep, rising off the bowls while the city moved around us.

My mother made it for me the first time in Maryland. Set it in front of me without explanation, the way she set everything in front of me.

The steam came up, and I was back in Korat.

I have been making it ever since. She never wrote it down. She bruised the lemongrass until she heard it crack, tore the kaffir lime leaves along the spine, tasted and adjusted until it was exactly right.

I watched her.

Now I am writing it down for both of us.

Duai Khwaam Rak With Love Susie

Let's Talk About What Goes In This

First things first, the pork ribs. This is where the broth gets its soul. My mother always started here and walked away, because she knew they needed time and rushing them was never going to happen in her kitchen.

The aromatics are everything. Lemongrass, galangal, kaffir lime leaves, garlic, and shallots. Press the lemongrass hard with the flat of your knife until you hear it crack. Tear the kaffir lime leaves along the spine. Your hands will smell incredible. Mama did all of this without thinking.

Bird's eye chilies bring the heat. Start with two. You can always add more. You cannot take them out.

Fish sauce is your salt. She never measured it. Just poured and tasted until it was right.

The lime juice goes in last. Right at the end. That bright sour punch is the whole point of this soup. My mother never forgot it. Neither should you.

Fresh cilantro and green onion on top. Not decoration. Part of the soup.

She never wrote any of this down. I watched her my whole life. Now we're making it together.

Fresh lemongrass, galangal, bird's eye chilies and kaffir lime leaves prepared for Tom Saap recipe

Mastering Thai Pork Rib Soup Recipe:

Press the lemongrass hard with the flat of your knife until you hear it crack. My mother never explained this; she just did it, and I learned to listen for the same sound. Tear the kaffir lime leaves along the spine. Smell your hands. That's Thailand right there.

Smash the galangal. My grandmother insisted on this. So did my mother. So do I.

Get this right, and the rest follows.

Bruising lemongrass and tearing kaffir lime leaves to release essential oils for authentic Tom Saap

Blanch the pork ribs properly. In a large pot, bring water to a boil, then add the pork ribs and boil for 5 minutes—you'll see a grayish foam forming. This step removes impurities that would cloud your broth. After testing this recipe multiple times, I found that rinsing the ribs under cold water after blanching creates a clearer broth with cleaner flavors.

Simmering pork ribs with Thai aromatics until the meat begins pulling away from the bone for Tom Saap

Test for perfect rib tenderness. Continue simmering until the meat shows slight resistance when pulled but separates easily—around 1.5 hours total. In version 3, I discovered perfect doneness occurs when you can pull the meat with chopsticks with just slight resistance. Patience transforms ordinary ribs into melt-in-your-mouth morsels with that distinctive family recipe texture.

Testing pork rib tenderness with chopsticks for perfectly cooked meat in Thai hot and sour soup

Balance the critical flavors. Add mushrooms and simmer for 10 minutes. Now comes the crucial stage—carefully add fish sauce first, then lime juice. I typically use more lime juice than most recipes (about 1 tablespoon per 4 cups of broth) based on feedback from my Thai Cooking Workshop students. Taste and adjust until you get that perfect sour-salty balance.

Adding fish sauce and lime juice to balance the crucial sour-salty flavors in authentic Tom Saap

Finish with fresh elements. Ladle the hot soup into bowls, ensuring each serving gets ribs and mushrooms. Garnish with fresh cilantro, green onions, and chilies. The aromatics should rise visibly with the steam—a sign you've created authentic Tom Saap recipe. My grandmother said the first inhalation should make your eyes widen from the complex aroma profile.

Tom Saap recipe made with tender pork ribs and aromatic Thai herbs in a traditional clay serving bowl

A Few Things Mama Would Tell You

Don't skip the blanching. She never did and neither should you. That grey foam is what clouds your broth and you want it gone.

Don't rush the simmer. The ribs need time. Patience is the ingredient nobody puts on the list.

Don't add the lime juice early. It goes in last. Always last. Add it too soon, and you lose the brightness that makes this soup what it is.

And please don't substitute ginger for galangal. I know it's tempting. They are not the same thing. Not even close.

TOM SAAP FLAVOR PROFILE AND PAIRING SUGGESTIONS

This Tom Saap recipe delivers a complex symphony of flavors that evolve as you eat. The first sensation is the aromatic fragrance of the herbs, followed immediately by a bright sourness that awakens your palate. This gives way to a deep umami richness from the pork, balanced by moderate spice heat that builds gradually rather than overwhelming.

The flavor elements include:

  • Sour - From fresh lime juice and subtle fermented notes
  • Spicy - Provided by fresh bird's eye chilies with their distinctive sharp heat
  • Aromatic - Complex herbal notes from lemongrass, galangal, and kaffir lime leaves
  • Savory - Umami depth from fish sauce and slow-simmered pork

This soup pairs beautifully with sticky rice, which consequently provides a neutral canvas to soak up the flavorful broth. For a complete Thai meal, therefore, serve alongside Som Tam (green papaya salad) for textural contrast and additionally include Gai Yang (grilled chicken) for a protein variation. As a result, the combination creates an authentic Isan experience. As for beverages, ice-cold Thai beer or a simple cucumber-lime-infused water perfectly complements the spicy-sour profile.

If you enjoy this recipe, please consider leaving a rating below!

What This Soup Tastes Like

The first thing you notice is the smell. Then the sour hits you, bright and immediate, the lime juice doing exactly what it is supposed to do. Then the heat builds slowly from the back, the chilies taking their time. Underneath all of it the pork broth is doing the quiet work, deep and savory, holding everything together.

My mother used to say a good Thai soup should wake you up. This one does.

Serve it with sticky rice. The rice soaks up the broth and that is the whole point. If you want to make a proper meal of it add some som tum on the side and maybe some grilled chicken. That is how we ate in Korat. That is still how I eat now.

Cold Thai beer if you have it. You will want something cold.

FREQUENTLY ASKED QUESTIONS

What can I substitute for galangal in Tom Saap?

While nothing truly replicates galangal's unique citrusy-pine flavor, fresh ginger can work in a pinch. Use ¾ the amount called for and add an extra kaffir lime leaf to help compensate for the missing floral notes. The finished soup will have a different but still delicious flavor profile.

Is Tom Saap hard to make?

Honestly, no. The techniques are simple. What it requires is patience during the simmer and a good eye for balance at the end. Taste as you go. Adjust. That is what my mother did every single time and she never got it wrong.


Can I store leftovers?

Yes and honestly it gets better the next day. The aromatics keep working overnight. Store it in the refrigerator for up to three days and reheat gently on the stovetop. Don't rush the reheat or you'll lose the brightness.


What's the difference between Tom Saap and Tom Yum?

Tom Saap is Isaan, northeastern Thailand, built on pork ribs with a clear intense broth and a pronounced sour flavor. Tom Yum is central Thai, usually made with shrimp, sometimes finished with coconut milk. Same aromatic base, very different soup. Tom Saap is the one I grew up smelling at the market stalls in Korat. That should tell you everything.


Can I make it vegetarian?

Yes. Replace the pork ribs with king oyster or shiitake mushrooms and swap the fish sauce for soy sauce. I like to add a tablespoon of white miso for the depth the pork would normally bring. Keep the aromatic base exactly the same. The broth is where the soul of this soup lives.

Don't forget to tag @SusieCooksThai in your social media posts when you make this recipe!

More Recipes You'll Love

If Tom Saap spoke to you, try my Gaeng Om next. It is another Isaan specialty built on the same herbs but with a thicker, more fragrant broth. My Tom Kha Gai uses the same aromatic foundation finished with coconut milk for something creamier and a little gentler. For another pork dish try my Khua Kling, a dry-fried southern Thai recipe that pairs beautifully with this soup. And if you need something fast on a weeknight, my Pad Krapow brings the same bold aromatics in a stir fry that takes twenty minutes.

Come back and tell me how it went. I mean that.

More Traditional Thai Dishes

  • Crispy Thai Pork Belly Recipe made with fish sauce marinade and scored skin technique on a traditional ceramic plate with Nam Jim Jaew
    Crispy Thai Pork Belly Recipe | Traditional Moo Krob
  • Crispy caramelized fish sauce chicken wings with golden-brown skin, garnished with chopped cilantro and sliced chilies for authentic Thai flavor
    Thai Fish Sauce Chicken Wings | Authentic Peek Gai Tod
  • Sang Kaya Fak Thong in bowls topped with coconut flakes showing golden pumpkin custard texture.
    Thai Pumpkin Custard Recipe: 7 Authentic Secrets
  • Creamy Thai peanut sauce in a rustic ceramic bowl, topped with crunchy crushed peanuts and fresh cilantro leaves, displaying rich amber color and smooth texture
    Thai Peanut Sauce Recipe: Nam Jim Satay

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Footer

↑ back to top

  • Susie's Journey & Inspiration
  • Reach Out About Recipes
  • Susie's Thai American Journey
  • Accessibility Policy
  • Terms & Conditions
  • Privacy Policy

Newsletter

Join now to receive authentic recipes, insider tips, and captivating stories straight from the heart of Thailand!

Join Susie's Cooking Newsletter

As an Amazon Associate, I earn from qualifying purchases.

Copyright Ā© 2025 Susie Cooks Thai

  • Facebook
  • X
  • Pinterest
  • Reddit