Kitchen classics, vegetables, and bold flavors.
All recipes
DESSERT · NOORS KITCHEN

Kuih ketayap with pandan and coconut

Thin pandan crêpes filled with soft coconut and gula melaka: kuih ketayap is a Malaysian kuih with a fragrant, lightly caramel-like filling. With a thin layer of batter and a supple crêpe, you can roll them up neatly without tearing.

50 minutes10 servings
Jump to recipe
Green pandan crêpes filled with soft grated coconut and gula melaka, rolled up and partly sliced open.
ABOUT THIS RECIPE

A green crêpe with dark palm sugar

Kuih ketayap consists of thin, green crêpes filled with grated coconut and gula melaka, Malaysian palm sugar. The flavor is fragrant and well-rounded: pandan gives it a grassy, vanilla-like aroma, while the palm sugar adds a deep caramel flavor. The coconut stays soft and slightly fibrous, so the filling doesn’t turn into a smooth paste. The crêpes are made to be rolled, so they’re thinner and more supple than a sturdy Dutch pancake.

Traditionally, the color and aroma come from pandan leaves. In this recipe, pandan extract provides a practical, easy-to-measure flavor without the need for a blender. Strength varies by brand, so start with the stated amount and only add more if the aroma is barely noticeable in the batter. A subtle green color is enough; there’s no need for food coloring. Gula melaka is available at Asian grocery stores. If you can’t find it, dark palm sugar works well; regular brown sugar tastes a little different, but can also be used.

For the filling, the palm sugar needs to dissolve and most of the liquid should be absorbed by the coconut. That way, the mixture stays moist without syrup running out of the rolled crêpe. Fresh or thawed grated coconut is best. Dried coconut also works, but absorbs more liquid and gives a drier bite; if the coconut is still firm, add an extra tablespoon of water while cooking. A piece of pandan leaf adds extra aroma, but remove it from the pan before filling the crêpes.

Thin batter and moderate heat matter more than a high temperature. If the crêpes brown too quickly, the edges become stiff and tear when rolled. A good crêpe is just set, supple, and at most lightly golden underneath. If needed, let the pan cool briefly between crêpes. Fill them while they’re still warm and pliable, but don’t let the coconut filling get boiling hot; the rolls will be more comfortable to handle.

Serve kuih ketayap as a dessert or with tea, at room temperature or still slightly warm. It’s a different type of kuih from kuih seri muka: that usually consists of a layer of glutinous rice topped with a pandan layer, while ketayap is a filled crêpe. Cover any leftover rolls and refrigerate them within two hours of preparation. Eat them within two days; if you like, warm them briefly in a covered pan over low heat so the crêpes become supple without drying out.

A thin pandan crêpe sets in a frying pan; the edge is supple and the top is almost dry.
A thin pandan crêpe sets in a frying pan; the edge is supple and the top is almost dry.
GET STARTED

Kuih ketayap with pandan and coconut

Prep 25 minCooking 25 minTotal 50 min

Ingredients

10 servings
Quantities scale with servings; adjust cooking times as needed.

How to make it

  1. 1

    Put the gula melaka, 60 ml water, and pandan leaf in a small pan. Heat over medium heat, stirring until the sugar has dissolved.

  2. 2

    Add the grated coconut and 1/8 tsp salt. Cook for 5–7 minutes over low to medium heat, stirring regularly, until the coconut has absorbed most of the liquid. Remove the pandan leaf and let the filling cool until warm.

  3. 3

    In a bowl, whisk the flour with the egg, coconut milk, 100 ml water, pandan extract, and 1/4 tsp salt until smooth and thin. Stir in the oil and let the batter stand for 10 minutes.

  4. 4

    Heat a nonstick frying pan about 20 cm in diameter over medium-low heat. Grease the pan very lightly. Stir the batter, then pour in a small ladleful. Immediately swirl the pan so the base is covered with a thin layer of batter.

  5. 5

    Cook the crêpe for 45–60 seconds, until the top is set and the underside is just beginning to color. Don’t flip it. Slide the crêpe onto a plate and repeat with the remaining batter, lightly greasing the pan again between crêpes if needed.

  6. 6

    Place a warm crêpe on the work surface, cooked side up. Spoon about 2 tablespoons of coconut filling in a short strip just below the center. Fold the sides inward and roll the crêpe up tightly.

  7. 7

    Repeat with the remaining crêpes and filling. Serve the rolls warm or at room temperature.