Coconut oil is the healthier option... and in baking coconut oil is a great substitute for butter. However coconut oil does have a coconut flavor which can ruin some recipes. Another good substitute for butter is olive oil.