Coconut butter is made from the fibrous meat of the coconut and has a thicker, creamy texture akin to nut butter with a slightly sweet coconutty flavor. Coconut oil, on the other hand, is extracted solely from the coconut's fat. Coconut oil can be refined to give it a higher smoke point and remove the coconut flavor, or remain raw/unrefined with more of a detectable coconut flavor. To compare the two, coconut oil is more versatile in cooking due to its high smoke point, while coconut butter is more of a spread and/or flavor-booster for your favorite recipes.