How to Make Kaya Butter Bun (Traditional & Healthy Version)

Kaya Butter Bun is a delightful sweet snack that has gained popularity in India, especially in cosmopolitan cities and regions with Southeast Asian influences. Traditionally enjoyed as a quick lunch or tea-time treat, the Kaya Butter Bun features a soft, fluffy bun filled with rich, homemade kaya—a coconut jam—paired with a sliver of butter. In India, the dish is often adapted using locally available ingredients like atta (whole wheat flour) for a healthier twist, and regional coconut varieties for the kaya. The sweet, creamy kaya filling brings out the tropical flavors, while the butter adds a comforting richness. Kaya Butter Bun is increasingly found in cafés and homes, especially during festive occasions like Holi or Diwali, where sweet treats are cherished. The recipe blends the classic Southeast Asian method with Indian culinary traditions, making it a unique fusion. Its balanced taste, ease of preparation, and nutritional benefits make it a great choice for health-conscious food lovers and calorie trackers alike. Whether you're celebrating with family or looking for a satisfying lunch, this bun is perfect for all age groups.

35 min total2 servingseasy220 kcal / 100g

Ingredients

  • Atta (whole wheat flour)
    1 cup Atta (whole wheat flour) (for buns)
  • Yeast
    1 tsp Yeast (instant or active dry)
  • Warm water
    1/2 cup Warm water (for dough)
  • Sugar
    2 tbsp Sugar (for dough and kaya)
  • Salt
    1/4 tsp Salt
  • Butter
    2 tbsp Butter (unsalted, plus extra for filling)
  • Fresh coconut milk
    1/2 cup Fresh coconut milk (for kaya)
  • Egg
    1 Egg (for kaya (can omit for vegan))
  • Vanilla essence
    1/2 tsp Vanilla essence (for kaya)
  • Turmeric powder
    1/4 tsp Turmeric powder (for kaya color)

Step-by-step instructions

Step 1: Mix atta
0%
30 min

Step 1 · Mix atta

Mix atta, yeast, 1 tbsp sugar, salt, and warm water in a bowl. Knead into a soft dough. Cover and let it rise for 30 minutes.

Step 2: Shape the dough into 2 buns
0%
20 min

Step 2 · Shape the dough into 2 buns

Shape the dough into 2 buns, place on a greased tray, and let them rise again for 20 minutes.

Step 3: Bake buns in a preheated oven at 180°C for 15-18 minutes or cook on...
0%
18 min

Step 3 · Bake buns in a preheated oven at 180°C for 15-18 minutes or cook on...

Bake buns in a preheated oven at 180°C for 15-18 minutes or cook on a tawa until golden brown.

Step 4: For kaya
0%

Step 4 · For kaya

For kaya, mix coconut milk, remaining sugar, egg, vanilla essence, and turmeric in a saucepan. Cook on low flame, stirring continuously, until thick and glossy.

Step 5: Let kaya cool
0%

Step 5 · Let kaya cool

Let kaya cool. Slice buns in half. Spread a generous layer of kaya and place a thin slice of butter inside each bun.

Step 6: Serve immediately for a soft
0%

Step 6 · Serve immediately for a soft

Serve immediately for a soft, melt-in-the-mouth experience.

Why this recipe is healthy

By using atta instead of refined maida, the buns are higher in fiber and micronutrients. Coconut milk is a source of plant-based fats, supporting heart health. The recipe is easily adaptable for weight loss or diabetic-friendly diets by reducing sugar and butter. It’s a satisfying, energy-boosting meal that avoids processed ingredients, making it ideal for calorie tracking and wellness goals.

A note on tradition

In India, Kaya Butter Bun is enjoyed in metropolitan areas, particularly in Mumbai and Bengaluru, where café culture thrives. Its sweet, festive nature makes it a popular pick for Holi and Diwali, when families seek unique, easy-to-make snacks. The use of coconut reflects South Indian culinary influence, while the buttery bun is reminiscent of classic Indian bakery treats. Adaptations with atta and local coconut milk give it a regional flavor.

← Back to Kaya Butter Bun nutrition