Dish
Three Flavor Fish

Photo from
Calanann Riverside Restaurant · Nonthaburi
The story
Three Flavor Fish (pla sam rod) is a classic Thai dish known for its balance of sweet, sour, and spicy flavors. It originated in central Thailand, where fresh fish is abundant, and is deeply rooted in the country’s royal and street-food traditions. The dish typically features a whole fried fish—commonly snapper or catfish—topped with a vibrant sauce made from tamarind paste, palm sugar, fish sauce, bird’s eye chilies, garlic, and shallots. Some versions also include fresh herbs like cilantro or Thai basil for added aroma.
A great Three Flavor Fish is distinguished by its textural contrast: the fish must be fried until the skin is shatteringly crisp while the flesh remains moist and flaky. The sauce should coat each piece without overwhelming it, achieving a perfect harmony of sour (tamarind), sweet (palm sugar), and salty (fish sauce), with a clear chili kick. Overly thick or cloying sauces are common pitfalls that mar the experience.
Regional variations exist across Thailand. In southern Thailand, cooks may add turmeric or use a spicier tamarind base. In Isan, dried chilies and a more pronounced sourness are favored. Some modern interpretations incorporate pineapple or use a lighter pan-fry instead of deep-frying.
According to Gary Butler – The Roaming Cook, Calanann Riverside Restaurant in Nonthaburi, Thailandia, serves a notable version of Three Flavor Fish that exemplifies the dish’s classic execution in a riverside setting.
Synthesised by AI from every creator’s review.
Where to eat it
1 place reviewed by YouTube creators.
Nonthaburi (1)
What creators say
Highlights from 1 creator review of Three Flavor Fish.
A lovely riverside restaurant with great views and live music, but the food was hit-or-miss — the three flavor fish was disappointing, though the fermented pork rib was a hit. I'd eat here again but try different dishes.
