Kohila Ala Curry
Kohila Curry (Lasia Curry)
Also known as Lasia Root Curry
Here's the thing about kohila curry. In Sri Lanka it goes by kohila ala curry. It's the crunchy edible rhizome of kohila, Lasia spinosa, a spiny marsh plant. You clean it, slice it, and simmer it in a spiced coconut gravy with onion, garlic, green chilli, turmeric, curry leaves and a little goraka or tamarind until it's tender but still has that pleasant bite. In English kohila is usually called lasia, after the botanical name Lasia spinosa. This rustic lasia curry is a traditional village vegetable, earthy and slightly tangy, and people rate it as a wholesome, fibre-rich dish. One thing to remember: like cassava, kohila is an aroid. You must clean it well and cook it thoroughly, never eat it raw.

Crunchy marsh rhizome from a spiny wild plant, cleaned and sliced, then simmered in a tangy coconut gravy. It's an earthy, fibre-rich village curry with a proper bite.
- Total time
- 45 min
- 20 min prep · 25 min cook
- Serves
- 4 people
- Difficulty
- Medium
- Spice level
- Medium
- Country help
- USA · UK · AU · CA substitutes included
CeylonCooking
ceyloncooking.com/recipes/kohila-curry

Kohila Curry (Kohila Ala Curry)
Scan to open on your phone
Nutrition
Estimated values, per serving.
About This Dish
Kohila grows where most vegetables would drown. It's a marsh plant. It pushes up out of waterlogged ground at the edges of paddy fields, along ditches and in those boggy corners of a village where the soil never quite dries out. The stems and leaves have small spines, which is what Lasia spinosa, the botanical name, refers to, so collecting it means being careful. Kohila ala is the Sinhala name for the part most people cook: the crunchy underground rhizome. Ala just means a starchy root or tuber. In English the plant is usually called lasia, after that botanical name. So kohila curry, lasia curry and lasia root curry all point to the same earthy dish.
This is honest village food, the kind that comes from knowing your surroundings rather than from a market. People who grew up near paddy land will tell you about wading into the marsh to cut kohila, minding the spines, and bringing home a bundle of knobbly rhizomes and tender young shoots to scrub clean at the well. Because it grows wild and free for anyone who knows where to look, kohila never had the prestige of a festive curry. But it had something better: a reputation as a wholesome, strengthening vegetable. It's the sort of dish a grandmother would cook because it was good for you, full of fibre and prized for digestion.
What makes kohila special on the plate is the texture. Cook it right and the sliced rhizome stays firm and crunchy. It has a clean, slightly nutty, faintly tangy flavour that stands up to a coconut gravy instead of dissolving into it. This is not a soft, melting curry like pumpkin or manioc. It keeps its bite, and that crunch is the whole point. A good kohila curry balances that earthy crunch against a savoury, gently sour coconut sauce. Curry leaves hum underneath and goraka or tamarind keeps it lively, so each spoonful is both comforting and interesting.
There's one piece of kitchen sense that always travels with kohila, the same as with manioc. Kohila is an aroid, a relative of the taro and elephant-ear family. Like all of them, it must be cleaned well and cooked all the way through before you eat it, never raw or half-done. In practice, that's simple. Scrub off the grit and the spiny bits, slice the rhizome and shoots, parboil if you like, then simmer until tender. Done that way, generation after generation, kohila curry is one of the most satisfying and characterful vegetable curries the village kitchen has to offer.
What Is Kohila (Lasia Spinosa)?
Kohila is the Sinhala name for Lasia spinosa, a spiny, leafy marsh plant that grows in waterlogged ground. Think the muddy edges of paddy fields, ditches, swampy hollows and slow streams. It belongs to the aroid family, the same broad group as taro and the elephant-ear plants, and like its relatives it is armed with small spines along the stems and the undersides of the leaves. That spiny habit is where the botanical name spinosa comes from, it means spiny. In English it is most often called simply lasia, so if you see lasia curry or a lasia root recipe, it is this same plant. Two parts of it are eaten: the crunchy underground rhizome, called kohila ala, and the tender young shoots and unfurling stems.
Look, the rhizome is the star. It is knobbly, a creeping underground stem, not a smooth round tuber. Cut it open and it is pale with firm, crunchy flesh that stays crisp even after cooking, which is unusual and prized. The young shoots, picked before they toughen, are softer and go into the curry too, or get chopped into a mallum. To prepare kohila you clean it well first: scrub the rhizome under running water to get the mud and grit out of every knob, trim away any spiny bits and the tough skin, then slice it. Because kohila is an aroid, it is always cooked thoroughly and never eaten raw, the same long-standing kitchen practice that applies to cassava and taro. Traditionally it has been valued as a strengthening, fibre-rich vegetable, especially for digestion.
What It Should Taste Like
You get firm, crunchy slices of kohila rhizome with tender young shoots. They keep a clean, nutty bite rather than turning soft. The coconut gravy is savoury, gently sour from goraka, and warm with green chilli, turmeric and curry leaves. The crunch holds its own against the mild, rounded sauce.
Ingredients
This recipe makes 4 servings. Change the number and every amount below updates with it. Substitutes for hard-to-find items are in the sidebar.
The US button converts grams, millilitres and centimetres to ounces, cups and inches. Spoon measures stay exactly as they are.
Open this in the recipe converter
Kohila
- Kohila (Lasia spinosa)rhizome scrubbed, de-spined and sliced, with young shootsabout 400 g prepared
- Ground turmericfor parboiling½ tsp
- Saltfor parboiling1 tsp
Curry
- Oil or coconut oil2 tbsp
- Onionsliced1
- Garlicsliced3 cloves
- Green chilliesslit2
- Curry leaves1 sprig
- Pandan (rampe)optional1 small piece
- Cinnamonoptional1 small stick
- Fenugreek seedsoptional¼ tsp
- Sri Lankan curry powderunroasted or mild for a pale gravy, roasted for a darker curry1 tbsp
- Chilli powderto taste1 tsp
- Ground turmeric½ tsp
- Goraka2 pieces, or 1 tsp tamarind paste
- Thin coconut milk or water1.5 cups
- Thick coconut milk¾ cup
- Maldive fish flakesoptional; omit for vegan1 tbsp
- Saltto taste
Method
Follow these 7 steps. Each one explains not just what to do, but why it matters.
Ready to Start Cooking?
The screen shows one step at a time, with just the ingredients that step needs at your serving count, a timer you can tap, and your phone kept awake.
- 01
Clean and De-Spine the Kohila
Scrub the kohila rhizomes hard under running water. Get the mud and grit out of every knob and crevice. Then trim away the spiny bits, any tough or hairy skin and the woody ends. Pick over the young shoots and discard anything fibrous.
Cleaning is the step that decides whether kohila is a pleasure or a chore, so give it proper time. It grows in marsh mud and creeps along underground, so grit hides in the knuckles and folds of the rhizome. You have to scrub it out with a brush or a rough cloth under a steady stream of water. The stems carry small spines, so trim those off and pare back any tough, fibrous skin until you hit the firm, pale flesh. This is not fussiness. Kohila is an aroid, and thorough cleaning, along with the cooking that follows, is exactly what makes it safe and pleasant to eat. Give it the same care you would cassava or taro.

