Cheesy Ham and Potato Soup
Published April 15, 2025

- Total Time
- 35 minutes
- Prep Time
- 10 minutes
- Cook Time
- 25 minutes
- Rating
- Comments
- Read comments
Advertisement
Ingredients
- 2tablespoons extra-virgin olive oil
- ½white or yellow onion, diced
- 2stalks celery, diced
- 1medium carrot, diced
- 1garlic clove, minced
- Salt and freshly ground black pepper
- 4cups chicken broth
- 1½ pounds russet potatoes, peeled and cut into 1-inch cubes (about 4 cups)
- 1½ to 1¾ cups diced cooked ham (8 to 9 ounces)
- 5tablespoons unsalted butter
- ¼cup all-purpose flour
- 2cups whole milk
- Shredded Cheddar, for serving
- Chopped scallions, for serving
Preparation
- Step 1
Heat the olive oil in a large pot or Dutch oven over medium. Add the onion, celery, carrot, garlic and 1 teaspoon each salt and pepper and cook, stirring, for 2 to 3 minutes, until the onion is just softened and everything is fragrant.
- Step 2
Adjust the heat to medium-high, then add the broth, potatoes and ham to the pot and cover to bring to a boil. Reduce heat and simmer, covered, until potatoes are soft when pierced with a fork, 10 to 15 minutes.
- Step 3
Meanwhile, in a small saucepan over medium heat, melt the butter. Add the flour and whisk until light brown and fragrant, about 1 minute. Add milk and continue to whisk until thickened, making sure no lumps form, 4 to 5 minutes more.
- Step 4
Add the milk mixture to the pot. Stir until incorporated and the soup is fully warmed through and creamy, about 3 minutes. Taste and season with salt and pepper as needed. Serve warm, topped with shredded Cheddar and chopped scallions. Soup can be refrigerated for up to 5 days.
Private Notes
Comments
Sounds absolutely divine... my mom used to make potato soup as a treat. She would have been 91 today. A godwink reminder of a most wonderful mom and what a phenomenal cook she was.
Surprising myself, I followed the recipe exactly as written (adding a bay leaf before incorporating the milk mixture) and garnished with Italian parsley for color. The soup was absolutely terrific — perfectly creamy chunky and chewy. Thanks NYT Cooking !
Clams, bacon, shrimp and many other proteins would work. Possibly mushrooms if you aren’t looking for proteins.
For me there was about twice as much ham as I'd prefer. Great recipe otherwise!
Delicious. Prepared as a one-pot soup, adding the flour to the oil/veg mix at the beginning. Worked great!
Perfect for a cold and rainy night! I followed the commenters that suggested adding a bay leaf and some parsley. I also added fresh dill and that was a SUPERB addition. Also, I used shredded pepper jack cheese with a bit of a kick and that was delish. Two suggestions -- don't add any salt until you are about to serve. I found it perfectly seasoned from the ham and the broth and adding salt would have been too much. Also, I took a masher to the cooked potatoes so there was mix of chunks and smaller pieces. Absolutely making this again!
