Southern Thailand's thin golden curry where turmeric dominates the kreung tam, tamarind leads the sour pillar, and the broth is clean, fierce, and coastal. No coconut. No sweetness. Just the peninsula.
Main Dishes
Thai
Weeknight
Comfort Food
Budget Friendly
25 min
Active Time
15 min cook•40 min total
Yield4 servings
Gaeng luang is the South talking. No coconut cream to soften the blow. No palm sugar to round the edges. Just a turmeric-stained kreung tam dissolved into a thin, sour, spicy broth with chunks of fish and whatever vegetable the market had that morning. This is everyday eating on the Thai peninsula, and it follows the four pillars with a Southern accent: nam pla for salt, tamarind for sour (not lime, not manao, tamarind), barely any sweet, and dried chilies pounded into the paste in quantities that would horrify a Central Thai cook.
Ajarn always said the kreung tam is everything. In gaeng luang, the kreung tam is golden. Fresh turmeric (kha min) is the backbone, so much of it that the paste stains your mortar, your hands, your cutting board, and your shirt for a week. Southern Thai pastes use turmeric the way Central Thai pastes use cilantro root: as a defining structural element, not a garnish. Add a fistful of dried long chilies (prik haeng), shallots, garlic, and a wallop of shrimp paste (kapi). Pound it in the krok until the whole kitchen smells like the earth and the sea had a conversation.
The broth is thin. That's the point. Gaeng luang is not gaeng massaman. It's not meant to coat your spoon. It's meant to pour over rice and soak through, carrying turmeric heat and tamarind sourness into every grain. The fish goes in at the end, barely cooked, flaking apart in the bowl. Green papaya or bamboo shoots add crunch against the soft fish. That contrast is the architecture of the dish.
Southern Thai food doesn't hold back, and neither does this curry. If you grew up in Nakhon Si Thammarat or Songkhla, this is what your grandmother made on a Tuesday. Not for special occasions. For lunch. The principles don't change just because the dish is humble. The kreung tam still gets pounded. The balance still gets tasted. The fish still goes in at the right second. Principles, not recipes.
Gaeng luang (แกงเหลือง, literally "yellow curry") is native to Thailand's southern provinces, where turmeric grows abundantly and enters the kreung tam of nearly every local dish. The non-coconut, broth-based curries of the South (gaeng luang, gaeng som pak tai, gaeng tai pla) form a distinct family that predates the richer coconut curries and reflects the peninsula's fishing culture: quick-cooking curries designed around the daily catch. The name refers simply to the vivid golden color from fresh turmeric, distinguishing it from the region's other everyday curries by sight alone.
The technique, the tradition, and the story behind every dish.
firm white fish fillets (snapper, sea bass, or barramundi)
Quantity
400g
cut into 2-inch pieces
water or light fish stock
Quantity
4 cups
green papaya (malakor)
Quantity
150g
peeled, cut into thin wedges
bamboo shoots (no mai)
Quantity
100g
sliced thin
tamarind paste (nam makham piak)
Quantity
3 tablespoons
dissolved in 3 tablespoons warm water and strained
fish sauce (nam pla)
Quantity
2 tablespoons
palm sugar (nam tan pip)
Quantity
1 teaspoon
dried long red chilies (prik haeng)
Quantity
10
soaked in warm water 15 minutes, seeded, and drained
fresh turmeric root (kha min)
Quantity
80g
peeled and sliced
shallots (hom daeng)
Quantity
8
peeled and sliced
garlic (kratiam)
Quantity
6 cloves
peeled
shrimp paste (kapi)
Quantity
1 tablespoon
black peppercorns (prik thai dam)
Quantity
1 teaspoon
salt
Quantity
1 teaspoon
Ingredient
Quantity
firm white fish fillets (snapper, sea bass, or barramundi)cut into 2-inch pieces
400g
water or light fish stock
4 cups
green papaya (malakor)peeled, cut into thin wedges
150g
bamboo shoots (no mai)sliced thin
100g
tamarind paste (nam makham piak)dissolved in 3 tablespoons warm water and strained
3 tablespoons
fish sauce (nam pla)
2 tablespoons
palm sugar (nam tan pip)
1 teaspoon
dried long red chilies (prik haeng)soaked in warm water 15 minutes, seeded, and drained
10
fresh turmeric root (kha min)peeled and sliced
80g
shallots (hom daeng)peeled and sliced
8
garlic (kratiam)peeled
6 cloves
shrimp paste (kapi)
1 tablespoon
black peppercorns (prik thai dam)
1 teaspoon
salt
1 teaspoon
Equipment Needed
•Heavy granite mortar and pestle (krok hin)
•Medium pot or saucepan
•Fine mesh strainer for tamarind
Instructions
1
Pound the kreung tam
Start with the salt and peppercorns in your granite mortar (krok hin). Grind them to powder. Add the drained dried chilies and pound to a rough paste. Then the shallots and garlic, pounding each addition before the next goes in. Now the turmeric. This is where the paste turns gold. Pound until the turmeric is fully broken down and the paste is vivid yellow-orange with no fibrous chunks remaining. Finally, add the shrimp paste (kapi) and pound it through. The finished kreung tam should be wet, fragrant, and so golden it stains the pestle. If your hands aren't yellow, you didn't use enough turmeric.
Southern kreung tam uses dramatically more turmeric than any other regional paste. Eighty grams is not a typo. Central Thai cooks might use a thumbnail-sized piece. Down south, turmeric IS the paste. That golden color is the identity of gaeng luang.
2
Dissolve the paste
Bring the water or fish stock to a rolling boil in a pot. Add the entire kreung tam and stir to dissolve it completely. The liquid should turn a deep, cloudy gold within seconds. Let it boil for 3 minutes so the turmeric and chili flavors fully infuse the broth. You'll smell it: earthy, peppery, with the fermented punch of kapi rising through. That's the foundation building.
No coconut milk. Not a drop. Gaeng luang is a thin, clear-broth curry. The paste and the seasoning do all the work. If you add coconut, you've made a different dish entirely.
3
Cook the vegetables
Add the green papaya wedges and bamboo shoots to the boiling broth. These go in first because they need more time than the fish. Cook for 5 minutes until the papaya is tender but still holds its shape. It should bend, not collapse. The bamboo shoots soften and absorb that golden broth. Poke a papaya wedge with a knife. If it slides through with slight resistance, you're there.
4
Season the broth
Add the strained tamarind water, fish sauce, and palm sugar. Stir once. Now taste. This is the critical moment. The balance should read: sour first, salty second, spicy underneath, and sweet barely registering. Tamarind is the lead singer here. It should hit your tongue before anything else. If the sourness doesn't make you wince slightly, add more tamarind. Fish sauce for depth. The palm sugar is just there to keep the tamarind from becoming abrasive. A teaspoon. Maybe less. Southern food leans sour and spicy. Don't sweeten it into Central Thai territory.
Ajarn always said: add sour last, add sour slowly. But in gaeng luang, sour isn't the finishing touch. It's the architecture. Tamarind goes in early enough to cook into the broth. This is not a squeeze of lime at the table. This is structural sourness.
5
Add the fish
Lay the fish pieces gently into the simmering broth. Don't stir. Don't poke. Don't touch them for 3 minutes. White fish is fragile. It flakes apart if you look at it wrong. Let the curry do the work. The broth will cook the fish through in 3 to 4 minutes depending on thickness. You'll see the flesh turn opaque from the edges inward. When the thickest piece is white all the way through and just starting to flake at the surface, you're done. Kill the heat immediately.
Southern coastal cooks use whatever the boats brought in that morning. Snapper, mackerel, sea bass, grouper. The fish is the variable. The kreung tam and the sour broth are the constants. That's the system.
6
Serve over rice
Ladle the curry into bowls, making sure each bowl gets fish, vegetables, and plenty of that golden broth. Serve with steamed jasmine rice on the side. Pour the broth over the rice and let it soak through. That's how it's eaten: the rice absorbs the turmeric-stained, tamarind-sour liquid until every grain is golden and flavored. No garnish needed. The dish is complete.
Chef Tips
•Fresh turmeric (kha min) is non-negotiable. Dried turmeric powder is a different ingredient with a different flavor profile. Fresh turmeric has a raw, peppery bite and an earthy warmth that powder can't replicate. If your local Asian market doesn't carry it, find one that does. The entire identity of gaeng luang depends on it. Your mortar, your hands, and your cutting board will be yellow for days. That's how you know you're doing it right.
•Gaeng luang is often confused with gaeng som, and the names overlap depending on who you ask and which province they're from. In the South, gaeng luang specifically refers to this turmeric-heavy, tamarind-sour, thin curry. Central Thai gaeng som is a different dish with a different paste. Regional names matter. If a recipe calls itself gaeng luang but uses lime instead of tamarind and a pinch of turmeric instead of a fistful, it's not Southern.
•The fish goes in last and cooks in minutes. Overcooking is the most common mistake. White fish in a thin broth goes from perfect to disintegrating in under a minute. Once the flesh is opaque, you're done. Pull it off the heat and serve. The residual heat of the broth finishes the job.
•Some Southern cooks add a splash of budu (Southern fermented fish sauce) alongside the nam pla for a deeper, funkier salt layer. If you can find budu, try a teaspoon. It adds a dimension that regular fish sauce alone can't reach. It's aggressive. That's the point. The South doesn't hold back.
Advance Preparation
•The kreung tam can be pounded a day ahead and stored in an airtight container in the refrigerator. The turmeric actually intensifies overnight. Bring it to room temperature before dissolving in the broth.
•Tamarind paste can be dissolved and strained ahead of time. Store the liquid in the fridge for up to 3 days.
•Do not add the fish until you are ready to serve. It cooks in minutes and doesn't reheat well. The broth can be made with vegetables and held warm, then the fish added just before serving.
Frequently Asked Questions
Nutrition Information
1 serving (about 350g)
Calories
205 calories
Total Fat
2 g
Saturated Fat
1 g
Trans Fat
0 g
Unsaturated Fat
1 g
Cholesterol
45 mg
Sodium
1440 mg
Total Carbohydrates
20 g
Dietary Fiber
4 g
Sugars
7 g
Protein
26 g
Where cooking meets culture.
Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.