Malaysia · Southeast Asia

Malaysian Half Boil Egg Recipe: Kopitiam-Style

Updated November 3, 2026

Total time
12 min
prep 2 min · cook 10 min
Serves
2
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece
Cuisine
Malaysia
Southeast Asia

Jump to recipe

Malaysian Half Boil Egg Recipe: Kopitiam-Style

Malaysian half-boiled eggs are gently set eggs with warm, runny yolks, commonly served at kopitiams alongside kaya toast and coffee or tea. This simple version uses hot water, light soy sauce, and white pepper; careful timing gives the eggs their soft texture without complicated equipment.

Ingredients

  • 2 large pasteurized shell eggs, preferably at room temperature (about 100 g without shells)
  • 4 cups water (950 ml), enough to cover the eggs in a heatproof bowl
  • 2 teaspoons light soy sauce (10 ml), or to taste
  • ⅛ teaspoon ground white pepper (about 0.3 g), or to taste
  • Optional: ½ teaspoon toasted sesame oil (2.5 ml)
  • Optional, for serving: 2 slices toast or kaya toast

Instructions

  1. Bring the water to a full boil. Heat 4 cups (950 ml) water in a kettle or saucepan. The recipe timing assumes the water takes about 3 minutes to boil; kettle and burner speeds vary. Set out a heatproof bowl large enough to hold the eggs in a single layer. A bowl with a lid is convenient, but a plate that fits over the top also works.
  2. Prepare the eggs. If refrigerated, let the eggs sit out while the water heats so they are not ice-cold. Handle them gently and check for cracks; cracked eggs can leak into the water. Set the uncracked eggs in the bowl, leaving a little space between them. Room-temperature eggs are less likely to crack from a sudden temperature change, though they are not essential.
  3. Pour and cover. Carefully pour the freshly boiled water over the eggs until they are fully submerged. Cover the bowl immediately. Start a timer for 7 minutes for soft whites and runny yolks. For whites that are a little more set, leave them covered for 8 minutes. The exact result depends on egg size, starting temperature, bowl thickness, and how quickly the water cools, so use the first batch to find the timing you prefer.
  4. Drain and crack. At the end of the timed rest, lift out the eggs with a spoon and let excess water drain. Tap each egg gently on a small bowl or saucer, then open it and slide the contents into the bowl. If the shell is difficult to open cleanly, use a small knife to make a careful cut at the top. Avoid cutting toward your fingers.
  5. Season and serve straight away. Drizzle each serving with 1 teaspoon (5 ml) light soy sauce and add a pinch of white pepper. Add a few drops of sesame oil if desired. Eat while warm, spooning up the soft white and yolk with toast.

Food-safety note: Half-boiled eggs are intentionally soft and do not reach the recommended safe temperature for egg dishes. USDA FSIS recommends cooking egg dishes to 160°F (71°C), checked with a food thermometer. Choose pasteurized shell eggs to reduce risk, but note that pasteurization does not make undercooked eggs equivalent to fully cooked eggs. Pregnant people, young children, older adults, and anyone with a weakened immune system should choose eggs cooked until the yolk and white are firm instead.

Tips

  • Keep the eggs submerged. Water needs to cover the shells so they heat evenly. If your bowl is wide and the eggs are only partly covered, use a smaller bowl or increase the water while keeping the egg-to-water ratio generous.
  • Use a lid and start timing promptly. A covered bowl holds heat better than an uncovered one. Start the timer as soon as you finish pouring, not after you put the lid on or clear the counter. A delay can mean firmer yolks.
  • Adjust for egg size and temperature. Medium eggs may need slightly less time, while extra-large or refrigerator-cold eggs may need more. Change the steep by 30 seconds at a time rather than adding several minutes at once. The bowl and local conditions also affect how quickly the water cools.
  • Choose the right soy sauce. Light soy sauce gives a salty, savory seasoning without darkening the egg much. Dark soy sauce is thicker, darker, and often sweeter, so use less if substituting. If you only have regular soy sauce, start with a small drizzle and add more after tasting.

Serving Suggestions

Serve the eggs as soon as they are cracked and seasoned. Kaya toast is a familiar kopitiam-style pairing: crisp toast is spread with kaya, a coconut-and-egg jam, and often a little butter. Dip pieces of toast into the yolk, or eat the egg with a spoon alongside the toast. Plain buttered toast is a useful alternative if kaya is not available.

