Northern Thai gaeng hang le topped with shredded ginger and peanuts, its red-brown sauce clinging to the pork
Prep1 hr 25 min
Cook2 hr 10 min
Serves4 servings
CuisineNorthern Thai

Gaeng Hang Le: Northern Thai Pork Curry with Ginger and Tamarind

A recipe for gaeng hang le, the pork curry of northern Thailand, made in a home kitchen. No coconut milk: ginger, tamarind, fermented shrimp paste, and toasted spices build sourness and aroma. Covers the differences between Chiang Mai and Chiang Saen, ingredient substitutes, how to judge tender pork, storage, and next-day ideas.

Total: 3 hr 35 minLevel: Intermediate

Cooking flow

Cooking steps

STEP 11 / 6

Dry-toast the spices

Dry-toasting cumin, coriander, fenugreek, and cinnamon
Dry-toasting the whole spices over medium-low heat to bring out the aroma without scorching

Put the cumin seeds, coriander seeds, fenugreek, black peppercorns, cinnamon, cloves, and cardamom in a heavy skillet without oil and toast over medium-low heat for 6–8 minutes. Shake the pan from time to time, and turn off the heat when the aroma rises and the surface of the cinnamon dries slightly. Toasting until black makes the bitterness of the fenugreek stronger, so use the aroma, not the color, as your guide.

STEP 22 / 6

Crush the chilies and aromatics

Crushing red chilies and aromatics in a mortar
Making the dried chilies, lemongrass, galangal, and garlic into a coarse red-brown paste

Soak the dried chilies in boiling water for 20 minutes, and when soft, squeeze out the water. Cut the lemongrass into 5 mm widths, slice the galangal thinly, coarsely chop the garlic and red onion, and put them in a mortar with the salt, turmeric, soaked chilies, toasted spices, and kapi. Crush for about 15 minutes into a red-brown paste with a few grains remaining. With a food processor, add no water and stop twice along the way to scrape down the sides.

STEP 33 / 6

Marinate the pork in the refrigerator

Rubbing the spice paste into the pork
Coating the 3 cm cubes of pork evenly with the red-brown paste and resting them in the refrigerator

Cut the pork shoulder and pork belly into 3 cm cubes and rub in the paste, the pineapple, and half of the dry-toasted spices. Put in an airtight container and rest in the refrigerator for 60 minutes, then take it out 20 minutes before you start cooking. When the paste coats the surface of the meat evenly and almost no liquid is left at the bottom, the seasoning has taken. Do not leave it long at room temperature; on a hot day, keep it chilled until just before it goes in the pot.

STEP 44 / 6

Brown the pork in its own fat

Browning the paste-coated pork in a pot
The surface of the pork is browned and red spice oil seeps onto the bottom of the pot

Heat a heavy pot over medium heat for 2 minutes, and without adding oil, arrange the pork so the pieces do not overlap. For the first 8–10 minutes, do not move it too much; cook until the fat of the pork belly melts and the shoulder develops a deep brown color on its surface. If the paste at the bottom of the pot seems about to burn, add just 30 ml water and scrape up the brown film with a wooden spatula. When the aroma turns sweet and you see red fat around the meat, go on to the next step.

STEP 55 / 6

Add water and simmer gently

Simmering the pork over low heat in a red-brown sauce
Simmering over low heat, quietly cooking until the pork is soaked in the sauce and tender

Add 700 ml water and bring to a boil once over high heat. When large bubbles form, reduce to low heat, set the lid slightly ajar, and simmer for 90–110 minutes. Keep the surface barely bubbling, and when the liquid has fallen to half or less, add boiling water 50 ml at a time. When a bamboo skewer goes into a 3 cm cube of shoulder without resistance and the fat can be cut with chopsticks, that is the signal to add the sourness.

STEP 66 / 6

Finish with ginger and sourness

