Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Jungle Curry with Chicken (Gaeng Pa Gai)

Jungle Curry with Chicken (Gaeng Pa Gai)

Created by

Strip away the coconut milk and the kreung tam has nowhere to hide. This water-based Central Thai curry is the ultimate test of your paste: fierce, herbal, no safety net. The four pillars raw and exposed.

Main Dishes
Thai
Weeknight
Comfort Food
30 min
Active Time
15 min cook45 min total
Yield4 servings

Every other curry in this collection has coconut milk to round out the edges. Gaeng pa has water. That's it. And that changes everything.

Ajarn always said: if you want to know whether someone can really pound a kreung tam, have them make gaeng pa. In a coconut curry, the fat coats your tongue, softens the edges, smooths over a paste that's a little rough or under-pounded. In jungle curry, there is no buffer. The paste is the flavor. Every ingredient in your krok has to be pounded until the oils release and the cell walls break and the whole thing becomes a single, unified force. If your lemongrass is still stringy, you'll taste it. If your shrimp paste isn't fully integrated, you'll know. The water exposes everything.

This is the curry of the forest. No market, no coconut vendor, no sugar cane press. Just what the jungle gave you: wild ginger, green peppercorns still on the stem, whatever greens and protein you could find. The principle it demonstrates is the most fundamental one in Thai cooking: the kreung tam is everything. Strip away every luxury and the paste still carries the dish.

Fish sauce for salt. A bare whisper of palm sugar for balance, not sweetness. Chili for heat, and gaeng pa runs hot, hotter than any coconut curry because there's no fat to slow the capsaicin down. Sour comes from the herbs themselves, the kaffir lime zest in the paste, the sharp bite of grachai (กระชาย, fingerroot). The four pillars are here, but they're raw and direct. No velvet glove. Just the fist.

Gaeng pa (แกงป่า, literally "forest curry") predates the widespread use of coconut milk in Thai cooking, originating with hunters and foragers in Central Thailand's dense interior forests who cooked with water, foraged herbs, and whatever protein the jungle provided. The curry's defining ingredient, grachai (fingerroot/Boesenbergia rotunda), grows wild in Thai forests and is rarely found in other regional curry traditions. Some food historians argue that gaeng pa represents the oldest form of Thai curry, a water-based, paste-driven preparation that existed before coconut trade routes made coconut milk a Central Thai kitchen staple.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

dried long red chilies (prik chi fa haeng)

Quantity

7

soaked 15 minutes, deseeded

bird's eye chilies (prik khi nu)

Quantity

5

white peppercorns (prik thai khao)

Quantity

1 tablespoon

lemongrass (takhrai)

Quantity

3 stalks

outer layers removed, thinly sliced

galangal (kha)

Quantity

1 tablespoon

sliced thin

kaffir lime zest (phiu makrut)

Quantity

zest of 1 lime

finely sliced

cilantro roots (rak phak chi)

Quantity

3

scraped and chopped

garlic (kratiam)

Quantity

6 cloves

shallots (hom daeng)

Quantity

4

sliced

shrimp paste (kapi)

Quantity

1 teaspoon

boneless chicken thigh

Quantity

400g

sliced against the grain into bite-sized pieces

vegetable oil

Quantity

2 tablespoons

water

Quantity

2.5 cups

grachai (fingerroot/krachai)

Quantity

60g

julienned

bamboo shoots (no ra mai)

Quantity

100g

sliced thin

Thai pea eggplant (makhua phuang)

Quantity

100g

left whole or halved

baby corn (khao phot on)

Quantity

50g

sliced diagonally

long beans (thua fak yao)

Quantity

50g

cut into 1-inch pieces

fresh green peppercorns on stem (prik thai on)

Quantity

30g

kaffir lime leaves (bai makrut)

Quantity

4

torn

fish sauce (nam pla)

Quantity

2-3 tablespoons

palm sugar (nam tan pip)

Quantity

1 teaspoon

Thai basil leaves (horapha)

Quantity

1 large handful

Equipment Needed

  • Heavy granite mortar and pestle (krok), at least 8 inches diameter
  • Wok or heavy-bottomed pot
  • Wok spatula or wooden spoon

