This Cheesy Ham and Potato Soup is rich, creamy, and loaded with tender potatoes, savory ham, and cheddar. An easy one-pot dinner ready in about 30 minutes.
In a large dutch oven, over medium-high heat, sear the ham for a few minutes to allow it to caramelize just a bit. You're just looking for a little color to develop.
Next, add the potatoes, carrots, onion, celery, and garlic along with the butter.
Add the broth and cook until the vegetables are tender. Remember to scrape up any brown bits that formed on the bottom of the pot from searing the ham. This will take about 15 minutes or so.
Optional step: If you like a thicker soup, use an immersion blender and blend the soup ingredients to your liking. I like to keep mine a little chunky.
Turn off the heat and add the heavy cream, cheese, and sour cream. Stir until combined.
Top with extra sour cream, chives, and shredded cheese.