I adore tom yam soup with prawns (tom yam koong) as much as the next person. It’s a staple on Thai restaurant menus (both native and overseas) for a reason: quick, satisfyingly hot, and pretty to look at. But sometimes, cute pink springy little prawns don’t do it for me; I want a richer, meatier, and less photogenic tom yam.

Using Leela’s ever-helpful and highly readable Tom Yam 101, I made myself tom yam soup with pork spare ribs. I hacked the bones into small chunks with a big cleaver, hoping that I would not awaken our downstairs neighbours’ baby with the gruesome thuds. The next steps were less violent: an hour and a half’s gentle simmering, infusing the resulting broth with aromatics, and finally stirring in seasonings. The soup is deeply savoury and tangy with a fresh, fragrant bite from the herbs and spices.

Because the aromatics are particularly important in this soup, try to get all of them. Kaffir lime leaves, lemongrass, and galangal freeze very well, making them much more convenient to use – just be sure to chop them small beforehand. You can find all the spices fresh or frozen in Asian supermarkets. If you can’t locate them, tom yam paste or flavoured stock cubes are an excellent option if you cannot get hold of everything.


Recipes: Old-Fashioned Tom Yam Soup with Pork

Rating: 51

Serving Size: 4-6


  • . About 500–800g pork spare ribs
  • . 1.5 litres cold water
  • . 6 tablespoons fish sauce, plus more to taste
  • . 2 shallots, quartered
  • . 2-3 kaffir lime leaves
  • . 6-8 slices fresh galangal
  • . 2-4 pieces lemongrass, each of them about 1 inch long
  • . 1 lime
  • . 1–3 Thai chillies, fresh or dried, roughly crushed
  • . A little sugar
  • . A few sprigs of coriander


  1. The pork ribs can be hacked into approximately 3-inch pieces using a cleaver, or they can just be left as they are – smaller pieces are slightly easier to handle as you eat, but the meat will easily fall off the bone anyway.
  2. Place the pork ribs, water, and fish sauce in a large heavy-bottomed pot.
  3. Cover with a lid and bring to the boil on a high heat.
  4. Remove the lid and, using a spoon, scoop any unattractive scum off the surface of the water.
  5. Gently simmer the pork bones for 1 ½ hours, partially covered.
  6. Check the pot every half an hour or so to scoop off any more impurities.
  7. By the end of the cooking time, the resulting broth should be mostly clear and slightly reduced, but still covering the pork. The meat should be very tender when pierced with a fork.
  8. Add the shallots, kaffir lime leaves, galangal, and lemon grass pieces to the broth – use more or less of the aromatics depending on how strong you want the soup.
  9. Cover and simmer for a further 10 minutes until the soup is fragrant.
  10. Take the pot off the heat and season to your liking with lime juice, chillies, fish sauce, and sugar.
  11. Start off by squeezing in a quarter of a lime, then taste and adjust: it should be primarily sour and tangy against a savoury, salty background, with a hint of sweetness.
  12. How many chillies you add depends completely on your heat tolerance – taste carefully; you can always add more, but you cannot easily take heat away.
  13. When you’re ready to serve the soup, roughly chop a small bunch of fresh coriander (stems and all) and sprinkle it over.
  14. Tom yam keeps well for about 3 days in the fridge, becoming more savoury. However, you may need to add more lime juice, chilli, and coriander as those fresh, bright flavours won’t be so distinct.

Image courtesy of Pear Nuallak


About The Author

History of Art graduate from SOAS (jointly with UCL). I cook, eat, and observe the world. Then I write about it and share it with you. This is a unilateral decision.

One Response

Leave a Reply

Your email address will not be published.