To prevent a poached egg from separating on the stove, make sure the water is gently simmering, not boiling vigorously. Use fresh eggs and add a splash of white vinegar to the poaching water, which helps coagulate the egg whites and keep them together.