Bring a pot of water to boil (make sure to use enough water to cover the eggs when they lay in the bottom).
Crack the egg into a small individual cup, so that it's ready to pour into the water.
Using a spoon, begin stirring the water in a large, circular motion (like a tornado).
Once the water is really moving, add the eggs. The motion of the water will wrap the egg white around itself so the egg stays together as it cooks.
Cook the eggs for 2½ to 3 minutes, then remove with a slotted spoon.
Whilst the egg is cooking, toast your bread. The add the smashed avocado on top then add your poached egg.
Crack open your poached egg to reveal a perfectly poached, yellow yolk inside.