While there is no meat in this broccoli cheese soup, I do use chicken broth. Therefore, you cannot consider this soup vegetarian. You can substitute vegetable broth for the chicken broth if you want.