Gaeng hang le with the sauce finished with ginger and peanuts
Shredded ginger and peanuts cling to the red-brown sauce, which leaves a slight thickness on the back of the spoon

Add the shredded ginger, sweet-pickled garlic, pickling liquid, the remaining spices, peanuts, palm sugar, and light soy sauce, and simmer over low heat for 15–20 minutes. Dissolve 30 g tamarind in 30 ml water before adding, simmer for 2 minutes, and taste. It is done when the sauce thinly coats the back of a spoon and none of the sourness, sweetness, or saltiness stands out alone. Add the remaining tamarind 5 g at a time, and serve with warm rice or sticky rice and cucumber.

0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Substitutes & notes
Pork shoulder 600 g 3 cm cubes. With lean pork leg, extend the simmer by 15 minutes
Pork belly 300 g 3 cm cubes. If you dislike fat, replace with 300 g shoulder
Dried long chilies 10 g Remove the seeds for a milder heat
Dried small chilies 2 g Adds heat. If omitted, use 12 g long chilies
Cumin seeds 4 g 2 tsp. Do not use ground cumin; it burns easily
Coriander seeds 4 g 2 tsp. If you have none, mix in 3 g ground coriander at the end
Fenugreek seeds 1 g 1/2 tsp. Do not increase; it turns bitter
Black peppercorns 2 g 2.5 g coarsely ground black pepper also works
Cinnamon stick 1/2 stick 3 cm long. If using powder, add a little at a time at the end
Cloves 3 Without them the sweet aroma is lighter
Cardamom 2 pods Crack the pods before use
Turmeric powder 4 g 2 tsp. If fresh, finely chop 10 g
Garlic 35 g Peeled
Red onion 80 g 60 g if using shallots
Lemongrass 30 g Only the tender base, cut into 5 mm widths
Galangal 15 g If you have none, add 10 g ginger and increase black pepper by 1 g
Kapi (fermented shrimp paste) 10 g With a shrimp allergy, replace with 10 g mixed miso
Salt 5 g Adjust at the end, considering the saltiness of the kapi and soy sauce
Pineapple 50 g Finely chopped. May be omitted, but the sweetness in the seasoning of the meat is reduced
Water 700 ml Almost enough to submerge the meat. If short, add 50 ml at a time
Ginger 80 g Cut into 2 mm shreds. Set half aside for the finish
Sweet-pickled garlic 40 g Substitute fermented garlic or sweet-pickled rakkyo
Pickling liquid 60 ml The liquid from the sweet pickle. With rakkyo, add 5 ml rice vinegar
Tamarind paste 45 g Use 30 g first, then add the rest 5 g at a time, tasting
Palm sugar 30 g 30 g brown sugar or unrefined cane sugar
Light soy sauce 15 ml 12 ml if using regular soy sauce. Adjust the salt at the end
Roasted peanuts 30 g Unsalted. Half is simmered, half is used for serving
Rice or jasmine rice 300 g Dry weight. If sticky rice, steam 300 g
Cucumber 1 1 cm diagonal slices. Served to refresh the palate
0 / 0

Gaeng Hang Le Begins with the Scent of Ginger

At the bottom of the pot, pork fat slowly melts and the aroma of dry-toasted cumin and cinnamon rises. Layer on shredded ginger, sweet-and-sour pickled garlic, and the dark sourness of tamarind, and the sauce, with its red oil floating on top, gradually takes on a gloss.

Gaeng hang le (แกงฮังเล, gaeng hang le) is a pork stew long loved in northern Thailand. It is not a curry that pushes with heat alone: pork fat, toasted spices, ginger, fermented shrimp paste, sweetness, and sourness all loosen and meld in a single pot. Because it uses no coconut milk, it differs from southern curries and ordinary Thai curries in how heavy it feels in the mouth and how the aroma lingers.

