No, you don't have to use cashew butter. You can use natural, runny peanut butter or almond butter if you prefer, they just have stronger flavors.