Tip: Work in a bowl of water and change it once or twice. You will see how much fine grit settles out of something that grew in a marsh. A stiff vegetable brush makes short work of the knobs.
- 02
Slice the Rhizome and Shoots
Cut the cleaned rhizome across into thin slices or short batons. Chop the tender young shoots into bite-size lengths. Keep the pieces fairly even so they cook at the same rate.
Kohila is firm and a little woody compared with a soft root, so the way you cut it shapes the final dish. Slice the rhizome thinly against its grain. That opens up more surface for the gravy to cling to and helps the dense flesh cook through without losing that signature crunch. The young shoots are softer and cook faster, so cut them a touch larger than the rhizome slices to even things out. Keeping everything roughly the same size means nothing ends up raw and hard while something else has gone soft.

Tip: Drop the cut pieces into a bowl of water as you go. It rinses off any last grit and stops the cut surfaces drying out while you finish slicing.
- 03
Parboil the Kohila
Drain the slices, put them in a pot with the turmeric, salt and enough fresh water to cover, bring to a boil and cook for 8 to 10 minutes until the kohila is tender but still firm, then drain.
This parboil does two jobs that matter. First, it starts cooking the dense rhizome, so by the time it meets the gravy it only needs to finish and take on flavour. It won't have to fight to soften in coconut milk. Second, boiling kohila in plenty of fresh water and then draining is the traditional way to prepare an aroid, carrying off any harshness and making sure it is cooked through, never raw. You're after tender but firm here, not soft. A slice should yield to a knife but still hold a clear crunch, because that crunch is the whole character of the dish. The turmeric seasons the flesh and lays down a warm golden colour.

