Melt the vegan butter in a large stock pot over medium heat. Add the vegan sausage and crumble with a wooden spoon. Cook down for 3-5 minutes, or until it starts to brown.
Add the onion, carrots, celery, garlic & dry seasonings. Cook down for 5 minutes, stirring every minute or so. Add the sweet potato & broth and bring to a boil. Cover, lower the heat and simmer for 10 minutes.
Add the orzo, buffalo sauce & cream cheese and stir to combine. Cook, uncovered, for 10-15 minutes, or until the orzo is cooked through. Be sure to stir often so the orzo doesn't stick to the pot.
Add the spinach and stir until wilted. Taste and adjust the seasonings as needed.
Ladle into bowls, top with cilantro and enjoy!
Video
Notes
I think this soup has the perfect amount of heat, but if you are sensitive to heat, you can always start with less buffalo sauce and add more to taste.
To freeze: allow the soup to cool completely before transferring to a freezer-safe container. To reheat, add the frozen soup to a stock pot and heat on low until warmed through.