Instructions

  1. 1

    Pound the kreung tam

    Start with the hard, dry ingredients in your granite mortar. Peppercorns first. Pound them to a coarse powder. Then the soaked, drained dried chilies and the bird's eye chilies. Pound until they break down into a rough, fibrous mass. Now the lemongrass, galangal, and kaffir lime zest, one at a time, pounding each addition until it's fully integrated before adding the next. Then cilantro roots. Then garlic and shallots together. Finally, the shrimp paste. Pound and fold until you have a unified, fragrant paste with no visible chunks of lemongrass or galangal fiber. This should take fifteen to twenty minutes. Your arm will hurt. The paste should be finer than any other curry paste you've made because there's no coconut to hide behind.

    Ajarn always said: the kreung tam tells you when it's ready. When the aroma fills the room and the paste looks wet and glossy from the released oils, you're there. In gaeng pa, under-pounding is the most common mistake. No coconut milk means no second chances.
  2. 2

    Fry the paste

    Heat the oil in a wok or heavy pot over high heat. Add the entire kreung tam and fry it hard, stirring constantly. In coconut curries, you crack the cream to fry the paste. Here, you use a small amount of plain oil. The paste should sizzle aggressively. Fry for two to three minutes until the raw shrimp paste smell cooks out and the oil starts to separate at the edges. The color will darken. The aroma will shift from sharp and raw to deep and toasted. That transition is what you're waiting for.

    Don't be shy with the heat. The paste needs to fry, not simmer. You want a sizzle, not a gentle bubble. If the paste is just sitting there, your pan isn't hot enough. Move it around with the spatula to prevent burning, but keep the heat high.
  3. 3

    Add chicken and sear

    Add the chicken pieces directly to the fried paste. Toss and stir for about a minute so every piece gets coated and starts to seal. The chicken should be wearing the paste like a second skin. You'll see the surface of the meat change color. Don't cook it through yet. It'll finish in the broth.

  4. 4

    Build the broth

    Pour in the water. All at once. The pot will scream and steam and the curry will look thin. That's correct. This is a brothy curry, not a thick one. Bring it to a rolling boil, then add the bamboo shoots and pea eggplant. These are the hardest vegetables and need the most time. Let it boil for three minutes. Then add the long beans, baby corn, julienned grachai, and the fresh green peppercorns on their stems. Drop in the torn kaffir lime leaves. Another two to three minutes at a solid boil. The chicken should be cooked through and the vegetables should be just tender with some bite left.

  5. 5

    Season and finish

    Season with fish sauce and palm sugar. Start with two tablespoons of nam pla and the teaspoon of palm sugar. Taste. The balance in gaeng pa is different from other curries: fiercely salty and spicy with only the faintest sweetness. The sugar is there to round the fish sauce, not to sweeten the curry. If you can taste the sugar as sweetness, you've added too much. Adjust the fish sauce until the broth is savory and deep. Kill the heat. Throw in the Thai basil leaves and stir once. The residual heat will wilt them in seconds. Ladle immediately into bowls over steamed jasmine rice. This curry does not improve by sitting. Serve it now.

    Gaeng pa leans hard into salt and heat. That's by design. The sugar is structural, not a flavor. If you've made a coconut curry before and try to season gaeng pa the same way, you'll oversweeten it. Taste with the understanding that this curry is supposed to hit you between the eyes.

Chef Tips

  • Grachai (กระชาย, fingerroot or lesser galangal) is the soul of gaeng pa. It looks like a cluster of thin, brownish fingers and has a sharp, medicinal, earthy flavor that no other ingredient replicates. If you can't find fresh grachai, check the freezer section of Thai grocery stores. Dried grachai is useless. If you truly can't source it, this is one of the rare times I'll say: wait until you can. Making gaeng pa without grachai is like making som tam without papaya. You're making a different dish.
  • Fresh green peppercorns on the stem (prik thai on) are the other ingredient that makes gaeng pa what it is. They pop between your teeth with a bright, floral heat that's completely different from ground pepper. If you can only find them brined in jars, rinse them well. Fresh is better. The stems are edible and part of the experience.
  • This curry is intentionally thinner than coconut curries. Don't try to thicken it. The broth should be loose, herbal, and fiery, almost like a very aggressive soup. That's the nature of a jungle curry. It soaks into jasmine rice and that's where the magic happens: the rice absorbs the broth and every bite carries the full force of the paste.
  • Some vendors add a splash of nam pla at the very end, off the heat, for an extra punch of raw fish sauce aroma. It's like adding a finishing salt. Try it. The difference between cooked fish sauce (in the broth) and raw fish sauce (added last second) is real. One is deep. The other is bright.

Advance Preparation

  • The kreung tam can be pounded up to a day ahead and stored in an airtight container in the refrigerator. Bring it to room temperature before frying.
  • Prep all vegetables and julienne the grachai before you start cooking. Once the paste hits the oil, the whole curry comes together in under ten minutes. Have everything ready.
  • Gaeng pa does not reheat well. The herbs lose their brightness and the green peppercorns turn muddy. Make it fresh, eat it immediately. Leftovers are edible but they're not the same dish.

Frequently Asked Questions

Nutrition Information

1 serving (about 325g)

Calories
270 calories
Total Fat
13 g
Saturated Fat
3 g
Trans Fat
0 g
Unsaturated Fat
9 g
Cholesterol
85 mg
Sodium
980 mg
Total Carbohydrates
18 g
Dietary Fiber
3 g
Sugars
3 g
Protein
23 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Central Thai Curries (Gaeng)

Browse the full collection