Tip: Don't boil it to mush. Kohila is meant to keep its bite, so test a piece at 8 minutes. It should be cooked through but still snap, not collapse. If your kohila is very young and tender, this boil can be shorter.
- 04
Build the Aromatic Base
Heat the oil and gently fry the curry leaves, pandan, cinnamon and fenugreek for a few seconds, then add the onion, garlic and green chilli and cook until soft and lightly golden.
This aromatic base is the backbone of a good kohila ala curry. The moment the curry leaves and pandan hit the hot oil they crackle and release that savoury, grassy perfume that fills a Sri Lankan kitchen, and the cinnamon adds a warm, woody note underneath. Let the onion soften slowly to translucent and just barely golden, building a gentle sweetness that balances the earthy kohila and the sour goraka to come. Take your time. A rushed, pale base leaves the curry tasting flat no matter how carefully you cleaned and cooked the root.

Tip: Coconut oil gives the most authentic flavour, but any neutral oil works. Fry the whole spices first so they bloom in clean oil before the onion goes in.
- 05
Bloom the Spices
Stir in the curry powder, chilli powder and turmeric and cook for 30 to 60 seconds, just until fragrant, then add the goraka (or tamarind) and the Maldive fish if using.
Toasting the ground spices in the oil for under a minute wakes up their aroma and gets rid of any raw, dusty edge before the liquid goes in. Keep the heat moderate and keep them moving, because ground spices catch and burn in seconds. Goraka brings a gentle sour, smoky note that cuts the richness of the coconut and works well against the earthy crunch of the kohila. That tang keeps the curry lively rather than heavy. A little Maldive fish, if you eat it, adds a savoury, almost smoky depth that is very traditional. Leave it out and the curry is still excellent and fully vegan.

Tip: Mild unroasted curry powder keeps the curry light and golden so the kohila leads. Swap in roasted (dark) curry powder if you prefer a deeper, smokier village curry.
- 06
Simmer in Thin Coconut Milk
Add the parboiled kohila and the thin coconut milk or water. Stir gently so every piece is coated, bring it to a gentle simmer, cover, and cook for 8 to 10 minutes. You want the kohila to finish cooking and soak up that gravy.
The kohila is already part-cooked, so this step is mostly about flavour. You're coating each slice in the spiced base, then letting it drink in the coconut gravy while it finishes turning tender. The thin coconut milk gives the curry room to simmer and reduce gently, without splitting. Keep the heat low and stir only a little. That keeps the pieces whole, and you want them tender, not soft, with that firm crunch still there. Taste a piece near the end. It should be cooked all the way through, earthy and clean, with a satisfying bite that stands up to the sauce.

Tip: If the gravy thickens too fast before the kohila is done, add a splash more thin coconut milk or water. The kohila should be gently simmering in liquid, not catching dry.
- 07
Finish with Thick Coconut Milk
Pour in the thick coconut milk, season with salt to taste, and simmer very gently for 3 to 5 minutes, just until the gravy is creamy and lightly thickened. Don't let it boil hard.
The thick coconut milk goes in at the end, and it needs gentle heat. A hard boil will split it into oily flecks and grainy curds. Stirred in over low heat, it gives you a rich, glossy gravy that clings to the crunchy kohila and softens the goraka's sour edge into something mellow and savoury. Let it warm through and thicken just until you see oil glistening at the edges, the village sign that a coconut curry is properly done. Then taste and balance the salt against the sourness before serving.

