Yes, this recipe can be made vegetarian or vegan by using plant-based tofu and vegetable broth instead of chicken bone broth. However, a plant-based bone broth contains minimal protein.