Kaya Toast Recipe

Kaya toast is more than just a simple breakfast—it’s a cultural icon of Singapore and Malaysia, blending colonial influences with Southeast Asian flavors into a comforting, indulgent treat. Imagine crisp, golden toast slathered with a velvety coconut jam called kaya, topped with thin slices of cold salted butter that melt slowly as you bite in. This dish, often enjoyed in bustling kopitiams (traditional coffee shops), evokes nostalgia for many, harking back to Hainanese immigrants who adapted British toast and jam for local palates in the early 20th century. Whether you’re a busy professional grabbing a quick bite or someone savoring a lazy weekend morning, kaya toast delivers a perfect balance of sweetness, creaminess, and crunch.

All About Kaya

Historically, kaya was labor-intensive, requiring hours of stirring over low heat to achieve its smooth consistency without curdling. Today, modern shortcuts like using coconut cream (for a richer result) or even microwave methods make it accessible for home cooks. In Singapore, kaya toast became a staple in kopitiams starting in the 1920s, with chains like Ya Kun Kaya Toast and Killiney Kopitiam preserving traditional recipes while expanding globally. Beyond toast, kaya shines in desserts like pandan chiffon cake or as a filling for buns. Its popularity surged in the 1990s when Singapore promoted street food through festivals, turning kaya toast into a symbol of national heritage. Nutritionally, kaya offers healthy fats from coconut and protein from eggs, though it’s best enjoyed in moderation due to its sugar content. Whether store-bought or homemade, kaya’s allure lies in its simplicity and versatility, making it a gateway to exploring Southeast Asian cuisine.

What is Kaya Toast Made Of?

kaya toast recipe is deceptively simple, comprising just a few key elements that create a symphony of textures and flavors. The base is two slices of toasted white bread, typically with crusts removed for a cleaner bite. This is generously spread with kaya jam—a sweet, egg-based coconut custard—and layered with thin slices of cold salted butter, which melt into the warm toast for a creamy contrast. Traditional recipes call for about 2 tablespoons of kaya per sandwich and 1-2 thin butter slices, ensuring the sweetness doesn’t overpower the saltiness.

The bread is usually a soft white sandwich or Hainanese-style loaf, toasted until golden and crisp. Kaya itself is crafted from coconut milk or cream (200-400ml), eggs (4-10 depending on batch size), sugar (100-200g, often palm or brown for caramel notes), and pandan leaves (5-10 for infusion). Some variations include caramel for the Hainanese style. Accompaniments like soft-boiled eggs, dark soy sauce, white pepper, and kopi (strong coffee with condensed milk) complete the classic set, adding savory depth to the sweet toast. No fancy additives here—just pure, harmonious ingredients.

Creating the Perfect Kaya

Creating the Perfect Kaya

To create the perfect kaya, focus on low, slow cooking to avoid lumps—stir constantly over a double boiler for even heat distribution. Use fresh ingredients: high-fat coconut cream for creaminess, quality eggs for structure, and palm sugar for authentic depth. Infuse pandan thoroughly by bruising leaves or blending them. Test consistency by coating a spoon—it should hold without dripping. Cool completely for thickening. These steps ensure a smooth, flavorful jam that elevates your toast.

Ingredients

  • 4 slices of white sandwich bread (crusts removed)
  • 4-6 tablespoons homemade kaya jam
  • 2 tablespoons cold salted butter, thinly sliced
  • Optional: 2 soft-boiled eggs, dark soy sauce, and white pepper for serving

Directions

  1. Toast the bread slices in a toaster or over charcoal until golden and crisp, about 2-3 minutes per side.
  2. Spread 1-2 tablespoons of kaya jam evenly on each slice, reaching the edges.
  3. Arrange 2-3 thin butter slices on two of the kaya-spread slices.
  4. Sandwich with the remaining slices, press gently, and cut diagonally or into fingers.
  5. Serve immediately for optimal melt.

Special Equipment

A toaster or grill for bread; a saucepan or double boiler for kaya; a whisk for stirring; a glass jar for storage. No fancy tools needed—keep it simple like in a kopitiam.

Is Kaya Toast Sweet or Savory?

