How to Make Kaya Pandan Cake (Traditional & Healthy Version)

Kaya Pandan Cake is a uniquely aromatic dessert that blends the sweet, creamy richness of homemade kaya (coconut jam) with the fresh, grassy notes of pandan leaves. Though its roots are traced to Southeast Asia, the cake has gained popularity in India’s southern coastal regions, especially in Kerala and Tamil Nadu, where coconut and pandan (known as 'rampe' in Tamil) are commonly used in festive sweets. The light, fluffy texture and vibrant green color make it a showstopper during celebrations like Onam and Vishu, where coconut-based desserts are essential. This health-conscious version of Kaya Pandan Cake uses whole wheat atta instead of refined maida, and jaggery as a natural sweetener. It’s vegetarian and can be adapted for vegan diets, making it suitable for a variety of dietary preferences. The cake is steamed, not baked, making it ideal for Indian homes without ovens. The fusion of coconut, pandan, and jaggery creates a delightful flavor that appeals to both adults and children. Kaya Pandan Cake is perfect for sharing during festivals, family gatherings, or as a special treat with your evening chai.

35 min total2 servingsmedium180 kcal / 100g

Ingredients

  • Whole wheat atta
    1 cup Whole wheat atta (आटा (atta))
  • Fresh coconut milk
    1/2 cup Fresh coconut milk (नारियल दूध (nariyal doodh))
  • Jaggery powder
    1/3 cup Jaggery powder (गुड़ (gud))
  • Pandan leaves
    4-5 leaves Pandan leaves (राम्पे (rampe))
  • Eggs
    2 Eggs (or use flaxseed meal for vegan version)
  • Baking powder
    1 tsp Baking powder (for fluffiness)
  • Coconut oil
    2 tbsp Coconut oil (for greasing)
  • Vanilla essence
    1/2 tsp Vanilla essence (optional)
  • Salt
    a pinch Salt (for balance)

Step-by-step instructions

Step 1: Wash and chop pandan leaves
0%

Step 1 · Wash and chop pandan leaves

Wash and chop pandan leaves. Blend with 1/4 cup water to make a smooth paste. Strain to extract the natural green pandan essence.

Step 2: In a mixing bowl
0%

Step 2 · In a mixing bowl

In a mixing bowl, whisk eggs (or flaxseed meal slurry for vegan option) and jaggery powder until frothy and light.

Step 3: Add coconut milk
0%

Step 3 · Add coconut milk

Add coconut milk, pandan essence, vanilla essence, and salt. Mix well to combine.

Step 4: Sift whole wheat atta and baking powder together
0%

Step 4 · Sift whole wheat atta and baking powder together

Sift whole wheat atta and baking powder together. Gradually fold into wet ingredients to form a smooth batter.

Step 5: Grease a steel thali or cake tin with coconut oil
0%

Step 5 · Grease a steel thali or cake tin with coconut oil

Grease a steel thali or cake tin with coconut oil. Pour the batter, tap gently to remove air bubbles.

Step 6: Steam in a large idli steamer or pressure cooker (without whistle) ...
0%
20 min

Step 6 · Steam in a large idli steamer or pressure cooker (without whistle) ...

Steam in a large idli steamer or pressure cooker (without whistle) for 20 minutes, or until a toothpick comes out clean.

Step 7: Cool completely before slicing
0%

Step 7 · Cool completely before slicing

Cool completely before slicing. Serve as is or with a drizzle of extra coconut milk.

Why this recipe is healthy

This recipe avoids refined sugars and flours, using nutrient-dense ingredients native to India. Steaming instead of baking reduces fat content, and coconut oil offers heart-healthy fats. The use of natural flavors and colors from pandan leaves and coconut makes the dessert appealing without chemical additives, making it a guilt-free indulgence for calorie-conscious individuals.

A note on tradition

In southern India, coconut-based desserts are integral to major festivals like Onam and Vishu. Kaya Pandan Cake, though inspired by Southeast Asian flavors, is now popular in Kerala’s urban communities as a modern twist on traditional coconut sweets. It’s often served at family gatherings and festive feasts, especially when innovative, health-conscious desserts are in demand.

← Back to Kaya Pandan Cake nutrition