Culinary Explorer

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

Discover Culinary Explorer
Water Lily Stem Curry (Kaeng Bua / แกงบัว)

Water Lily Stem Curry (Kaeng Bua / แกงบัว)

Created by

Foraged water lily stems simmered in a Lanna broth built on a kreung tam that's never seen coconut. Ginger over galangal, tua nao over shrimp paste. The mountains cook differently. This curry proves it.

Main Dishes
Thai
Special Occasion
Comfort Food
30 min
Active Time
25 min cook55 min total
Yield4 servings

Lanna curries don't use coconut milk. Full stop. Coconut palms don't grow in the northern highlands. When I first taught this at a Fai Thai workshop in Chiang Mai, half the room looked confused. They'd grown up thinking Thai curry meant coconut. That's Central Thai thinking. Up north, the broth is the dish. Water, a pounded paste, and whatever the season gives you.

Kaeng bua is what the season gives you when the highland ponds fill in the cool months. Water lily stems, sai bua (สายบัว), pulled from still water, peeled, and cut into lengths. They're hollow, slightly mucilaginous when you slice them (think okra, but milder), and they have this clean, vegetal sweetness that disappears the moment you try to overpower it. The paste has to be gentle. The broth has to be clear. You're not burying this ingredient. You're framing it.

The Lanna kreung tam tells you everything about where you are. Ginger takes the lead, not galangal. Turmeric goes in for its earthiness and color. And instead of kapi (shrimp paste), you pound in tua nao (ถั่วเน่า), the fermented soybean disc that's been traded across the northern mountains for centuries. Tua nao gives you fermented depth, umami, and a funk that's different from shrimp paste: drier, nuttier, more like miso's rough-edged cousin. Dry-roast it first. The heat wakes up the enzymes, deepens the flavor. Ajarn always said the kreung tam tells you the region before the dish does. Smell a Lanna paste and you know you're not in Bangkok anymore.

This curry is simple. Pork ribs simmered in water to build a light stock. The pounded paste stirred into the broth. The stems added and cooked just until tender. Fish sauce for salt. A whisper of palm sugar for balance. Green onion and cilantro at the end. That's it. The principle here is restraint. Not every Thai dish is a four-alarm fire of flavor. Some dishes ask you to be quiet and let the ingredient speak. Kaeng bua is one of those dishes. The kitchen uses what the water gives, and it treats the gift with respect.

Water lily stems (sai bua) have been foraged from highland ponds and waterways across Lanna (northern Thailand) for centuries, making kaeng bua one of the region's oldest seasonal preparations. The dish belongs to a family of Lanna clear-broth curries that predates coconut-based cooking entirely, reflecting the geography of a mountainous region where coconut palms cannot survive. Tua nao, the fermented soybean disc used in the paste, traces its origins along the same Burmese and Shan trade routes that brought dried spices into the Lanna mortar, distinguishing the northern kreung tam from every other regional Thai paste.

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

Discover Culinary Explorer

Ingredients

dried red chilies (prik chi fa haeng)

Quantity

5

soaked in warm water 15 minutes, deseeded

shallots (hom daeng)

Quantity

4

roughly chopped

garlic (kratiam)

Quantity

6 cloves

fresh ginger (khing)

Quantity

3 cm piece

sliced

lemongrass (takhrai)

Quantity

1 stalk

thinly sliced from the bottom 3 inches

fresh turmeric (khamin)

Quantity

1 cm piece

sliced, or substitute 1/2 tsp ground

tua nao (fermented soybean disc)

Quantity

1 tablespoon

dry-roasted until fragrant, crumbled

salt

Quantity

1/2 teaspoon

water lily stems (sai bua)

Quantity

400g

peeled, cut into 3-inch lengths

pork ribs (si khrong moo)

Quantity

200g

cut into 2-inch pieces

water

Quantity

4 cups

fish sauce (nam pla)

Quantity

2 tablespoons

palm sugar (nam tan pip)

Quantity

1 teaspoon

green onions (ton hom)

Quantity

2

cut into 1-inch pieces

fresh cilantro (phak chi)

Quantity

small handful

roughly torn

sticky rice (khao niew)

Quantity

for serving

pickled garlic (kratiam dong) (optional)

Quantity

for serving

Equipment Needed

  • Heavy granite mortar and pestle (krok hin) for pounding the kreung tam
  • Medium stockpot or deep saucepan
  • Small dry pan for roasting tua nao

