Yes! While it won’t taste the exact same, you can make substitutions so the soup is vegetarian. Just replace the bacon fat with butter, olive oil or coconut oil, and use veggie broth in place of the chicken broth. You’ll also need to leave out the ham, so I suggest adding more salt and other seasonings to compensate for the missing flavor.