How to Make Kaya Butter Bun (Traditional & Healthy Version)
Kaya Butter Bun, known locally as 'Roti Kaya Butter', is a beloved Malaysian treat enjoyed at kopitiams (traditional coffee shops) across the country. This sweet, pillowy bun is slathered with fragrant kaya—a rich, silky coconut and pandan jam—and a generous slice of creamy butter, creating a harmonious blend of flavors and textures. The dish celebrates Malaysia's multicultural heritage, drawing from Malay, Chinese, and Nyonya influences. The use of local ingredients like santan (coconut milk) and daun pandan (pandan leaf) infuses the bun with uniquely Malaysian aromas, making it a nostalgic comfort food for many. Making Kaya Butter Bun at home allows for a healthier twist by using whole-wheat flour, less sugar, and quality ingredients. The taste is mildly sweet with a hint of coconut and pandan, balanced by the savory richness of butter. This recipe is thoughtfully crafted for calorie-conscious eaters, ensuring you can enjoy classic Malaysian comfort without compromise. Perfect for breakfast, lunch, or a teatime snack, Kaya Butter Bun brings a touch of local tradition to your daily routine.
Ingredients
- 2 Whole-wheat bun (Roti whole-wheat preferred)
- 2 tablespoons Unsalted butter (preferably grass-fed)
- 2 Eggs (large, free-range)
- 1/2 cup Santan (coconut milk) (freshly squeezed)
- 2 leaves Daun pandan (pandan leaf) (knotted)
- 3 tablespoons Brown sugar (or coconut sugar for lower GI)
- 1/8 teaspoon Salt
- 1 teaspoon Cornstarch (for thickening)
- 1/2 teaspoon Vanilla essence
Step-by-step instructions
Step 1 · Prepare the kaya: In a heatproof bowl
Prepare the kaya: In a heatproof bowl, whisk eggs, brown sugar, santan, and salt until well combined. Stir in knotted daun pandan.
Step 2 · Cook kaya over a double boiler or low heat
Cook kaya over a double boiler or low heat, stirring continuously until mixture thickens (about 12-15 minutes). Remove pandan leaves.
Step 3 · If using
If using, mix cornstarch with a little water and stir into kaya for extra thickness. Let kaya cool to room temperature.
Step 4 · Slice whole-wheat buns in half horizontally but not all the way thr...
Slice whole-wheat buns in half horizontally but not all the way through, creating a pocket.
Step 5 · Spread a generous layer of homemade kaya on each bun
Spread a generous layer of homemade kaya on each bun, followed by a slab of cold unsalted butter.
Step 6 · Lightly grill or toast buns in a pan or oven until the butter begin...
Lightly grill or toast buns in a pan or oven until the butter begins to melt and the bun is slightly crisp.
Step 7 · Serve warm with your favorite Malaysian kopi or teh
Serve warm with your favorite Malaysian kopi or teh.
Why this recipe is healthy
By substituting refined flour with whole-wheat buns and reducing sugar, this Kaya Butter Bun is lower in empty calories and higher in nutrients. Using unsalted, grass-fed butter keeps unhealthy fats in check while providing essential fatty acids. Homemade kaya lets you control sweetness and avoid preservatives, making it a healthier alternative to store-bought versions. Ideal for those tracking calories or seeking wholesome Malaysian comfort food.
A note on tradition
Kaya Butter Bun is a staple in Malaysian kopitiams, especially in urban centers like Kuala Lumpur and Penang. It reflects the multicultural tapestry of Malaysia, blending Malay, Chinese, and Peranakan culinary traditions. Traditionally enjoyed with local coffee or tea, it is a breakfast and brunch favorite, often evoking nostalgia for childhood mornings. While not tied to specific festivals, it is a comfort food that brings people together.