Gather all ingredients.
Place beans into a large container and cover with several inches of cool water; let stand for 8 hours to overnight. Drain and rinse; set aside.
Place neck bones in a slow cooker and pour chicken broth over bones; stir in soul seasoning.
Cook on High until meat falls off the bone, about 1 hour. Transfer bones and meat to a plate and shred meat from bones; discard bones.
Stir beans, onion, vinegar, sugar, and hot sauce into the slow cooker; spread shredded meat over bean mixture.
Cook on Low for 4 to 6 hours or High for 2 to 4 hours.
