New here? Download your free Sri Lankan Recipe Starter Guide →
CeylonCookingAuthentic • Sri Lankan • Recipes

Sri Lankan Halape (Halapa)

Also known as Kurakkan Halape

Halape, also written halapa or kurakkan halape, is a rustic up-country Sri Lankan sweet. Soft kurakkan (finger millet) dough gets folded around a filling of grated coconut and jaggery or treacle, then wrapped in a kenda leaf (Macaranga peltata) and steamed until set. Kenda is the wrapper Sri Lankan kitchens reach for first, and banana leaf is the stand-in when you cannot get it. Dark, earthy and only gently sweet, each little parcel carries the green scent of the leaf that shapes and flavours it. It's a high-fibre wholegrain sweet, made for breakfast, tea-time snacks or a quiet dessert.

Thin Sri Lankan halape half-moon unwrapped beside parcels folded in broad kenda leaves
Sweets, Desserts and FestiveVegetarianVegan

Rustic up-country steamed sweet: dark kurakkan dough wrapped around coconut and jaggery in a fragrant kenda leaf, perfumed by the steam.

Total time
50 min
25 min prep · 25 min cook
Serves
8 people
Difficulty
Medium
Spice level
Mild
Country help
USA · UK · AU · CA substitutes included

Nutrition

Estimated values, per serving.

150
kcal
3g
Protein
28g
Carbs
4g
Fat

About This Dish

Open a warm halape and you'll understand at once why the hill country loves it. A dark, soft cushion of kurakkan dough gives way to a sticky pocket of coconut and jaggery, and the whole thing smells of the cool green leaf it was folded into. Halape, sometimes called halapa or kurakkan halape, is up-country food in the truest sense. It came out of village hearths where finger millet grew on the hillsides, and a leaf from the garden was all the wrapping anyone needed. No oven, no fuss. Just a steamer, a few leaves and a patient hand at the fold.

For generations halape was everyday hill-country fare, not celebration food. It was the morning bite a child got on the way out, the parcel tucked into a worker's bundle for the long climb between tea bushes. Kurakkan was the highland grain: cheap, filling and slow to leave you hungry. Fold it around sweet coconut and dark jaggery and a plain wholegrain becomes a small treat. Each one is sealed in its own leaf, so a batch travels well and keeps through the day. That's exactly why it became the pocket food of the up-country.

For me, a good halape is three honest things meeting in one parcel: the earthy, almost cocoa-dark dough, the sticky coconut and jaggery at its heart, and the leaf that perfumes the whole thing as it steams. The dough should be soft and just sweet, never cloying, so the filling reads as the treat and the kurakkan as the grainy frame around it. Steamed inside that folded leaf, the parcel takes on a faint green fragrance you can't get any other way. It's the scent of the hills folded right into the food.

Half the charm of halape is the making itself: softening a leaf over the flame until it turns supple, spooning dough and filling onto it, folding it into a neat half-moon or triangle before it goes into the steam. It's the sort of thing grandmothers do without thinking and teach with their hands rather than words. The first few are always clumsy and leak a little. By the tenth your fingers have found the fold, and the smell off the steamer is pure up-country morning.

Kurakkan and the Leaf That Wraps It

Here's the thing about halape: the character comes from kurakkan, the Sinhala name for finger millet, the same small reddish-brown grain called ragi in much of South India. Ground into a flour it's fine, faintly sweet and deeply earthy, almost the colour of cocoa. It's wholegrain through and through, bran and germ and all, so you get useful fibre and iron, plus one of the highest calcium levels of any cereal. Because it's wholegrain, kurakkan also releases its energy slowly, so it reads as a gentler grain than refined white flour. That's part of why hill-country families leaned on this sweet to keep workers going. Sometimes a little rice flour gets worked in to soften and bind the dough, but the character is all kurakkan.

The wrapper matters just as much, and it is worth naming properly. The leaf to use is kenda, the broad leaf of Macaranga peltata, a tree known in Sinhala as කැන්ද (kenda) and also as පත්කෙන්ද (patkenda). It grows readily across the wet zone and the hill country, and its leaves have wrapped steamed parcels there for generations. This is the traditional wrapper for halape and the one to use whenever you can get it.

