Most people prefer cashew butter over peanut butter due to the creamy and buttery texture and rich taste of the cashews. These can be used in preparing some Indian and Thai dishes as well. Summary: 1. Peanut butter is made from peanuts while cashew butter is made from cashews. 2. Cashew butter can be made from raw or roasted cashews while peanut butter is always made from dry roasted ground peanuts.