Kopi Cafe Breakfast: Kaya Toast, Soft Eggs and Kopi at Home

The classic kopi cafe breakfast is a set of three things served together: crisp toast filled with kaya (a sweet pandan and coconut jam) and cold slabs of salted butter, two soft-boiled eggs seasoned with dark soy sauce and white pepper, and a strong cup of coffee sweetened with condensed milk. You can make the whole set at home in about an hour, or in 15 minutes once you have a jar of kaya in the fridge.

This is the breakfast of traditional coffee shops in Singapore and Malaysia, and every ingredient is easy to find in the US. Below: homemade kaya, reliable soft eggs, the toast, and a bold kopi-style cup without special equipment.

What Is in a Kopi Cafe Breakfast Set?

  • Kaya toast: thin slices of white bread, toasted until crisp, spread with kaya and sandwiched with a thick piece of cold salted butter.
  • Soft-boiled eggs: cooked so the whites are just set and silky and the yolks are runny, then cracked into a small bowl with dark soy sauce and white pepper.
  • Kopi: a dark, intense coffee, traditionally made with Robusta-heavy beans, sweetened with condensed milk.

The fun part is the dipping. Most people stir the eggs into a glossy, peppery sauce and dunk the toast into it, so every bite is sweet, salty and buttery at once. If you want the backstory on the coffee itself and how it is ordered in a kopitiam, our guide to Singapore kopi covers it in detail.

How to Make Kaya (Pandan Coconut Jam)

Kaya is a custard-like jam made from eggs, sugar and coconut milk, gently cooked until thick and flavored with pandan leaves. There are two common styles: a green kaya colored and perfumed with pandan juice, and a brown kaya where some of the sugar is caramelized first for a deeper flavor. The recipe below is a green-leaning kaya flavored with pandan leaves; the variations show how to make it brown.

Ingredients (makes about 1 1/2 cups / 350 ml)

  • 3 large eggs plus 2 yolks
  • 2/3 cup (135 g) granulated sugar
  • 1 cup (240 ml) full-fat coconut milk, well stirred
  • 4 to 5 pandan leaves, fresh or frozen (find them in Asian grocery stores), tied in a knot
  • 1 pinch of fine salt

Steps

  1. Set a heatproof bowl over a pot of barely simmering water (a double boiler). The bowl should not touch the water.
  2. In the bowl, whisk the eggs, yolks, sugar and salt until the sugar mostly dissolves, about 1 minute.
  3. Whisk in the coconut milk, then add the knotted pandan leaves.
  4. Cook over the gentle heat, stirring constantly with a silicone spatula and scraping the sides, for 25 to 40 minutes. The mixture goes from thin to custardy to thick and spreadable.
  5. When it coats the spatula thickly and holds a line when you drag a finger through it, remove the pandan leaves and squeeze them over the bowl.
  6. For a silky texture, push the kaya through a fine sieve or blend it for a few seconds with a stick blender. Cool, cover and refrigerate. It firms up as it chills.

Variations and tips

  • Brown kaya: melt 1/4 cup (50 g) of the sugar in a small pan until it turns amber, carefully stir in a few spoons of the coconut milk, then add this caramel to the mix in step 3.
  • Brighter green kaya: blend 4 extra pandan leaves with 2 tablespoons (30 ml) water, squeeze the juice through a cloth and add it with the coconut milk.
  • No pandan? Use 1/4 teaspoon pandan extract, or make a plain coconut kaya with a splash of vanilla. It will taste different, but still delicious.
  • Low heat and constant stirring are the whole secret. If the heat is too high, the eggs scramble and you get lumps.
  • Keep homemade kaya in the fridge in a clean, closed jar and use it within about a week.

Soft-Boiled Eggs the Kopitiam Way

Kopitiam eggs are softer than an American soft-boiled egg. The white should wobble and look almost translucent, and the yolk should be completely runny. The easiest home method is a gentle hot-water bath rather than a rolling boil.

  1. Take 2 large eggs per person out of the fridge 15 minutes ahead so the shells are less likely to crack.
  2. Bring about 4 cups (1 liter) of water to a full boil in a small pot, then turn off the heat.
  3. Lower the eggs in with a spoon, cover the pot and leave them for 6 to 7 minutes. Six minutes gives very loose whites; seven gives a slightly firmer, silky white.
  4. Crack each egg into a small bowl or cup and scoop out any white clinging to the shell.
  5. Season with about 1 teaspoon dark soy sauce per two eggs (or light soy sauce for a saltier, thinner dip) and a generous pinch of ground white pepper.