What trips people up when making it for the first time is not finding a special powder but deciding when to add the sourness. If you simmer tamarind from the start, its edge is lost; if you add it all at once at the end, only the sourness comes forward. Dissolve it in small amounts once the pork is tender, and land on a sauce that coats the back of a spoon in a thin layer, and the ginger remains behind the sweetness and saltiness.

This recipe adapts the basic northern Thai construction to ordinary cookware and easy-to-find ingredients. It does not use a dedicated hang le powder; instead the aroma is built by dry-toasting cumin, coriander, fenugreek, black pepper, cinnamon, and more. It also covers how to dilute the flavor midway, how to recover pork that stays tough, and how to carry it over to the next day's table, so that you can decide by the state of the pot.

The three pillars of gaeng hang le's flavor

Rather than adding richness with coconut milk, the depth comes from the fat released by the pork, the cooling quality of ginger, and the sourness of tamarind. Not making it sour from the start, and adjusting sweetness and saltiness together at the finish, is the shortcut to keeping the dish's outline.

A Name That Crossed Borders to the Table in Chiang Mai

The Thai name of the dish is written in several ways depending on the source: Gaeng Hang Le, Gaeng Hang Lay, Hang Le, and others. Chiang Mai University's Lanna food-culture materials list the names Hang Le Mon and Hang Le Chiang Saen and explain its relation to the dish called "hin le" or "han le" in Burma. The variation in names is better seen not as a mistake but as a trace of the dish traveling across the regions where northern Thai, Myanmar, and Shan peoples have lived.

A northern Thai-style table around gaeng hang le, sticky rice, and pickles
A northern Thai-style table with red-brown gaeng hang le at the center, surrounded by sticky rice, ginger, and pickles

Several food references summarize it as taking its present form where the spice culture of Burma and the Shan met the Lanna table around Chiang Mai. SBS Food's introduction also treats it as a dish in which the presence of shrimp paste, soy sauce, and chili varies by cook and household. So rather than fixing the ingredients with "this alone is the real one," it is easier to cook while enjoying the regional differences if you treat the common core as simmering the pork until tender, bringing out ginger and sourness, and not drifting toward coconut milk.

At the northern Thai table, gaeng hang le is less a stand-alone curry plate than a rich stew set among sticky rice and several other dishes. ImportFood's material introducing northern Thai meals also touches on feasts using the low table called a khantoke and on eating with sticky rice. You catch a bite of curry with sticky rice and switch your palate with cucumber or pickles. It is designed so that the pot's flavor is not too strong and the dish is completed by eating it together with what surrounds it.

If khao soi (in Japanese) creates a change of texture within a single bowl with fried noodles and pickles, gaeng hang le makes the time of simmering itself the flavor. Dry spices are toasted first, the sourness is placed late, and the pork fat is not entirely discarded but left in the sauce. Both leave room to adjust the strength at the table.

Knowing the background of the name also shows why tamarind is not simply replaced with lemon juice. Lemon gives a bright, sharp sourness, but tamarind has a depth like brown sugar within its fruit acidity. In gaeng hang le, the fruit acidity slowly tightens sweet pork and toasted spices. Keeping that dark sourness is the key when approximating the flavor in your own kitchen.

Regional Differences in the North, and What to Keep at Home

The way it is made around Chiang Mai and the way it is made in Chiang Saen differ in ingredients even under the same name. Chiang Mai University's materials give examples of the Chiang Saen style adding yardlong beans, eggplant, green chilies, fermented bamboo shoots, and toasted white sesame. Thai Food Guide also introduces it as a dish in which sweetness, sourness, and the way vegetables go in change by region.

Chiang Saen-style gaeng hang le with yardlong beans, eggplant, and fermented bamboo shoots
A comparison of the basic pork curry with Chiang Saen-style ingredients such as yardlong beans and eggplant
Style What is added Flavor and texture How to adopt it at home
Basic Chiang Mai-area style Pork, ginger, pickled garlic, tamarind, peanuts A thick sauce, centered on pork fat and sourness Make the recipe below as written
Chiang Saen style Yardlong beans, eggplant, green chili, pickled bamboo shoots, toasted sesame Adds the bite of vegetables and the sourness of pickles Add the vegetables for the last 15 minutes of simmering
Household and restaurant variations Soy sauce, pineapple, santol, and so on Changes sweetness, saltiness, and fruit acidity Add just one thing you can get, and taste

