Health food shop. It can look solid or liquid, depending on the temperature. Coconut oil/butter doesn't go rancid which is great, because it changes consistency at about 30 degrees.
You can also buy cheaper at Asian groceries, but I don't know if they are cold pressed, in which case they may have been heated, which will destroy many of the properties.
Eating a teaspoon a day is good for you too. It's also better for you to cook with it than olive or canola or other vegetable oils. But that's another thread.
Bookmarks