Think of it as a healthy soup with fiber, folic acid, and potassium, or think of it as a delicious soup that hits the spot on cold winter days. Enjoy!
Heat the oil on medium high in a dutch oven or other heavy pot.
Add the chouriço and sauté until the edges start to become crisp.
Use a slotted spoon to remove the chouriço, and set aside.
Add the onions and garlic and sauté until the onions start to look translucent.
Add the white wine and continue to cook until the wine reduces by half.
Add all remaining ingredients except for the spinach and chouriço.
Bring the ingredients to a boil, reduce the heat to low, cover and cook for 30 minutes.
Using a hand blender, puree a little bit of the soup in the pot to thicken it a bit.
Add the chouriço and spinach, turn off the heat and cover the pot for 10 minutes.
Uncover, stir and serve hot. Enjoy!