In a large pot warm the oil. Add the onion, garlic, celery, leek and carrots cooking for 5 minutes or until starting to soften.
2
Add the hock, tomatoes, herbs and water bringing to a simmer for 1½ hours.
3
Add the potato and beans, continuing to cook for 20 minutes until softened. Remove the bones and using a fork, remove the meat, then return it to the pot and discard the hock.
4
Season with salt and pepper. Reheat the soup and just before serving add the spinach.