And the leaf isn't just packaging, it's an ingredient. Warm it briefly over a flame and it goes soft and foldable. Steam the parcel inside it and the leaf throws off a clean, green, faintly grassy scent that soaks right into the dough, which is why halape has such an unmistakable smell. The leaf also shapes the sweet: fold it into the half-moon or triangle that's the classic halape look, and it keeps the soft dough neatly sealed around its filling. Can't find kenda, which is the usual situation outside Sri Lanka? Use a piece of banana leaf instead. It does the same two jobs, holding the shape and lending its own gentle perfume to the steam, though the scent is sweeter and less grassy than kenda.

What It Should Taste Like

The texture is soft, dark and gently sweet, with the earthy, nutty depth of finger millet around a sticky, fragrant pocket of coconut and jaggery. And then there's the leaf: a cool, green fragrance you can taste as much as smell. It's wholesome rather than rich or sugary, the sort of sweet that tastes of the hills it comes from.

Ingredients

This recipe makes 8 servings. Change the number and every amount below updates with it. Substitutes for hard-to-find items are in the sidebar.

Cooking for
8 servings

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

Kurakkan Dough

  • Kurakkan (finger millet) flourroasted, the dark base of the dough2 cups
  • Rice flouroptional, for softening and binding the dough2 tbsp
  • Warm waterlittle by little, because kurakkan drinks more than rice flourabout ¾ to 1 cup
  • Jaggerygrated, just to lightly sweeten the dough2 tbsp
  • Salt¼ tsp

Coconut and Jaggery Filling

  • Freshly grated coconut1 cup
  • Jaggerygrated or chopped, or use treacle (pol pani / kithul) to taste¾ cup
  • Cardamomground, optionala pinch
  • Salta pinch

