Fill a medium sized saucepan with water and bring to a rolling boil.
Make sure your eggs aren't fridge cold. By having the eggs at room temperature, it will be less of a shock for the egg reaching the hot water and therefore less likely to crack. You can also use an egg pricker to make a very small hole in each egg before boiling, which will also reduce the chances of it cracking in the heat. Slowly lower the eggs into the water using a spoon.
Set your timer for 4-5 mins for runny/dippy eggs to serve with soldiers, or 6-7 mins for soft-boiled eggs for a salad. If serving in a salad, plunge the eggs into a bowl of cold water as soon as the timer goes off – this will stop them cooking and cool the shells quickly for peeling.
Using a gas hob?If you’re using a gas hob, you may find that your eggs cook a little quicker as the heat can be fierce, so cook the eggs for 4 mins for a runny egg or 6 mins for soft boiled. For induction hobs, we found the eggs took 1 min more, so 5 mins for runny and 7 mins for soft boiled.