Place the tomato, spring onion, lime juice, chilli (optional), coriander leaves and garlic granules in a small bowl. Mix and season to taste with salt and pepper.
Lightly toast the bread and place on separate plates.
Divide the avocado between the slices of toast and roughly spread out.
Crack the eggs and gently lower into a medium saucepan of hot water. Poach for 3-4 minutes until the yolks are softly set. You can poach them a little longer if you like, depending on your personal preference.
Using a large slotted spoon, remove the poached eggs from the saucepan, and allow the water to drain off.
Place a poached egg on top of each avocado toast.
Add a spoonful of tomato salsa and yoghurt to each.
Season with salt and pepper and garnish with lime wedges and coriander sprigs. Serve at once.