Melt a large knob of butter in a large saucepan. Add your potatoes, cut into 1cm cubes, 1 diced onion, and 1 large leek sliced.
Season well with salt, paprika, garlic and freshly ground pepper and mix until combined.
Cook over a gentle heat for 10 mins, or until the vegetables are soft but not coloured.
Pour in chicken or vegetable stock and top up with water until it covers your vegetables, bring to boil and simmer until the vegetables are just cooked.
Once cooked, blend with an immersion blender, in batches if necessary until the soup has reached the desired thickness. We leave small chunks of potato. Taste and adjust the seasoning. Return the soup to gentle heat.
In a separate pan, add bacon, cashew nuts and butter. Roast until golden brown and cooked.
Pour your soup into warmed bowls, and add the cashew nuts and bacon as a topper. An optional extra is to add a small swirl of cream in the middle!