What is worth keeping at home is not a perfect reproduction of the ingredients but the order of aroma. Adding coconut milk makes it thicker in the mouth but takes it away from a gaeng hang le built on pork fat and spices. Make the sauce with water, and add tamarind, ginger, and pickled garlic after the meat is tender, and the light northern sourness remains.

Galangal is woodier than ginger and has a citrus-like scent. If you have no fresh galangal, add about 10 g more ginger rather than an equal amount, and increase the black pepper by 1 g. The aroma will not be identical, but this is a combination that does not easily lose its aromatics in a long simmer. For pickled garlic, use fermented garlic if you can find it at an import grocer; if not, use sweet-and-sour pickled garlic, or Japanese sweet-pickled rakkyo with a little rice vinegar added. The substitute is chosen not for convenience but to bring the sweet-sour pickling liquid into the sauce.

Tamarind paste differs from product to product in concentration and added sugar. A mix of umeboshi plum paste and vinegar can serve as a substitute, but the round fruit acidity is weaker. The first time, do not add the full amount in the ingredient list: dissolve 30 g in water, taste, and add the rest 5 g at a time. Whatever you substitute, what must be kept is placing the sourness late.

Ingredients (serves 4)

Ingredients laid out: pork shoulder, pork belly, ginger, tamarind, shrimp paste, dried chilies, and whole spices
The ingredients for gaeng hang le, arranged as pork, aromatics, spices, and finishing seasonings

You can make it with pork shoulder alone, but mixing in some pork belly gives the sauce body over a long simmer. If you do not like fat, replace the pork belly with shoulder and use just 1 tsp rice bran oil at the start. Total meat is 900 g, cut into even 3 cm cubes, which keeps the difference between tough and crumbling parts small.

For the spices, dry-toast cumin, coriander, fenugreek, black pepper, cinnamon, cloves, and cardamom together, then crush them. This blend is a basic form that stands in for the dedicated powder, and it does not increase the bitterness of the fenugreek. If you use a store-bought hang le powder, check the amount of salt and turmeric it contains, and start with half the spices in the ingredient list rather than all of them.

Three Choices at the Store That Make the Difference

Tamarind, shrimp paste, a mortar, and dried spices as landmarks for shopping
A combination for recognizing, without their packaging, the ingredients and tools worth seeking out for gaeng hang le

Tamarind keeps the sweetness of a dried fruit within its sourness, more than lemon or vinegar do. When choosing a paste, check the concentration and whether sugar is added on the label. With a package of about 200 g, even using 45 g for one pot leaves the rest for pad thai or massaman. Check the volume and the ingredient list before you buy.

Kapi adds the fermented aroma of seafood and saltiness even in a small amount. People who dislike the smell of shrimp or who avoid shellfish are better off replacing it with mixed miso from the start, so there is no trouble at the table. If you buy it, check not only the volume but that the ingredient list includes shrimp and how to store it after opening.

Crushing the paste in a stone mortar brings the aromatics and chilies together while leaving some fiber. If you are making it only once, a food processor is fine, but if you also make som tam or nam prik kapi (in Japanese), there will be more occasions when a mortar works as a cooking tool. Before you buy, check that it is made of granite and whether a pestle comes with it.

Method (serves 4)

Toast the aroma, crush the paste, rest the meat, brown it in its own fat, simmer in water, finish with sourness. If you do not break this order, the core of the flavor remains even when you substitute some ingredients.

Deciding Where to Lower the Heat

