Yes, Ivory bar soap will catch a catfish. Catfish love the smell of lye and will go after it just as well as any other stink bait. Anglers take the bar and cut it into small squares and cast it into a current so the smell will disperse and attract catfish. Read more...