Melt the salted butter in a large Dutch oven set over medium heat.
3 tablespoons salted butter
Add in the ham, carrots, and garlic and cook for 3-5 minutes or until the ham and garlic are fragrant and the carrots soften on the edges.
1 pound cubed ham, 1 cup sliced carrots, 1 tablespoon minced garlic
Carefully and gradually mix in the potatoes, vegetable broth, and cream of celery soup, stirring until smooth.
3 Russet potatoes, 2 cups low-sodium vegetable broth, 10 ounces cream of celery soup
Bring to a low boil and allow the soup to cook for 15-18 minutes, or until the potatoes and carrots are easy to pierce with a fork. Be sure to stir often so nothing sticks to the bottom of the pot.
Once the vegetables have softened, remove the pot from the heat and stir in half-and-half.
1 cup half-and-half
Serve hot, garnished with black pepper and chopped parsley, optional.
Freshly ground black pepper, Chopped fresh parsley