You can easily make this vegan using a meat replacement like vegan bacon. You will also need to use vegan butter or sour cream instead of heavy cream and vegan cheese instead of regular cheese. Kite Hill makes a great vegan sour cream, and VioLife makes the best vegan cheeses.