{"id":109766,"title":"Authentic Tom Saap &#8211; Isan Hot-and-Sour Soup","modified":"2025-10-29T15:47:09+01:00","plain":"A fragrant, spicy Thai Tom Saap soup where a simmered pork broth meets roasted herb paste, fresh lime, and chili flakes.\n\n\n\nSay saap in the Isan dialect and the scene is set&nbsp;: the word simply means \u201cdelicious.\u201d Add the simple verb tom (\u201cto boil\u201d), and you get Tom Saap\u2014a bowl so aromatic it\u2019s an edible shorthand for northeastern Thailand.\n\n\n\nTom Yum has made it onto postcards and restaurant menus abroad. The less-publicized Tom Saap keeps a resolutely northeastern accent, though it has now conquered Bangkok and many foreign capitals.\n\n\n\nThe delicious Tom Yum\n\n\n\nIt\u2019s a clear, bright broth, threaded with lemongrass, galangal, kaffir lime leaves, roasted chilies, and nutty roasted rice powder.\n\n\n\nFrom rice-field fires to city streets&nbsp;: origins and cultural context\n\n\n\nTom Saap was born where rice paddies meet dense forest&nbsp;: a resourceful country soup that tenderizes tough cuts of beef, offal, or whatever fell into the pot.\n\n\n\nThe earliest broths simmered slowly over wood fires&nbsp;; bones released their collagen while cow bile, prized for its clean bitterness, brought deeper complexity. Local cooks still cite the old saying&nbsp;: bo khom bo saap \u2013 \u0e1a\u0e48\u0e02\u0e21\u0e1a\u0e48\u0e41\u0e0b\u0e1a \u2013 \u201cif it isn\u2019t bitter, it isn\u2019t delicious.\u201d\n\n\n\nBy the late 20th century, waves of Isan laborers took third-class trains to Bangkok\u2019s construction sites, carrying their cravings in tiffins. Street vendors followed, swapping beef offal for the more popular pork ribs while preserving the herb-driven aromatics.\n\n\n\nMore into stir-fries than soup? Try Phat Phet\n\n\n\nNight after night, bowls of Tom Saap fogged up plastic tables set outside beer towers, anointing the dish as the ultimate gap glaem (drinking snack)&nbsp;: food meant to keep baskets of sticky rice and gossip moving in equal measure. Today, you need only scan urban menus, from Singapore to Stockholm, to trace those migration paths&nbsp;: each bowl still speaks fluent Isan, even if the accent softens abroad.\n\n\n\nWhat exactly is the real Tom Saap?\n\n\n\nA true Tom Saap releases lemongrass first, then the clean, resinous note of galangal, before the citrus snap of kaffir lime leaves. If any is missing, the chord collapses.\n\n\n\n\n\n\n\nDepth comes from a bone broth (pork ribs or beef shank) veiled by collagen, never by coconut milk. Once the heat is off, a handful of culantro (\u0e1c\u0e31\u0e01\u0e0a\u0e35\u0e1d\u0e23\u0e31\u0e48\u0e07) and thinly sliced scallion (\u0e15\u0e49\u0e19\u0e2b\u0e2d\u0e21) float on top&nbsp;; \u201cregular\u201d coriander here is only a visitor from the Central region.\n\n\n\nChili comes in at two key moments&nbsp;: smoky flakes of roasted chilies stirred in from the start, then crushed bird\u2019s eye chilies just before serving. Finally, the region\u2019s signature\u2014a spoonful of toasted rice powder\u2014adds a campfire aroma and a faintly sandy texture that clings to the lips.\n\n\n\nBalancing fire and tang, with a hint of bitterness\n\n\n\nA proper bowl beads sweat on your temples while lime pinches the back of your jaw. Tamarind pulp simmers with the bones, offering a rounded, almost fruity acidity capable of supporting the heat.\n\n\n\nFish sauce provides salinity&nbsp;; a dash of glutamate or fermented pla ra boosts umami, and sugar stays discreet, if it shows up at all. Beef versions still sometimes flirt with inherited bitterness (cow bile or an herbal porridge called khee pia), but those are footnotes, not obligations.\n\n\n\nAn opaque broth or heat offered as an option signals a knockoff&nbsp;: marked sweetness, coconut cream, or industrial tom yum paste means you\u2019re no longer dealing with Tom Saap.\n\n\n\nThe different regional styles of Tom Saap\n\n\n\nThe original version, Tom Saap Neua, keeps its beef bones, a pinch of tripe, and a crown of mint leaves that softens the gamey note. Bangkok\u2019s darling, Tom Saap Kraduk Moo, goes for pork ribs so tender they fall off at the first bite.\n\n\n\nI don\u2019t talk enough about Pad See Ew on the site\u2014enjoy this one\n\n\n\nOrder a Leng Saap and the kitchen will pile a tower of pork spine drowned in the same broth, chilies clinging to the vertebrae like confetti after a parade. Home cooks stretch the formula&nbsp;: chicken wings in Melbourne, dill-scented catfish in Khon Kaen, even 100% mushroom versions for vegetarian guests.\n\n\n\nEvery variation, however, preserves the two pillars of clarity and punch. On forums, debates pit monosodium glutamate (MSG) against a twelve-hour bone broth, argue over culantro availability in Minnesota, or the effectiveness of stand-in galangal powder (consensus&nbsp;: barely). Everyone still agrees on the essentials&nbsp;: clear broth, toasted rice, acidity that makes you nod \u201csaap\u201d without thinking.\n\n\n\nServing a bowl of this puts the regional credo \u201cshare the saap,\u201d \u0e41\u0e0a\u0e23\u0e4c\u0e04\u0e27\u0e32\u0e21\u0e41\u0e0b\u0e48\u0e1a, into practice, passing flavors and camaraderie around the table. Rustic yet refined, the dish layers citrus and smoke, sweat and comfort, country lanes and city neon.\n\n\n\nWhether it rises from a night-market cauldron in Khon Kaen or from your own pot, the lemongrass\u2013lime steam invites you to dip the spoon back in, then breathe out the word \u0e41\u0e0b\u0e1a&nbsp;\u0e2d\u0e35\u0e2b\u0e25\u0e35&nbsp;\u2013 \u201ctruly delicious.\u201d\n\n\n\n&nbsp;\n\n\n\n\n\n\tAuthentic Tom Saap \u2013 Isan Hot-and-Sour Soup\n\t\t\n\t\t\t\n\t\n\t\t\t\n\t\n\t\t500 g pork cartilage pieces (rib tips, or small pieces of spare ribs with cartilage and small bones)3 liters water1 tablespoon mature galangal (finely chopped, toasted)2 tablespoons lemongrass (finely sliced, toasted)4 shallots (thinly sliced, toasted)2 leaves makrut lime leaves (finely sliced, toasted)3 roots cilantro roots (chopped; substitute stalks (leaves removed) if needed; toasted)2 cloves pickled garlic (lightly crushed; optional)1 teaspoon rock sugar2 teaspoons salt6 tablespoons fish sauce4 tablespoons chicken breast (minced (ground; not thinly sliced))4 tablespoons lime juice (freshly squeezed)1 tablespoon chili flakes (toasted)2 tablespoons toasted rice powder (homemade or store-bought at an Asian supermarket)1 handful green onions (thinly sliced)1 handful culantro (thinly sliced)1 handful Thai basil leavesbasil tips (extra for garnish)\t\n\t\n\t\tBring the water to a rolling boil. Add the pork cartilage, then reduce to a gentle simmer and cook for about 1 hour, until tender.Meanwhile, dry-toast the galangal, lemongrass, shallots, makrut lime leaves, and cilantro roots in a pan over low heat until aromatic, then pound into a fine paste.Transfer half of the broth and cartilage to a small pot. Stir in half of the paste, one crushed garlic clove, rock sugar, salt, and fish sauce.Ladle some hot broth into a bowl with the minced chicken breast. Mash with a spoon to disperse evenly, then return the mixture to the pot.Season with the lime juice, toasted chili flakes, and toasted rice powder. Add the green onions, culantro, and basil leaves, then turn off the heat.Ladle the soup into a serving bowl, garnish with young basil tips, and serve piping hot.\t\n\t\n\t\t\nMinced chicken clouds the broth, giving it the slightly creamy look (\u0e19\u0e49\u0e33\u0e02\u0e49\u0e19) prized in Isan restaurants.\nThis recipe makes a double batch of the herb-and-seasoning paste; save the remainder for a second pot of soup.\nKeep the heat low after adding the lime juice; boiling will mute the fresh citrus aroma.\n\n\t\n\t\n\t\tPlat principal, Soupes et bouillonsTha\u00eflandaise","_links":{"self":[{"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/posts\/109766","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/comments?post=109766"}],"version-history":[{"count":1,"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/posts\/109766\/revisions"}],"predecessor-version":[{"id":110067,"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/posts\/109766\/revisions\/110067"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/media\/93146"}],"wp:attachment":[{"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/media?parent=109766"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/categories?post=109766"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/tags?post=109766"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}