Thinly slice the onion and garlic.
Heat the oil in a large saucepan and gently sauté the onion and garlic for about 8 minutes.
Meanwhile, chop the potatoes & carrots (no need to peel them, if organic).
Add the carrots and potatoes to the onion, then sauté for another 5 minutes (under cover).
Pour over the stock, add the bay leaf and bring to the boil. Turn down the heat, then simmer over low heat for 15 minutes or until the vegetables are tender.
Add the butter beans, bring to the boil again.
Turn off the heat, discard the bay leaf, then stir in the chopped dill and cider vinegar.
Serve immediately with freshly ground pepper.