A pot where red oil floats on the surface of the sauce and the pork is ready to fall apart
A finish where you can check the thickness of the sauce, how the oil floats, and the tenderness of the pork

If gaeng hang le is cooked briefly over strong heat, the pork tightens and only the paste burns at the bottom of the pot. Rather than letting the sauce boil continuously, keep a heat at which small bubbles line the edge of the pot. If the liquid has reduced while the meat is still tough, add 50 ml boiling water, put the lid back, and extend the simmer over low heat 15–20 minutes at a time. If adding only water makes the flavor thin, add 1 g salt and 5 g tamarind separately at the end.

Ginger plays a different role at the start and at the end

The aromatics that go into the paste become the base of the sauce, while the 2 mm ginger added at the finish leaves an aroma that rises through the nose. If all the ginger is simmered from the start, the meat is still delicious, but the northern Thai freshness weakens.

Do not skim off all the fat; adjust the next day

The red oil carries the aroma of the spices, so there is no need to remove all of it right after the dish is finished. If it seems too fatty, cool the pot and refrigerate, and the next day take off only as much of the fat solidified on the surface as you need. Leave a thin film so the aroma of the sauce does not fade as well.

Add the sourness once the temperature of the pot has settled

If you add tamarind at the start of the simmer, a long cooking time changes the impression of the sourness. Dissolving it after the meat is tender and tasting after 2 minutes of simmering makes it easier to see the balance with sweetness and saltiness.

Check labels for kapi and peanuts

Kapi contains shrimp and peanuts are peanuts, so do not use them if you have a shellfish or peanut allergy. If it is only the kapi, mixed miso can replace it; if only the peanuts, roasted sunflower seeds can, but the fermented aroma and richness will not be the same. When serving family, tell them about the difference in taste after substitution before you plate.

If you check the doneness of pork with a thermometer, measure the center of the thickest piece. FoodSafety.gov gives a standard of 63°C (145°F) with a 3-minute rest for pork steaks, roasts, and chops. Meat cut into 3 cm cubes like this is simmered for a long time, so check not only the temperature but also that a bamboo skewer goes in without resistance and no red remains inside. Use the safe minimum internal temperatures for pork as a guide and cook according to the size of your pot and how you cut the meat.

Variations Branching Out from the Northern Thai Plate

A table arranged with gaeng hang le, vegetables, sticky rice, and pickles
The basic gaeng hang le combined with vegetables, sticky rice, and pickles

When you add ingredients, do not add several kinds at once; choose one that changes flavor and texture. Even when adding Chiang Saen-style vegetables, put them in after the pork is done simmering to keep the thickness of the sauce.

Moving toward the Chiang Saen style

Cut 80 g yardlong beans into 6 cm lengths, 120 g eggplant into 2 cm cubes, and shred 50 g pickled bamboo shoots. Add them after the pork is tender and simmer over low heat for 10–15 minutes. Adding 1 green chili and 5 g toasted white sesame at the end brings the greenness and toasty aroma of the vegetables forward. Stop when the eggplant has absorbed the sauce and the yardlong beans still have some bite.

Omit the pineapple for a leaner sourness

The pineapple is there to add sweetness to the seasoning of the meat. If you want less sweetness, omit it and start with 35 g tamarind. Rather than increasing vinegar to make it more sour, reduce the sauce a little and then add tamarind 5 g at a time, and you can adjust while keeping the aroma.

Lighter with chicken

Replace the pork shoulder and belly with 700 g chicken thighs. Use 15 ml rice bran oil at the start of browning, and shorten the simmer to 35–45 minutes after boiling. Chicken releases less fat than pork, so the body of the sauce is lighter, but the aroma of ginger and tamarind is kept. If the chicken skin sticks to the bottom of the pot, lower the heat and add 30 ml water.

Longer simmer with beef

