I use peanut butter to get pitch off of skin, hair and clothes. With clothes I immediately rinse it with warm water and then treat it with straight laundry soap to get the little oil from the peanut butter out. Peanut butter does not usually leave a stain on clothes, so I do not think it would leave a stain on a cotton quilt.