Bring a small pot of water to a gentle boil.
Carefully lower the eggs into the water with a spoon. Boil for 5–6 minutes for soft, runny yolks.
Once cooked, transfer the eggs immediately into a bowl of ice water to stop them from overcooking. Leave for 1 minute.
While the eggs cool slightly, spread butter over each slice of bread and toast until golden and crisp.
Cut the buttery toast into thin strips, just narrow enough to dip into the egg yolk.
Remove the eggs from the ice water, dry gently, and place in egg cups.
Use an egg cracker tool to remove the top of each egg.
Sprinkle salt and pepper into the egg yolk.
Dip the thin toast soldiers into the yolk, then scoop out the whites with a spoon and enjoy.