In a large pot, melt butter and saute chopped leek until soft.
¼ cup salted butter, 2 cups chopped leek
Add cauliflower florets, chopped potatoes, garlic powder, chicken bouillon, black pepper, and salt.
1 head cauliflower, 4 medium russet potatoes peeled and cut into 1 inch pieces, 1 Tablespoon garlic powder, 1 teaspoon chicken bouillon , ½ teaspoon black pepper, 1½ teaspoons salt, to taste
Add in the chicken broth. Simmer on medium heat for 20 minutes, until potatoes and cauliflower are tender. If making in a slow cooker, cook on high for 4-5 hours.
3 cups chicken broth
Remove from heat and use immersion blender or potato masher and blend until mostly smooth, I like a few chunks left. You can also spoon into a heat compatible blender and blend until smooth.
Stir in cheddar cheese and cream cheese until melted. Stir in milk last. Add more salt if needed to taste.Optional toppings: shredded cheese, sour cream, bacon bits (bacon is everything), oyster crackers.
1 cup shredded cheddar cheese, 4 oz. cream cheese