Yes, you can substitute butter for vegetable oil. For this recipe melt 5 1/3 tablespoons of butter and then let it cool a bit.