I do not recommend substituting peanut butter for another butter such as cashew or almond. While those nut butters can have wonderful textures, peanut butter has a distinct flavor that is integral to the flavor of this soup!