Cut 700 g beef shank or shoulder into 3 cm cubes and season with the same paste as for the pork. Extend the low-heat simmer to about 2 hours 30 minutes, and if the meat is still tough, add boiling water and simmer 20 minutes more. Beef changes the quality and aroma of the fat, so do not put in the full 45 g tamarind at the end; start from 30 g and taste.

A plant-based pot without shrimp

Cut 300 g thick fried tofu, 200 g mushrooms, and 150 g jackfruit into bite-size pieces, and replace the kapi with 10 g mixed miso. Since there is no meat fat, fry the paste in 15 ml rice bran oil and start with 600 ml water. Simmer for 25 minutes until the tofu has absorbed the sauce and the mushrooms are cooked. This is a different pot that borrows the aroma of gaeng hang le; do not expect the same richness as the pork version.

Turn it into kaeng ho the next day

Combine 300 g leftover curry with 150 g cabbage, 50 g glass noodles, and 50 g green beans. Stir-fry the vegetables in a skillet over medium heat for 4–5 minutes, add the glass noodles and curry, and stir-fry over medium-low heat for 6–8 minutes until almost no liquid remains. The Chiang Mai University Lanna food-culture materials also introduce eating leftover curry added to kaeng ho. When changing a stew into another dish, taste a bite before you add more sourness.

FAQ

Gaeng hang le portioned into containers and a pot for reheating
Portioning gaeng hang le for storage and getting ready to reheat it in a pot the next day

Can I add coconut milk?

Not in this recipe. Gaeng hang le makes its sauce from water, pork fat, toasted spices, and tamarind, so adding coconut milk moves it closer to a different curry. If you want mellowness, use mostly shoulder and slowly reduce the sauce over low heat.

What if I can't find hang le powder?

You can make it by dry-toasting and crushing the whole spices in the ingredient list. If you substitute garam masala, start with 5 g and add cinnamon and turmeric. However, products differ in the amounts of salt, chili, and cardamom, so avoid replacing by equal weight. Even when you use a dedicated powder, mix in only half the ingredient-list spices at first and check the aroma.

The tamarind is too sour. Can I fix it?

Mix 30 ml water, 5 g palm sugar, and 1 g salt in a separate bowl and add to the pot little by little. Increasing only the sweetness makes it heavy, so it is safer to dilute the sauce first and then bring the sourness and saltiness into line. If it is still too sour, you can also serve more warm rice or sticky rice with it.

The pork is still tough.

Check that the heat is not too high and the liquid has not reduced too much. Add 50 ml boiling water, set the lid slightly ajar, and extend the low-heat simmer 15–20 minutes. Even if the surface of the meat has tightened, do not add sourness until a skewer goes all the way to the center. It is easier to adjust by making it tender first and setting the flavor afterward than to restore tenderness after the sourness has gone in.

How do I store and reheat it?

When it has cooled slightly, portion it into shallow containers and eat within 3–4 days in the refrigerator as a guide. FoodSafety.gov's guideline for stews and leftovers is also 3–4 days. Check the cold food storage chart, and if you freeze it, keep the peanuts to add afterward, seal one serving at a time, and use within about 1 month. SBS Food introduces it as a dish that can be made a day ahead and frozen, and the next day the spices and sourness have melded. Reheat in a pot over low heat until the whole thing steams. Also check FoodSafety.gov's guidance to reheat leftovers to 165°F (74°C). Safe minimum internal temperatures and the standard for reheating leftovers

What if I can't use kapi or peanuts?

Kapi can be replaced by 10 g mixed miso, and peanuts by 30 g sunflower seeds. The fermented aroma of shrimp and the oiliness of peanuts will be weaker, so do not just increase the soy sauce to match the saltiness. If anyone in the family has an allergy, use separate utensils for making the paste and check the allergen labels on the products.

If you want to keep cooking northern Thai food, khao soi (in Japanese), which changes texture with fried noodles and pickles; gapao rice, where aromatics are adjusted at the table; and khao kluk kapi, which widens the use of shrimp paste, are good next steps.

Sources