I fill them with water and a squirt of soap, let them sit over night (or longer) and that typically looses the remaining PB enough to clean them out. If not I just repeat for a couple of days..
Currently I am using the clean ones as storage for per-measured servings of dog food.