Instructions

  1. 1

    Prepare the water lily stems

    Take each water lily stem and peel away the thin, fibrous outer skin. Run your thumbnail along the length and strip it off. Inside is the pale, slightly translucent flesh. Cut the peeled stems into 3-inch lengths. When you slice them, you'll notice they're hollow and release a slightly slimy liquid. That's normal. It's similar to okra, and it actually helps give the broth a subtle body. Soak the cut stems in a bowl of cold water while you prepare the paste. This keeps them crisp and rinses off excess slime.

    If your stems are very young and tender, the outer skin peels easily. If they resist, use a small knife. Don't skip the peeling. The outer layer is fibrous and stringy, and no amount of cooking will fix that.
  2. 2

    Dry-roast the tua nao

    Place the tua nao disc (or a piece of it) in a dry pan or directly over a low flame. Roast it until it darkens slightly and the smell changes from raw and funky to toasty and almost nutty. This takes about 2 minutes. Watch it. Tua nao burns fast once it commits. When it's fragrant, crumble it between your fingers or break it with the back of a spoon. It should be dry and crumbly, not sticky.

    Tua nao replaces shrimp paste in many Lanna pastes. It gives you fermented umami, but the flavor is drier, nuttier, closer to a rough miso than to the ocean funk of kapi. If you can't find tua nao, use 1 teaspoon of red miso as a last resort, but know you're substituting outside the system.
  3. 3

    Pound the Lanna kreung tam

    Start with the salt and soaked chilies in the granite mortar. Pound to a rough paste. Add the garlic and shallots, pound again until broken down but not perfectly smooth. Lanna pastes keep some texture. Now the ginger, in it goes. Pound it into the mixture. You'll notice the paste smells sharper and more peppery than a Central Thai paste. That's the ginger talking. No galangal in this one. Add the lemongrass, pound until fibrous bits are integrated. Then the turmeric, which stains everything golden. Finally, the crumbled tua nao. Pound until everything is a rough, fragrant paste. It should smell earthy, gingery, slightly fermented, with a low hum of chili heat. Not aggressive. Warm.

    Ajarn always said: the kreung tam tells you the region before the dish does. Smell this paste. No galangal, no kaffir lime, no shrimp paste. This is Lanna in a mortar.
  4. 4

    Build the pork broth

    Bring 4 cups of water to a boil in a stockpot. Add the pork rib pieces. Let the water return to a boil and skim off any scum that floats to the top. Reduce to a gentle simmer and let the ribs cook for 10 minutes. The water should turn from clear to faintly cloudy with a thin layer of pork fat on the surface. That fat is flavor. Leave it. You're building a light stock here, not a consommé.

  5. 5

    Add the paste to the broth

    Spoon the pounded kreung tam into the simmering pork broth. Stir it in with a ladle until it dissolves into the liquid. The broth will turn golden from the turmeric and slightly opaque from the paste. Let it simmer for another 5 minutes so the aromatics infuse fully. The kitchen should smell like ginger and lemongrass, with that background note of fermented soybean. That's how you know the paste is working.

  6. 6

    Cook the water lily stems

    Drain the soaking water lily stems and add them to the broth. Stir gently. Simmer for 5 to 7 minutes. The stems should be tender but still have a slight bite, not mushy. They'll turn slightly translucent as they cook, and the broth will pick up a faint silkiness from their natural mucilage. That subtle thickening is part of the dish. Don't fight it.

  7. 7

    Season and finish

    Add the fish sauce and palm sugar. Stir once. Taste. The broth should be savory first, with ginger warmth and a gentle chili heat that builds slowly. The palm sugar isn't there to make it sweet. It's there to round the edges of the fish sauce. If the broth tastes flat, add another splash of nam pla. If it tastes sharp, a tiny pinch more sugar. Toss in the green onion pieces. Stir once more. Kill the heat. Scatter the torn cilantro over the top. Ladle into bowls. Serve with sticky rice and pickled garlic on the side. That's it. The dish is done. Don't add anything else.

Chef Tips

  • Water lily stems (sai bua) are seasonal. In Chiang Mai, you'll find them bundled at Warorot Market and Muang Mai Market during the cool season, roughly November through February. Outside Thailand, look for them at well-stocked Southeast Asian markets, sometimes labeled as lotus stems. If you truly cannot source them, young lotus root sliced thin offers a distant approximation, but the texture is completely different. This is a dish worth waiting for the right season.
  • The Lanna kreung tam in this dish has no galangal, no kaffir lime, and no shrimp paste. That's not an omission. It's a regional identity. Northern Thai pastes lean on ginger for heat and sharpness, turmeric for earth and color, and tua nao for fermented depth. If you add galangal or kapi, you've left Lanna and wandered back to Bangkok. Regional differences are the system at work, not exceptions to it.
  • This is not a rich curry. It's a clear, herb-forward broth with one star ingredient. Don't try to make it more complex. The restraint is the point. Ajarn always said some dishes teach you when to add, and some teach you when to stop. Kaeng bua teaches you when to stop.
  • Sticky rice (khao niew) is the only correct accompaniment. Not jasmine rice. In Lanna, every meal is built around sticky rice. You tear off a piece, press it between your fingers, and use it to scoop the curry. The sticky rice absorbs the broth. That's the design. Jasmine rice just sits there.

Advance Preparation

  • The Lanna kreung tam can be pounded a day ahead and stored in a sealed container in the refrigerator. The flavors actually deepen overnight as the ginger and tua nao continue to meld.
  • Pork ribs can be blanched and skimmed a few hours ahead. Keep refrigerated in the blanching liquid.
  • Water lily stems should be peeled and cut the day you cook. They oxidize and lose their crispness quickly. Soak in cold water until ready to use, but no longer than a couple of hours.

Frequently Asked Questions

Nutrition Information

1 serving (about 380g)

Calories
165 calories
Total Fat
8 g
Saturated Fat
3 g
Trans Fat
0 g
Unsaturated Fat
5 g
Cholesterol
30 mg
Sodium
1100 mg
Total Carbohydrates
16 g
Dietary Fiber
4 g
Sugars
4 g
Protein
9 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 Lanna Curries & Braised Dishes

Browse the full collection