Ingredients
1 ½tbsp olive oil
1 ¼cupsyellow onionchopped
1cupcarrotspeeled and diced
1cupcelerydiced
1cupbell pepperchopped
1tbspgarlic minced
2canslow-sodium chicken broth
3 cups sweet potatoes 1/2-inch peeled and diced
1tspbasildried
½tsp dried thyme
salt
black pepperfreshly ground
5tbspbutterunsalted, diced into 1-piece
⅓cupall-purpose flour
3cupswhole milk
1 ½cups hickory smoked ham diced cooked
1 ½ cups frozen corn
½cupsharp cheddar cheeseshredded, plus more for serving if desired
3tbspfresh parsleychopped
Preparation
Heat olive oil in a large pot over medium-high heat. Add in onions, carrots, and celery and saute for 4 minutes.
Add in bell pepper and garlic then saute for 1 minute longer.
Add in chicken broth, sweet potatoes, basil, and thyme then season with salt and pepper to taste.
Bring mixture to a boil then reduce heat to medium-low and simmer until sweet potatoes and vegetables are tender for about 15 to 20 minutes.
Meanwhile, melt butter in a medium saucepan over medium heat. Add in flour and cook, whisking constantly for 1 minute.
Pour in milk into the flour mixture, stir constantly and bring mixture to a light boil, remove from heat.
Stir ham and corn into the soup once veggies are tender and heat through for about 2 minutes. Stir milk mixture into soup.
Stir in cheddar and parsley. Serve warm.