Kaya toast leans decidedly sweet, thanks to the sugary kaya jam that dominates its flavor profile with coconutty, caramel-like notes. However, it’s not cloyingly so—the salted butter introduces a subtle savory edge, creating a balanced sweet-savory interplay that’s addictive. When paired with soft-boiled eggs seasoned with soy sauce and white pepper, the dish gains a savory dimension, as dipping the toast into the runny eggs tempers the sweetness. This combination makes it versatile: sweet enough for dessert cravings, yet savory enough for breakfast. In essence, it’s sweet at heart but savored in a multifaceted way.

How to Make Kaya Jam for Toast?

Making kaya jam at home is rewarding and straightforward, especially with a quick 10-20 minute version that skips hours of stirring. Start by gathering ingredients: 200ml coconut cream (for richness; avoid shaking the can to use the thick top layer), 100g palm sugar (or brown sugar), 50g white sugar, 4 egg yolks, and 4-5 pandan leaves (tied into a knot or blended for essence).

In a saucepan over medium-low heat, combine the coconut cream, sugars, and pandan leaves. Whisk until the sugars dissolve and the mixture simmers gently—about 5 minutes. Remove from heat and discard the pandan (or strain if blended). Temper the egg yolks by slowly whisking in a bit of the hot mixture to prevent scrambling, then pour the yolks back into the pan. Return to low heat, stirring constantly for 5-10 minutes until it thickens to a jam-like consistency. It will continue to set as it cools. Pour into a jar and refrigerate for at least an hour.

For a traditional longer method, use whole eggs (10 total) and coconut milk (600ml), cooking over a double boiler for 45-60 minutes while stirring. This yields a silkier texture. Tips: Use fresh pandan for authentic aroma; if unavailable, pandan extract works. Avoid high heat to prevent curdling. This batch makes about 1 cup, perfect for several toasts. Experiment with caramelizing sugar first for a browner Hainanese kaya. Homemade kaya beats store-bought every time—fresher, customizable, and free of preservatives.

Can You Make Kaya Jam Without Coconut Milk?

Yes, though it deviates from tradition, you can make kaya jam without coconut milk by using substitutes like almond milk, oat milk, or even heavy cream for a dairy-based version. These alternatives provide creaminess but alter the flavor—almond milk adds nuttiness, while cream makes it richer and less tropical. Follow the standard recipe, swapping equal amounts (e.g., 200ml almond milk for coconut cream), and adjust sugar if needed. For a vegan twist, use aquafaba instead of eggs. The result is still spreadable and tasty, ideal for allergies or pantry limitations, but it won’t capture the authentic coconut essence that defines kaya.

Can You Make Kaya Toast Without Pandan?

Kaya toast can be made without pandan leaves by substituting vanilla extract (1 tsp) or essence for a similar aromatic lift. Pandan provides a unique grassy-vanilla note, but omitting it or using substitutes yields a simpler caramel-coconut jam that’s still delicious. In the recipe, skip the pandan infusion step and proceed with cooking. This version is great for beginners or when pandan isn’t available (it’s common in Asian markets but can be ordered online). The toast remains sweet and buttery, proving kaya’s adaptability without losing its charm.

What Bread is Best for Kaya Toast?

The best bread for kaya toast is soft, fluffy white sandwich bread, like Hainanese loaf or Japanese milk bread (shokupan), which toasts to a crisp exterior while staying tender inside. Avoid sourdough or whole grain—their density and tang overpower the delicate kaya. Trim crusts for authenticity, and toast until deeply golden for maximum crunch. Supermarket white bread works in a pinch, but for Ya Kun-style perfection, opt for thin slices of enriched bread that absorb the melting butter beautifully.

Why It Works

Kaya toast works because of contrasting elements: the warm, crunchy toast melts the cold butter, creating a creamy pool that blends with the sweet, custardy kaya. Salted butter cuts the jam’s sweetness, while pandan’s aroma enhances the coconut’s richness. Eggs in kaya provide structure via emulsification, and low-heat cooking caramelizes sugars for depth. Paired with eggs, it balances macros—carbs, fats, protein—making it satisfying and culturally resonant.

How to Serve Kaya Toast with Soft-Boiled Eggs?

Serve kaya toast alongside two soft-boiled eggs for the full Singaporean experience. Cook eggs in boiling water off-heat for 6-7 minutes (or sous vide at 140°F for 45 minutes) for custardy yolks and whites. Crack into a dish, season with dark soy sauce and white pepper, stir into a slurry, and dip toast for a savory-sweet fusion. Add kopi for authenticity—strong coffee with condensed milk.

