Bold, fiery, and comforting, Tom Saap is a beloved hot and sour soup from Thailand’s Isaan region, known for its clear, light, and deeply herbal broth.

Unlike the creamy Tom Kha or citrusy Tom Yum, this soup features fiery chilies, fresh lemongrass, and zesty lime, delivering the bold flavors I grew up loving. Traditionally made with pork ribs, you can swap in bone-in chicken for a classic village-style twist.
Tom Saap is the soup that reminds me of home in Isaan—simple, herbal, zesty, and full of fiery warmth. It’s a beautiful expression of Isaan flavors, easy to make, and perfect for anyone wanting to experience authentic Thai comfort food.
Jump to:
- What is Tom Saap?
- Why You’ll Love This Tom Saap with Pork Ribs
- Ingredients for Tom Saap (Isaan Hot & Sour Soup)
- How to Make Authentic Tom Saap
- How to Serve Like a Local!
- Kitchen Tips and Notes
- Storing Leftovers
- Other Isaan Recipes You’ll Love
- FAQs
- What if I don’t have galangal?
- Tom Saap (Thai Hot and Sour Soup with Pork Ribs)
- Related
- Thai Food Deep Dive: Flavors, Techniques, And Tips!
- Hi there, I’m Suwanee!
What is Tom Saap?
Tom Saap (ต้มแซ่บ) is an Isaan-style spicy and sour soup famous for its vibrant herbal broth loaded with fresh aromatics like lemongrass, kaffir lime leaves, galangal, and chilies. The soup’s complexity comes from simple ingredients simmered together to create a bright, fiery, and deeply comforting flavor profile.
Why You’ll Love This Tom Saap with Pork Ribs
- Bold, zesty, and fiery Thai flavors
- Clear, light broth packed with fresh herbs
- Easily adaptable with pork ribs, beef ribs or chicken
- Naturally gluten-free and dairy-free
- Perfect for a comforting meal with sticky rice or jasmine rice
Ingredients for Tom Saap (Isaan Hot & Sour Soup)
- Pork Ribs; classic protein for Thai hot and sour soup, simmered for a rich, flavorful broth; substitute with chicken thighs for a village-style twist.
- Water; forms the clear, herbal broth base essential to Tom Saap.
- Lemongrass; signature Thai herb that brings bright citrus aroma; lightly bruised to release flavor. Read more about lemongrass in Thai cooking.
- Kaffir Lime Leaves; adds zesty, floral notes to the soup; available fresh or frozen at Asian markets. What are kaffir lime leaves? Find out here.
- Galangal; earthy, peppery root essential for authentic Thai soups and curries; available fresh, frozen, or sliced in the freezer section of Asian grocery stores.
- Thai Bird’s Eye Chilies; brings fiery heat typical of Isaan hot and sour soup; adjust based on your spice preference.
- Dried Chilies; adds smoky heat and deep chili flavor to the broth; lightly toast for extra aroma.
- Garlic; crushed garlic enhances the broth’s savory depth and classic Thai soup flavor.
- Shallots; adds natural sweetness and balance to the spicy, sour broth.
- Cherry Tomatoes; provides fresh acidity, complementing the lime and chilies in this bold Thai soup.
- Mushrooms; common in Thai soups; adds texture and savory depth. Straw mushrooms, button, or cremini work well. I use I used Shimeji mushrooms, found at my Asian market in town.
- Fish Sauce; salty, umami-packed seasoning essential for authentic Thai soup broth; use a Thai brand for true flavor.
- Lime Juice; delivers the signature sour punch in Tom Saap; balances heat and herbal notes.
- Sugar (Optional); rounds out the broth’s spicy, sour, and savory flavors.
- Fresh Cilantro & Green Onions; classic Thai soup garnish, adding bright herbal freshness before serving.
- Toasted Rice Powder (Optional); adds nutty depth and texture, a signature Isaan ingredient; learn how to make toasted rice powder here.
How to Make Authentic Tom Saap
- Simmer the Pork Ribs. Add pork ribs and water to a large pot. Bring to a boil, skimming off any foam. Lower the heat to medium, add the ½ teaspoon of salt and simmer for 45 minutes to 1 hour until the pork ribs are tender.
- Add aromatics. Use the flat side of your knife to smash the lemongrass stalks, releasing their oils. Add lemongrass, garlic, galangal, and kaffir lime leaves to the pot. Simmer for another 45 minutes to deepen the flavor.
- Add the vegetables. Add fresh and dried chilies, cherry tomatoes, mushrooms, and shallots. Let everything cook together until the tomatoes soften and the mushrooms are tender.
- Season & Balance the Flavors. Stir in fish sauce, lime juice, and sugar. Taste and adjust—the broth should be bold, hot, sour, and savory.
- Finish & Serve. Just before serving, stir in toasted rice powder if using, then garnish with fresh cilantro and green onions. Enjoy hot with sticky rice or jasmine rice—or savor it as a stand-alone soup.
How to Serve Like a Local!
- Offer extra lime wedges and fresh chilies on the side to customize heat and sourness.
- For a true Thai-style meal, pair your Tom Saap with these classic Isaan dishes: cool and crunchy Tum Tang (cucumber salad), Laab Gai (spicy minced chicken salad), Crying Tiger grilled steak, or Nam Tok (beef waterfall salad).
- Serve Tom Saap with sticky rice or jasmine rice to soak up the flavorful broth.
Kitchen Tips and Notes
- Adjust spice level for your Tom Saap recipe by adding more or fewer chilies.
- Toasted rice powder adds nuttiness and texture—optional but authentic.
- Lightly bruise lemongrass and galangal before adding for deeper aroma.
- Store leftovers Thai spicy sour pork soup in the fridge for up to 2 days.
Storing Leftovers
Tom Saap is good for up to 2 days in the refridgerator. Warm it up using microwave or gently heat it on soup pot until warm.
Other Isaan Recipes You’ll Love
- Gaeng Pa (Isaan Jungle Curry) – Fragrant and spicy northeastern herbal soup
- Som Tum Tua (Green Beans Salad) – A crunchy and flavor-packed green bean salad.
- Som Tum Isaan (Green Papaya Salad) Iconic spicy and sour salad from Isaan
- Gai Yang (Grilled Chicken) – Juicy, flavorful Isaan-style grilled chicken
- Sticky Rice (Khao Niew) – Essential Thai side to complete your meal
- Tom Yum, Thai sour and hot soup.
FAQs
What if I don’t have galangal?
Skip it entirely. Ginger can not be a substitute; it's not the same taste profile. Galangal gives an authentic, earthy aroma.
Yes! Bone-in chicken thighs or drumsticks work well. Simmer a bit longer for tenderness.
Use mushrooms or tofu instead of meat and soy sauce instead of fish sauce.
**Love a recipe you've tried? Please leave a 5-star rating in the recipe card below and a review in the comments section further down the page. Or follow me on Facebook, Pinterest, or Instagram!**
PrintTom Saap (Thai Hot and Sour Soup with Pork Ribs)
- Total Time: 1.5
- Yield: 5
- Diet: Gluten Free
Description
Bold, fiery, and comforting, Tom Saap is a beloved hot and sour soup from Thailand’s Isaan region, known for its clear, light, and deeply herbal broth.
Ingredients
- 2 lbs pork ribs, chopped into bite-sized piecesSubstitute: bone-in chicken thighs or drumsticks for a classic village-style versio
- 8 cups water
- 2 stalks lemongrass, bruised and cut into 3-inch pieces
- 5–6 kaffir lime leaves, torn
- 5–6 slices galangal (optional but traditional)
- 4–5 fresh Thai bird’s eye chilies, smashed (for extra spice)
- 4–5 dried chilies
- 6 cloves garlic, smashed
- ⅔ cup shallots, chopped into big chunks
- ⅔ cup cherry tomatoes, whole
- 1 cup mushrooms, leave whole or slice in halves if using large mushrooms. (straw, button, cremini, or portobello). I used Shimeji mushrooms.
- 3 tablespoons fish sauce
- 4 tablespoons lime juice (or more to taste)
- ½ teaspoon sugar (optional)
- ¼ cup fresh cilantro, sawtooth coriander and sliced green onions for garnish
- ¼ cup toasted rice powder (optional, for extra Isaan flavor)
Instructions
- Simmer the Pork Ribs. Add pork ribs and water to a large pot. Bring to a boil, skimming off any foam. Lower the heat to medium, add the ½ teaspoon of salt and simmer for 45 minutes to 1 hour until the pork ribs are tender.
- Add aromatics. Use the flat side of your knife to smash the lemongrass stalks, releasing their oils. Add lemongrass, garlic, galangal, and kaffir lime leaves to the pot. Simmer for another 45 minutes to deepen the flavor.
- Add the vegetables. Add fresh and dried chilies, cherry tomatoes, mushrooms, and shallots. Let everything cook together until the tomatoes soften and the mushrooms are tender.
- Season & Balance the Flavors. Stir in fish sauce, lime juice, and sugar. Taste and adjust—the broth should be bold, hot, sour, and savory.
- Finish & Serve. Just before serving, stir in toasted rice powder if using, then garnish with fresh cilantro and green onions. Enjoy hot with sticky rice or jasmine rice—or savor it as a stand-alone soup.
Notes
- Adjust spice level for your Tom Saap recipe by adding more or fewer chilies.
- Toasted rice powder adds nuttiness and texture—optional but authentic.
- Lightly bruise lemongrass and galangal before adding for deeper aroma.
- Store leftovers Thai spicy sour pork soup in the fridge for up to 2 days.
- Prep Time: 15
- Cook Time: 1.5 hours
- Category: soup
- Method: stove top
- Cuisine: thai
Ready to bring bold Thai flavors to your kitchen? Try this Tom Saap recipe and let me know how it turns out! Tag me @SimplySuwanee with your creations or share your favorite Thai comfort food in the comments.
Related
If you love this Isaan hot and sour soup, try other similar recipes like these:
Thai Food Deep Dive: Flavors, Techniques, And Tips!
Want to explore Thai food beyond the recipe? Head to my Thai Kitchen Resources page for essential ingredients, cooking techniques, and flavor tips to bring authentic Thai flavor to your kitchen.
Thank you for visiting Simply Suwanee! If you enjoyed this recipe, share it with your friends, leave a review, or tag me on social media. Happy cooking!
Leave a Reply