This creamy, comforting soup is packed with tender potatoes, smoky ham, and sharp cheddar cheese. Made entirely in your slow cooker for an easy, hands-off meal.
Add 6 cups diced russet potatoes, 1 medium diced yellow onion, 2 cups diced cooked ham, 3 cups chicken broth, 1 1/2 teaspoons garlic powder, 1 teaspoon onion powder, 1 teaspoon salt, and 1/2 teaspoon black pepper to a 6-quart crockpot. Stir to combine. Set crockpot to low for 6 hours or high for 4 hours.
In the last 30 minutes of cooking, mix 2 tablespoons cornstarch and 2 tablespoons water in a small bowl. Stir until smooth and lump-free.
When potatoes are fork-tender, add 2 tablespoons unsalted butter, the cornstarch slurry, 1 cup heavy cream, and 1 1/2 cups shredded sharp cheddar cheese. Stir everything together until cheese begins to melt.
Cover and cook for another 20 to 30 minutes on low until thick and creamy. Stir once halfway through to prevent cheese from settling.
Taste and adjust seasoning if needed. Ladle into bowls and top with chopped green onions if desired. Serve hot.
Notes
Dice potatoes into small, even half-inch pieces for consistent cooking. Can substitute with 5 cups frozen diced hash browns (no need to thaw).
Add cheese at the end to prevent curdling. Sharp cheddar provides the best flavor and melts smoothly.
Soup thickens as it sits. Add a splash of broth or milk when reheating if needed.
Can substitute ham with cooked bacon, rotisserie chicken, or smoked sausage. For vegetarian version, omit meat and use vegetable broth.
A 6-quart crockpot is recommended for this recipe to ensure proper cooking.