Yes, that is possible. Change for the butter for coconut oil and the buttermilk for coconut milk, almond milk or oat milk and add a teaspoon of vinegar. The flax egg substitute would be one tablespoon of ground flaxseed and three tablespoons of water or apple juice (allow the mixture to rest 4-5 minutes before adding to the muffin batter.