To Wrap and Steam

  • Kenda leaves (Macaranga peltata)the traditional wrapper, pieces about 15 cm. Use banana leaf only if you cannot get kenda8 to 10
  • A little oiloptional, it helps the parcels releaseto wipe the leaves

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.

  1. 01

    Make the Coconut and Jaggery Filling

    Warm the grated coconut, jaggery (or treacle), cardamom and a pinch of salt in a pan over low heat, stirring. When the jaggery melts and binds the coconut into a sticky, glistening mixture, take it off the heat to cool.

    This sweet, sticky heart is what the whole parcel is built around, so give it your attention first. As the jaggery softens it gives off a dark, toffee-like smell and coats every shred of coconut, turning the pale mixture a warm caramel brown that glistens in the pan. You want it just bound and tacky, not boiled to hard candy, so keep the heat gentle and pull it off while it's still moist and glossy. A pinch of salt sharpens the sweetness, and a little cardamom lifts the whole thing with warmth. Let it cool a bit and it firms up just enough to spoon neatly into the dough later.

    Fresh grated coconut and jaggery warmed into a sticky glossy filling for halape

    Tip: Stop while the filling is still soft and sticky. Cooked too far, it sets hard as it cools and turns brittle inside the parcel instead of melting.

  2. 02

    Roast the Kurakkan Flour if It Is Raw

    If your kurakkan flour isn't already roasted, toast it in a dry pan over low heat for a few minutes, stirring, until it smells nutty and toasty and loses its raw, earthy edge. Then let it cool.

    Roasting is the quiet step that decides whether the dough tastes warm and nutty or flat and raw. Finger millet has a naturally earthy smell, and a gentle dry-roast deepens it into something toasty and aromatic that carries straight through the steamed parcel. Keep the heat low and the spoon moving so the dark flour warms evenly without scorching. Kurakkan is already deep brown, so a burnt edge is hard to see and easy to taste. Many packets are sold ready-roasted as pittu or kurakkan flour. If that's what you have, move straight on to mixing the dough.

    Dark kurakkan flour dry roasted gently until nutty for Sri Lankan halape dough

    Tip: Let the roasted flour cool before you add water. Hot flour clumps unevenly, and it's much harder to bring into a smooth soft dough.

  3. 03

    Mix a Soft Kurakkan Dough

    Stir the salt and grated jaggery into the kurakkan and rice flour. Add the warm water a little at a time, mixing and kneading lightly, until it comes together into a soft smooth pliable dough that holds its shape without cracking.

    Unlike crumbly pittu, halape wants a true dough, soft and supple enough to fold around the filling and seal without splitting. Kurakkan is thirsty, so add the water in small splashes and keep working it. The flour drinks unevenly, so a dough that looked dry a second ago can suddenly come together. You're after the feel of soft modelling clay: dark, smooth, and easy to flatten in your palm and fold without the edges cracking. Too dry and it tears around the filling and leaks. Too wet and it slumps and won't hold the half-moon shape. The little jaggery in the dough keeps it gently sweet, so it frames the filling instead of competing with it.

    Soft dark kurakkan dough kneaded by hand in a bowl until smooth and pliable

    Tip: Knead the dough while it's warm and cover it with a damp cloth as you work. Kurakkan dough stiffens and cracks as it cools and dries out.

  4. 04

    Soften the Leaves

    Pass each kenda leaf briefly over a low flame, or dip it in hot water, until it turns soft, supple and slightly glossy. Wipe it dry, then rub it with a trace of oil if you like. Banana leaf is the substitute if kenda is out of reach, and it goes the same way.

    A raw leaf is stiff and brittle, and it'll crack the moment you try to fold it. This quick pass over the heat is what turns a leaf into a wrapper. As it warms, you'll see it relax and deepen in colour, and you'll catch the first clean, green, grassy smell that will perfume the whole parcel in the steam. Kenda softens in a few seconds. Banana leaf is thicker and tougher, so give it a little longer over the flame and watch for the same glossy, pliable change. You want it supple, not scorched. A light wipe of oil helps the cooked dough peel away cleanly later, though a well-softened leaf often lets go on its own.

    Broad heart-shaped kenda leaf passed over a low flame until supple and glossy

    Tip: Soften a couple more leaves than you think you need. The first folds always tear one or two while your hands learn the shape.

  5. 05

    Shape and Fill the Parcels

    Take a small ball of dough and flatten it into a round on the centre of a softened leaf. Spoon a little filling onto one half, fold the dough over the filling into a half-moon, and press the edges to seal.

    This is the part your hands learn faster than any instruction. Flatten the dough fairly thin and even. A thick wall steams up stodgy, while a thin one stays soft and lets the sweet filling shine through. Spoon the coconut and jaggery onto one half only, leaving a clear border so you have dough to seal against. Fold the leaf to help carry the dough over into a neat half-moon and press the dark edges firmly together. A well-sealed parcel keeps the sticky filling from weeping out into the steam. Some cooks fold the leaf into a triangle instead. Either shape is traditional, so use whichever fold you find easiest.

    Thin kurakkan dough and coconut jaggery filling arranged on one half of a broad kenda leaf

    Tip: Don't overfill. A modest spoon of filling seals cleanly, but a heaped one bursts the dough and leaks jaggery into the steamer.

  6. 06

    Steam the Parcels

    Lay the folded parcels in a single layer in a steamer over simmering water, cover, and steam for about 20 to 25 minutes, until the dough is firm, cooked through and no longer raw and sticky inside.

    Steaming does the leaf's quiet work. The parcels heat, the wholegrain dough firms and sets, the leaf releases its green fragrance straight into the food, and the jaggery filling softens into a sticky pocket. Keep the water at a steady simmer, not a hard boil, and lay the parcels in a single layer so the steam reaches every one. Kurakkan dough is dense, so give it the full time and judge by feel: a cooked halape is firm to the touch through its leaf, and the dough inside has turned from sticky and raw to set and tender.

    Thin halape parcels folded in broad veined kenda leaves steaming in a single layer

    Tip: Don't keep lifting the lid. Every peek drops the temperature and stretches out the steaming time.

  7. 07

    Cool a Little, Then Unwrap and Serve

    Let the parcels rest for a few minutes out of the steamer, then peel back the leaf and serve the halape warm, on its own or with a little extra treacle.

    A short rest is worth it. Straight from the steamer the dough is very soft and clings to the leaf. A few minutes of cooling lets it firm just enough to peel away cleanly, releasing a last bit of that warm, green-scented steam. Unwrapped, a good halape is a dark, soft half-moon with the sticky coconut and jaggery showing at the fold. It is best warm, while the filling is still molten and the leaf fragrance is fresh, eaten out of hand the way the hill country has always eaten it. A thread of extra treacle over the top is nice, but optional.

    Warm kenda leaf peeled back to reveal a thin dark brown half-moon of halape

    Tip: Serve them warm and fresh. Halape firms up as it cools, though a minute back in the steam softens it again.

