Peel and dice the potatoes into small pieces.
Peel and dice the onion.
Mince the garlic.
Add the potatoes, onion, garlic, butter, salt, and pepper to the slow cooker.
Pour in the chicken stock.
Cook on low for 6-8 hours or high for 3-4 hours.
Blend the soup using an immersion blender until smooth.
Stir in the grated cheddar cheese and cream cheese until melted and combined.
Cook for an additional 30 minutes on low.
Serve the soup topped with crispy bacon and sliced spring onions.
