National Dish Thailand: Kaeng Som Pla (Recipe)

In this article
Meet Kaeng Som Pla, a vibrant Thai fish curry that captures the soul of Thai cooking in a single bowl. Built around a bright, tangy broth, it strikes a beautiful balance between sour, spicy and savoury notes that dance across the palate. Fresh, locally caught fish takes centre stage, while tamarind lends its signature tartness and a warm blend of spices rounds everything off. It is light yet deeply flavourful — proof that simple ingredients can deliver an unforgettable meal.
About Kaeng Som Pla
Kaeng Som Pla is a traditional Thai fish curry celebrated for its remarkable combination of sour, spicy and savoury flavours. These tastes harmonise perfectly, creating a unique eating experience that captures the very essence of Thai cuisine. In Thailand, freshly caught local fish is often used, lending the dish an extra layer of character. The use of tamarind provides a pleasant sourness, while turmeric and a mix of spices round out the aroma. The result is a bowl that feels at once bright, comforting and unmistakably Thai.
Ingredients (serves 1–2)
- 300 g fresh fish (such as tilapia or snapper)
- 2 tablespoons tamarind paste
- 1 teaspoon turmeric powder
- 2–3 Thai chillies (to taste)
- 1 onion, chopped
- 1 tomato, diced
- 1–2 cups vegetable stock
- Fresh coriander, to garnish
- Salt and pepper to taste
Shopping for the ingredients
When shopping for Kaeng Som Pla, it is important to pay close attention to the quality of the fish. Truly fresh fish makes a world of difference to the flavour of the finished dish. Visit local markets or a trusted fishmonger to find the freshest options available. The tamarind paste and spices should also be of good quality so they can develop their full aroma. A little care at this stage rewards you with a far more vibrant curry.
Preparing the dish
Preparing Kaeng Som Pla is straightforward and calls only for a little chopping and mixing. First, cut the fish into bite-sized pieces and lay out all the other ingredients. Chopping the onion and dicing the tomato come next. These small preparations are important, as they make the cooking process smoother and let you work at a relaxed, steady pace.
Step-by-step instructions
- Heat a little oil in a pot and sauté the chopped onions until translucent.
- Add the diced tomato and the Thai chillies, and let everything sizzle briefly.
- Stir in the tamarind paste and turmeric powder, mixing well to combine.
- Pour in the vegetable stock and bring the mixture to the boil.
- Add the fish and let it simmer for 5–7 minutes, until cooked through.
- Season with salt and pepper, then garnish with fresh coriander.
Gluten-free / lactose-free version
Kaeng Som Pla lends itself wonderfully to a gluten-free and lactose-free preparation. Simply make sure to choose gluten-free stocks and spice blends so the dish suits anyone with a gluten intolerance. This curry is naturally lactose-free, as it contains no dairy products at all. That means you can enjoy it with complete peace of mind, just as it is.
Tips for vegans and vegetarians
For vegan or vegetarian versions of Kaeng Som Pla, you can swap the fish for a range of plant-based protein sources. Tofu or tempeh are excellent alternatives that soak up the flavours of the broth beautifully. You might also add more vegetables to make the dish more substantial and nourishing. Remember to adjust the stock accordingly to support the meat-free version, much as you would when building a Gaeng Massaman.
More tips and tricks
To intensify the aroma of Kaeng Som Pla, try toasting the spices briefly in a dry pan before use. This coaxes out their full flavour and adds real depth. Experiment with different kinds of fish to discover which varieties you like best. A squeeze of lime juice at serving time can also give the dish a fresh, lively kick that brightens every spoonful.
Adapting the recipe to your taste
The recipe for Kaeng Som Pla is easy to tailor to personal preference. Are you a fan of spicy flavours? Simply add more Thai chillies. If you prefer a milder version, you can leave the chillies out altogether. Adding further vegetables, such as broccoli or peppers, lends the dish extra texture and colour — the same playful approach you might take with a Kaeng Ped.
Ingredient substitutions
If you have trouble finding tamarind paste, you can use lemon juice or lime juice as the sour element instead. For the broth, choose either vegetable stock or fish stock, depending on your taste. The type of fish can vary too; many Thai cooks use a range of red or white fish, as they do in dishes like Pla Raad Prik. This flexibility lets you adapt the dish to whatever is available locally.
Drink pairing ideas
Refreshing drinks pair beautifully with a dish like Kaeng Som Pla. A cold Thai beer is a great choice, as it complements the flavours of the curry nicely. Alternatively, you could serve a fresh lime-and-mint iced tea, which softens the heat a little. Water infused with cucumber or mint is another refreshing option that keeps the meal light and balanced.
Serving and presentation ideas
The presentation of Kaeng Som Pla can lift the whole dining experience considerably. Serve the curry in an attractive bowl and garnish it generously with fresh coriander. A few lime wedges on the rim of the bowl provide not only colour but also an extra burst of flavour. Using colourful tableware can really show the dish off to its best advantage.
A bit of history
Kaeng Som Pla has its roots in Thai culinary culture and is closely tied to the country’s regional fishing traditions. In Thailand’s coastal regions, the dish grew out of the need to prepare fresh fish simply and deliciously. The use of tamarind has become the key to the unique flavours of this curry. Beyond its culinary appeal, the dish carries genuine cultural value, as it is often served at festivals and gatherings — a fine example of Thai cuisine at the heart of the table.
More recipe ideas
Summary: Kaeng Som Pla
Kaeng Som Pla is not only a simple dish to prepare but also a taste of Thailand brought straight to your table. With its perfect blend of sourness, spice and savoury depth, this fish curry is sure to delight your taste buds. Thanks to its wonderful adaptability, you can shape the recipe to suit your own preferences. Dive into the flavours of Thailand and treat yourself to this delicious dish!


