You can substitute melted coconut oil for the butter in this recipe, but I don't recommend substituting processed oils (like corn, canola, or vegetable oil) for the butter, as they do not add the same flavor or richness to the batter.