Peel and cut potatoes into 1-inch chunks, then dice the onion into 1/2-inch pieces and mince the garlic cloves—having everything prepped before cooking ensures smooth timing. In a skillet over medium heat, melt the butter and add the diced onion, cooking for about 6 minutes until softened and translucent. Add the minced garlic, salt, pepper, and dried thyme, stirring constantly for 1 minute to bloom the spices and release their flavor into the butter. This aromatic base will infuse the entire soup with deep, layered flavor.
Transfer the cooked onion mixture from Step 1 to your crockpot, then add the broth and prepared potatoes, stirring to combine. Cook on low for 6 hours—this long, gentle cooking breaks down the potatoes completely, creating a naturally creamy base without needing cream right away. I find this extended cooking time also allows the flavors to meld beautifully throughout the soup.
After the 6-hour cook time, mash approximately half of the potatoes directly in the crockpot using a potato masher or large spoon—this breaks down some potatoes to thicken the broth while leaving others intact for a chunky texture. In a small bowl, whisk together the room-temperature cream cheese with the milk until smooth and lump-free, then stir this mixture into the crockpot along with the sharp cheddar cheese. I always bring cream cheese to room temperature first because cold cream cheese won't blend smoothly and can create unpleasant clumps in the soup.
Cook the soup on low for an additional 1 to 2 hours, stirring occasionally to ensure the cheese fully incorporates and the flavors meld together. Taste the soup and adjust the seasoning with additional salt and pepper as needed—the creamy dairy additions may have diluted the initial seasoning, so this final check is important for achieving balanced, flavorful results.
Ladle the hot soup into bowls and generously top with crispy crumbled bacon, fresh chopped chives, a dollop of sour cream, and additional shredded cheese. The contrast between the hot, creamy soup and the cool, tangy sour cream along with the smoky bacon creates a balanced, satisfying bowl.