Common Mistakes to Avoid

  • Making the dough too dry means it cracks around the filling and the jaggery leaks into the steamer.
  • Making the dough too wet means it slumps and won't hold the half-moon or triangle shape.
  • Overfilling the parcels bursts the seal and weeps sticky filling as they steam.
  • Cooking the filling too far means it sets hard and brittle inside instead of staying soft and molten.
  • Folding a leaf that has not been softened over the heat means it cracks and the parcel falls open.
  • Under-steaming, because the dense wholegrain dough needs the full time to cook through and stop tasting raw.

Serving Ideas

  • Warm and fresh out of hand, peeled straight from the leaf, the classic hill-country way.
  • With an extra thread of treacle (pol pani or kithul) over the top for a sweeter finish.
  • As a wholegrain breakfast or a mid-morning bite with a cup of plain Ceylon tea.
  • Alongside other steamed sweets on a tea table for a spread of up-country treats.

Building a whole plate around it? Start from our sri lankan party menu menu, which sets out what to cook alongside it and in what order.

Storage and Make-Ahead

Eat them warm and fresh when you can. Left in their leaves, halape keep a day or two in an airtight container in the fridge and steam back soft in a few minutes. The wholegrain dough firms and dries a little as it sits, so a short resteam revives it. Unwrapped parcels dry out faster, so keep them in their leaves until you eat them. Cooked halape also freeze, still in their leaves, for up to a month. Resteam from frozen until hot through.

Two Ways to Cook It

Beginner version

Go with ready-roasted kurakkan flour and a little rice flour for an easier, softer dough. Use kenda leaf if you can get it, and banana leaf if you cannot, since it is sold frozen almost everywhere and folds just as well. For the filling, use pourable treacle and it binds without you watching it. Fold simple half-moons and steam in any covered steamer for about 20 minutes. No special equipment needed. Serve warm with extra treacle.

Authentic version

Roast your own kurakkan flour in a dry pan until it smells nutty. Sweeten the dough lightly with grated jaggery. Fill each parcel with freshly scraped coconut bound in dark jaggery or kithul treacle. Soften kenda leaves (Macaranga peltata) over the flame, fold them into the traditional half-moon, and steam over a gentle simmer until set. Unwrap and eat warm, the way the up-country always has.

Lighter and Healthier Version

Halape is already one of the more wholesome Sri Lankan sweets. It's built on a high-fibre wholegrain and steamed, not fried, so it's gentler than most festive treats to begin with. The sweetness comes entirely from the jaggery in the filling and the little in the dough. That's where there's room to pull back.

Ease off the Jaggery

Cut the jaggery in the filling by a quarter and leave it out of the dough entirely. The coconut and the earthy kurakkan carry plenty of flavour. The halape stays satisfying without being very sweet.

Lean on the Wholegrain

Keep the dough all kurakkan rather than blending in extra rice flour. You keep the most fibre, iron and calcium, plus the slow-release character that makes finger millet a gentler grain.

More Coconut, Less Sweetener

Let fresh grated coconut do more of the work in the filling and the jaggery less. Each parcel reads nutty and fragrant rather than sugary.

Naturally Steamed and Oil-Free

Halape is steamed, not fried, so it needs no cooking oil at all. Skip even the light wipe of oil on the leaf. Rely on a well-softened leaf to release the parcel.

Smaller Parcels

Fold them a little smaller. A modest halape satisfies the craving for something sweet, while keeping the portion and the sugar in check.

Frequently Asked Questions

Halape, also written halapa, is a rustic up-country Sri Lankan sweet. It's a soft kurakkan (finger millet) dough wrapped around a filling of grated coconut and jaggery or treacle, folded inside a leaf and steamed until set. Dark, earthy and only gently sweet, with a green fragrance from the leaf it is steamed in. Eaten for breakfast, as a snack or as a quiet dessert.

Cooked It? Tell Us How It Went

Your notes on this sri lankan halape 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.

In a hurry? Just tap a star
Your rating

The useful ones say what you did differently and how it turned out.

Reviews are read before they go up. No links, no spam.

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.

Get the Starter Pack