For a fuller breakfast, add sliced cucumber, fruit, or a small bowl of rice. A cup of kopi or tea rounds out the meal. Keep accompaniments simple so the gentle egg flavor and peppery soy seasoning remain easy to taste. If serving a group, prepare the eggs in batches rather than letting finished eggs sit while the rest cook; the texture continues to firm as they cool.

Variations

  • Classic soy and pepper: The basic seasoning is light soy sauce and white pepper. Black pepper works if that is what you have, although it gives a more pronounced, slightly woody flavor and visible flecks.
  • Sesame finish: Add a few drops of toasted sesame oil for a nutty aroma. It is optional, not essential, and can easily overpower the delicate yolk if poured freely.
  • Chili version: Add a small pinch of chili flakes or a few drops of chili oil to the seasoned egg. This is a modern flavor adjustment rather than a requirement for the simple kopitiam-style serving.
  • Saltier, deeper seasoning: Use a little dark soy sauce in place of some light soy, or combine a few drops of each. Dark soy changes the color and adds a rounder, sometimes sweeter flavor; it is best used sparingly.
  • Fully cooked option: If you need to avoid soft-cooked eggs, boil the eggs until the yolks and whites are firm, then serve with the same soy sauce and pepper. The texture will not be half-boiled, but the familiar seasoning still works well.

Storage and Reheating

These eggs are at their best immediately after cooking, so make only as many as you plan to serve. Do not leave them at room temperature for more than 2 hours; refrigerate promptly if they will not be eaten right away. Because the center is deliberately undercooked, refrigeration does not remove the food-safety concern, and storing them is not the preferred approach.

If you have leftovers, refrigerate them in a covered container within 2 hours and use them within 24 hours for best quality. Keep the shells on until serving if possible, and do not store eggs that have been sitting out beyond the 2-hour limit. Reheating will continue to cook the eggs and can make the texture uneven. If reheating a leftover egg dish, USDA FSIS advises heating it to 165°F (74°C); check with a food thermometer, and expect the yolk to become much firmer. Do not reheat the same portion repeatedly.

Frequently Asked Questions

What does half-boiled egg mean?
It means an egg cooked until the white is softly set and the yolk remains runny or partly runny. In Malaysia, it is often served cracked into a small bowl and seasoned with soy sauce and white pepper. The exact texture varies with the egg size, starting temperature, and cooking method.

Why are my eggs still raw after 7 minutes?
The water may have cooled too quickly, the eggs may have been very cold, or the bowl may have been too wide or uncovered. Try a smaller heatproof bowl, make sure the eggs are fully submerged, and keep it covered. Extend the time by 30 seconds for the next batch. Do not rely on appearance alone if you need eggs cooked to a safe temperature; choose a fully cooked preparation instead.

Can I use eggs straight from the refrigerator?
Yes, but the colder starting temperature can leave the center less set with the same steeping time. Letting eggs sit out while the water heats helps reduce that difference. If using refrigerator-cold eggs, adjust the time in small increments and remember that shell eggs should not be left at room temperature for extended periods.

Can I cook the eggs directly in a saucepan?
Yes. Lower room-temperature eggs gently into simmering water and cook them to the texture you want, then transfer them carefully to a bowl. The water-pour method in this recipe is common for a soft, spoonable result, but saucepan cooking can be easier to control once you know your preferred timing. Avoid a vigorous boil, which can knock the shells together and crack them.

Are half-boiled eggs safe for everyone?
No. Their soft centers do not meet USDA FSIS guidance for egg dishes, which is 160°F (71°C). Pasteurized shell eggs reduce risk but do not make the soft-cooked center a fully cooked egg. Pregnant people, young children, older adults, and people with weakened immune systems should choose eggs cooked until both the yolk and white are firm.

What can I use instead of light soy sauce?
Regular soy sauce is the closest practical substitute; start with less because its saltiness varies by brand. Tamari can also work, though its flavor may be fuller and it is not automatically gluten-free unless labeled as such. Dark soy sauce is a less direct swap because it is darker, thicker, and often sweeter, so use only a little.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).