In short, the difference between body butter and lotion is the base. Body butter is oil and shea butter based; whereas, most lotions are water based. The difference in bases is why you may notice body butter is a thicker consistency than body lotion. In addition to the base, body butter includes more natural ingredients than lotion.