Spray a saucepan with low-calorie cooking spray and place over a medium heat. When hot, add the bacon and fry for 5 minutes, until lightly browned.
Add the onions, carrots, and garlic, and cook for further 5 minutes, until the onions have softened.
Stir in the thyme.
Add the stock and bring to the boil. Stir in the butter beans, then reduce the heat to a simmer. Cover with the lid and allow to cook for 20 minutes, until the carrots are soft.
Stir the cream cheese into the pan, until it has melted. Pour 3 or 4 ladles of soup into a jug, and use a stick blender to blitz the mixture, until smooth and thick. Return this to the pan. This will thicken the soup, but leave plenty of chunky beans and veg for texture.
Season with pepper, you shouldn't need any salt. Then serve!