You could add in some mild or spicy veggie-meat crumbles and use vegetable broth to make it totally vegetarian. The dairy products make the recipe unsuitable for vegan, unfortunately.