Make-Ahead and Storage

Kaya jam is ideal for make-ahead: prepare a batch and store in an airtight jar. Can you store kaya jam in the fridge? Yes, it keeps well refrigerated for up to 2 weeks, or frozen for months. How long does Kaya Jam last? At room temperature, 2-3 days; chilled, 10-14 days. Toast is best fresh, but pre-toast bread and assemble on demand. Reheat kaya gently to restore spreadability.

Nutrition Information

Per serving (2 slices of kaya toast with 1.5 tbsp kaya and 1.5 tsp butter, without eggs):

  • Calories: 280 kcal
  • Protein: 6g
  • Carbohydrates: 35g
  • Fat: 13g
  • Saturated Fat: 8g
  • Sugar: 12g
  • Sodium: 320mg

Final Thoughts

Kaya toast is a delightful blend of simplicity and sophistication, bringing Singapore’s culinary heritage to your kitchen with minimal effort. Its charm lies in the interplay of creamy, sweet kaya, savory butter, and crisp toast, offering a comforting bite that’s both nostalgic and universally appealing. Whether you’re recreating the kopitiam experience with soft-boiled eggs and kopi or experimenting with vegan tweaks, this recipe is endlessly adaptable yet true to its roots.

Related Recipes To Read:-

Kaya Toast
Sana Yousaf

Kaya Toast Recipe

A classic Singaporean breakfast featuring crisp white bread slathered with sweet, creamy kaya (coconut jam) and thin slices of cold salted butter, optionally paired with soft-boiled eggs for a sweet-savory delight.
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings: 2
Course: Breakfast, Snack
Cuisine: Malaysian, Singaporean

Ingredients
  

  • 4 slices white sandwich bread crusts removed, or Hainanese loaf/Japanese milk bread for authenticity
  • 4-6 tablespoons homemade kaya jam or store-bought
  • 2 tablespoons cold salted butter thinly sliced
  • Optional: 2 large eggs for soft-boiled, dark soy sauce, white pepper
For Homemade Kaya
  • 200 ml coconut cream or coconut milk for lighter texture
  • 100 g palm sugar or brown sugar for caramel notes
  • 50 g white sugar
  • 4 egg yolks or 10 whole eggs for traditional method
  • 4-5 pandan leaves tied into a knot, or 1 tsp pandan extract

Method
 

  1. Make Kaya Jam (if not using store-bought): In a saucepan over medium-low heat, combine coconut cream, palm sugar, white sugar, and pandan leaves. Whisk for 5 minutes until sugars dissolve and mixture simmers. Remove pandan (or strain if blended). Temper egg yolks with a bit of hot mixture, then pour yolks back into pan. Cook on low, stirring constantly, for 5-10 minutes until thickened. Cool in a jar and refrigerate.
  2. Toast Bread: Toast bread slices in a toaster or over charcoal until golden and crisp, about 2-3 minutes per side.
  3. Spread Kaya: Spread 1-2 tablespoons kaya jam evenly on each slice, reaching edges.
  4. Add Butter: Arrange 2-3 thin butter slices on two kaya-spread slices.
  5. Assemble: Sandwich with remaining slices, press gently, and cut diagonally or into fingers.
  6. Optional Eggs: Boil water, remove from heat, add eggs, and cover for 6-7 minutes for soft-boiled. Crack into a dish, season with soy sauce and white pepper, stir, and dip toast.
  7. Serve: Serve immediately with eggs and kopi (coffee with condensed milk) for the full experience.

Notes

  • Storage: Store kaya jam in an airtight jar in the fridge for up to 2 weeks or freeze for months. Toast bread fresh for best texture.
  • Substitutions: Use vanilla extract (1 tsp) for pandan; swap coconut cream for almond/oat milk for dietary needs (flavor will vary).
  • Make It Vegan: Replace eggs with aquafaba in kaya and use plant-based butter.
  • Quick Tip: For Hainanese-style kaya, caramelize sugar first for a deeper flavor.
  • Serving Suggestion: Pair with strong kopi for authenticity or green tea for a lighter touch.

DID YOU MAKE THIS EASY RECIPE?

If you have, then share it with us by sending a photo. We’re excited to see what you’ve made:-)

Leave a Comment

Scroll to Top