This is similar to my "Italian Lentil Soup". The main difference, really, is that I was out of lentils and resorted to using a can of white beans instead. As it cooked, I suspected that the toddler wouldn't touch it as it was, so I puréed it until smooth. And voila! He scarfed down three bowls, and pronounced that he LOVED soup.
Creamy White Bean Soup
70 g bacon
1 tbsp olive oil
1 garlic clove
800 ml water
1 tbsp concentrated vegetable stock, or stock cube
400 g white beans, canned
100 ml milk
100 ml cream
1 tsp dried thyme
Chop onion and garlic. Peel the carrots, parsnips and potatoes, and cut into coins and dice, respectively. Cut the bacon into strips.
Fry the bacon in a dry frying pan until it's lightly browned. Add olive oil, and the onions, garlic, carrots and parsnips. Fry for five minutes, then add the potatoes.Fry for a few more minutes, then add water, stock, thyme and the can of white beans.
Cover and cook for about 20 minutes, until all the vegetables are soft. Add milk and cream. Purée the whole thing, ideally with a stick blender. Add more milk if you think it's too thick at this point. Season with salt.
We ate it with some stale sourdough bread that I sliced thinly, dipped in olive oil and baked at 200°C for about 10 minutes. Yummy!