This is a classic Scottish soup and no one does soup better that the Scots, well maybe the Germans.
12 oz dried butter beans
2 tbsp olive oil
1 large onion, peeled, chopped
3 cloves of garlic, peeled and chopped
2 pints hot chicken stock
2 thick sprigs of rosemary
1 3/4 oz grated farmhouse cheddar
Soak the beans over night, drain and rinse. Heat the olive oil in a saucepan and gently fry the onion and garlic for 10 minutes then add the beans, hot stock, rosemary and some black pepper, no salt yet. Bring to boil then cover and simmer gently for about 1 hour or until beans are tender. Remove the rosemary and try to get out all of the leaves which will have dropped off the stem; then puree about half the soup in a blender or with a kitchen wand, leaveing some beans whole. Now add the salt and pepper if needed. To serve ladle into warm bowls and top with some cheese.