Because the eggs are only lightly cooked, use the freshest eggs you can, or pasteurized eggs if you prefer.

How to Toast and Assemble Kaya Toast

Traditional kaya toast uses soft white bread with the crusts trimmed. A Pullman loaf or regular sandwich bread works well.

  1. Toast 2 slices of white bread per person until deeply golden and crisp. A toaster works, but a broiler or a dry skillet gives you more color.
  2. Trim the crusts if you like. For the thin, extra-crisp style, carefully split each toasted slice in half horizontally with a serrated knife, leaving the soft insides facing in.
  3. Spread one side thickly with kaya, about 1 tablespoon (20 g) per sandwich.
  4. Lay thin slabs of cold salted butter, about 2 teaspoons (10 g), over the kaya. The butter should stay cold and firm, not melt.
  5. Close the sandwich, cut it into strips or triangles, and serve right away with the eggs.

Brewing a Kopi-Style Coffee at Home

Traditional kopi uses beans roasted very dark, often with sugar and margarine, then brewed through a cloth filter. You do not need any of that to get close at home. What matters is a strong, heavy, slightly bitter coffee that stands up to condensed milk.

Ingredients for one cup

  • 3 tablespoons (about 18 g) dark roast or Robusta-heavy coffee, ground medium-fine
  • 3/4 cup (180 ml) water just off the boil
  • 1 to 2 tablespoons (20 to 40 g) sweetened condensed milk

Steps

  1. Spoon the condensed milk into the bottom of a cup.
  2. Brew the coffee strong. A French press works well: steep for 4 minutes, then press. A cloth or paper filter cone also works if you pour slowly.
  3. Pour the hot coffee over the condensed milk and stir well. Taste and add more condensed milk if you like it sweeter.

For the bold, slightly earthy profile kopi drinkers love, try our Robusta from West Java on its own or mixed half and half with a dark blend. The Asian Plateau Blend is a smoother option with a heavy body. If you enjoy this style, the Malaysian cousin is worth exploring too: read about Ipoh white coffee.

A 15-Minute Morning Plan

With kaya already in the fridge, here is how to get everything on the table hot at the same time:

  1. Minute 0: boil water for the eggs and the coffee. Take the butter out and slice it while it is still cold.
  2. Minute 3: add the eggs to the hot water, cover and start a timer.
  3. Minute 4: start the coffee in your French press.
  4. Minute 6: toast the bread.
  5. Minute 9: assemble the kaya toast and press the coffee.
  6. Minute 10: crack the eggs, season and serve everything together.

Looking for other ideas for what to put next to your cup in the morning? Our guide to foods that go best with coffee at breakfast has more pairings.

Kopi Cafe Breakfast FAQ

What does kaya taste like?

Kaya tastes like a cross between a rich custard and a caramel, with coconut and the grassy, vanilla-like aroma of pandan. Brown kaya has a deeper, toffee-like flavor from caramelized sugar, while green kaya is lighter and more floral.

Can I buy kaya instead of making it?

Yes. Many Asian grocery stores in the US sell jars of kaya, often labeled as coconut jam. Homemade kaya is usually less sweet and fresher tasting, but a store-bought jar is a perfectly good shortcut for a weekday breakfast.

Why are the eggs so runny?

That is the point: the loose eggs become a dip for the toast once you mix in soy sauce and pepper. If you prefer firmer eggs, leave them in the hot water for 8 minutes instead.

What is the best coffee for kopi at home?

A dark roast or a coffee with Robusta in it gives the strong, bittersweet flavor that balances condensed milk. Grind medium-fine and brew strong so the coffee does not taste thin once the milk goes in.

Bring the Kopitiam to Your Table

A kopi cafe breakfast is proof that a great morning does not need to be complicated: sweet toast, salty eggs and a bold, sweet coffee. Make a jar of kaya on Sunday and you can have the full set ready in 15 minutes all week. For the cup, reach for Feel Espresso Robusta or the full-bodied Kopi Safari blend, both roasted 1 to 5 days before delivery so the flavor is at its boldest when it reaches your kitchen.

Back to blog