Tip: Like most coconut milk curries, this one is even better the next day once the flavours settle. The rhizome keeps its crunch well, so it makes a good make-ahead.
Common Mistakes to Avoid
- Not cleaning the kohila well enough, so marsh grit stays caught in the knobs of the rhizome and ends up in the curry.
- Skipping the de-spining and the tough skin, leaving fibrous or prickly bits that are unpleasant to eat.
- Eating kohila raw or undercooked. It's an aroid, so it must always be cooked thoroughly, never raw.
- Overcooking it to mush, which loses the firm, nutty crunch that is the whole point of the dish.
- Boiling hard after the thick coconut milk goes in, which splits the gravy into oily flecks.
Serving Ideas
- With rice as part of a rice and curry, alongside a dhal and a fresh sambol.
- With red rice, pol sambol and a green leaf mallum for an everyday village plate.
- Next to a milder coconut curry, where the kohila's crunch and tang add contrast.
- As an earthy, fibre-rich vegetable on a vegan or vegetarian spread.
Building a whole plate around it? Start from our vegetarian rice and curry menu, which sets out what to cook alongside it and in what order.
Storage and Make-Ahead
Keep it in the fridge for 3 to 4 days, and the flavour actually deepens. It's a good make-ahead curry because the kohila holds its crunch as it sits. Reheat gently without boiling so the coconut gravy does not split. If it has thickened, loosen it with a splash of water or coconut milk. It freezes for up to a month, though the texture is best within the first few days.
Two Ways to Cook It
If you can find frozen kohila, grab it. It usually comes already cleaned and cut, so there is no scrubbing or de-spining to do. Parboil it until tender-firm, then fry a simple base of onion, garlic, curry leaves and green chilli. Add mild curry powder, then the kohila with tinned coconut milk and a little tamarind. Simmer until it soaks up the gravy, finish with thick coconut milk, and skip the goraka and Maldive fish.
Use fresh kohila cut from the marsh, cleaned and de-spined by hand with the young shoots included. Parboil it in plenty of water, then build the curry on coconut oil with fresh curry leaves and pandan. Use mild or roasted curry powder, soaked goraka for the sour note, and a pinch of Maldive fish for depth. Finish with fresh-pressed thick coconut milk in a clay pot, because that gives an earthier flavour.
Lighter and Healthier Version
Kohila curry is naturally plant-based, built around a fibre-rich marsh vegetable, so it's already a light main. A few small choices keep it lean, as long as you don't lose the earthy crunch and gentle tang that make it kohila ala curry.
A Fibre-Rich Vegetable
Kohila has long been valued as a fibre-rich vegetable, traditionally prized for digestion. So this curry is genuinely light and plant-based, built around the vegetable itself.
Lighten the Coconut
Use light coconut milk, or part coconut milk and part water, to cut the fat while the gravy stays creamy. The sour goraka and curry leaves carry plenty of flavour, so you won't miss the richer milk.
Go Easy on the Oil
A tablespoon or two of oil is plenty for the spice base. The character of this curry comes from the curry powder, curry leaves and goraka, not from a lot of fat.
Vegan and Gluten-Free
Leave out the optional Maldive fish and kohila curry has no meat, dairy or wheat. That means it suits vegan, vegetarian and gluten-free eaters as it is.
Frequently Asked Questions
Kohila curry, or kohila ala curry, is a rustic Sri Lankan vegetable curry made from kohila (Lasia spinosa), a spiny marsh plant. The crunchy underground rhizome (kohila ala) and tender young shoots are cleaned, sliced and simmered in a spiced coconut gravy with onion, garlic, green chilli, turmeric, curry leaves and a little goraka or tamarind until tender with a pleasant bite. It is earthy and slightly tangy. It is a traditional village dish, prized as a fibre-rich vegetable, and naturally vegan, with Maldive fish as an optional addition.
Cooked It? Tell Us How It Went
Your notes on this kohila curry help the next person get it right: what you swapped, what you would do differently, where the recipe should have warned you. Tap a star if you are in a hurry, or write a few lines if you have a minute.
You Might Also Like
Sri Lankan Home Cooking Starter Pack
40 authentic Ceylon recipes made simple for foreign kitchens: spice guide, pantry checklist, substitute guide, 7-day meal plan and printable shopping lists.


