Bring a saucepan of water to the boil, then turn the heat down slightly until the water is simmering. Break an egg into a small cup.
Swirl a spoon around in the water to make a whirlpool – really get the water going– then in drop the egg. Cook the egg for about 2½ minutes, until the white is set and the yolk is still runny, then remove the egg with a slotted spoon so the water drains away from it. Repeat with as many eggs as you want to cook.
Meanwhile, toast the bread and spread with butter. Remove the stone from the avocado and mash the flesh with the lime juice and seasoning. Spread the mashed avocado on to the toast and top with poached eggs when they’re ready.
Davina’s tip
“If you need to make lots of poached eggs, it’s best not to try to make them all in the same saucepan at once. Instead, cook each egg for 2 minutes and set aside. When you have cooked them all, carefully drop them back into the water and cook for another 30 seconds. That way they will all be ready at the same time.”