An old-time favorite gets a lift with fresh baby greens!
In a large pot, heat the olive oil and sauté the onion, carrots, celery and garlic for about 5 minutes. Add all other ingredients with the exception of the spinach. Bring soup to a boil then reduce heat and simmer for 60 minutes.
Remove bone and bay leaf. Blend the soup using an immersion blender.
Clean the ham off of the bone and add it into the soup along with the spinach. Stir to combine. If the soup is too thick, add additional water.
Tips & Tricks: Omit the ham bone for a delicious vegan soup.