How to Make Halapa (Traditional & Healthy Version)

Halapa is a beloved traditional Sri Lankan dessert enjoyed throughout the island for its unique blend of flavors and wholesome ingredients. Made primarily with kurakkan (finger millet) flour, freshly grated coconut, and kithul jaggery, Halapa is gently steamed in kenda (wild screwpine) leaves, infusing it with a subtle, earthy aroma that is unmistakably Sri Lankan. This dessert originated in rural homes, where natural ingredients and time-honored methods created comforting sweet treats for families. The result is a soft, slightly chewy sweet with a hint of caramel and a delicious nuttiness from coconut and millet. For health-conscious eaters, Halapa is an excellent choice. It is naturally gluten-free if pure finger millet flour is used, and packed with slow-digesting complex carbohydrates, dietary fiber, and essential minerals thanks to the kurakkan flour base. The use of kithul jaggery, a traditional Sri Lankan sweetener, adds a rich, caramel-like sweetness with a lower glycemic index than regular sugar. Halapa is a perfect guilt-free dessert or snack, sure to delight anyone seeking authentic Sri Lankan flavors blended with nutritional benefits.

35 min total2 servingsEasy185 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Prepare the kenda leaves by washing thoroughly and wiping them dry
0%

Step 1 · Prepare the kenda leaves by washing thoroughly and wiping them dry

Prepare the kenda leaves by washing thoroughly and wiping them dry. If using banana leaves, briefly heat over a flame to make them pliable.

Step 2: In a mixing bowl
0%

Step 2 · In a mixing bowl

In a mixing bowl, combine kurakkan flour, grated coconut, cardamom powder, and salt.

Step 3: Add grated kithul jaggery to the mixture and blend thoroughly
0%

Step 3 · Add grated kithul jaggery to the mixture and blend thoroughly

Add grated kithul jaggery to the mixture and blend thoroughly. Gradually add water, 1 tablespoon at a time, kneading gently until a soft, slightly sticky dough forms.

Step 4: Divide the mixture into two equal portions
0%

Step 4 · Divide the mixture into two equal portions

Divide the mixture into two equal portions. Place each portion onto the center of a kenda leaf square and spread into a thin oval or rectangle, about 1/2-inch thick.

Step 5: Fold the leaf over the mixture to create a neat parcel
0%

Step 5 · Fold the leaf over the mixture to create a neat parcel

Fold the leaf over the mixture to create a neat parcel, sealing the edges gently.

Step 6: Place the wrapped Halapa parcels in a steamer
0%
20 min

Step 6 · Place the wrapped Halapa parcels in a steamer

Place the wrapped Halapa parcels in a steamer. Steam over medium heat for 15–20 minutes until firm and aromatic.

Step 7: Carefully remove from the steamer and allow to cool slightly before...
0%

Step 7 · Carefully remove from the steamer and allow to cool slightly before...

Carefully remove from the steamer and allow to cool slightly before serving. Unwrap and enjoy warm or at room temperature.

Why this recipe is healthy

This Halapa recipe is lower in calories and uses whole, unprocessed ingredients. Kurakkan flour is naturally gluten-free and high in fiber, which supports digestion and helps maintain energy levels. Kithul jaggery is a traditional sweetener with a lower glycemic index than white sugar. The absence of added fats and minimal use of sweetener make this an ideal dessert for weight management and overall wellness.

A note on tradition

Halapa holds a special place in Sri Lankan homes, especially in the hill country and rural villages, where it is traditionally served during tea time or as a healthy snack. Rich in local heritage, Halapa is a symbol of wholesome, homemade comfort and is often prepared for family gatherings or as a treat for children. Its preparation is a cherished ritual, bringing together family members in the kitchen and connecting generations through Sri Lankan culinary tradition.

← Back to Halapa