A comforting, crowd-pleasing soup loaded with potato, ham and corn. Top it off with shredded cheese, chives or bacon bits.
To prepare your potatoes, either bake in the oven or save some time and cook in the microwave. Cooking two at a time, I wash and prick the potatoes with a fork and then cook in the microwave using the baked potato setting. Once the potatoes are done and have cooled, peel the skin and cut into cubes.
While the potatoes are cooking, begin preparing the soup. Start by melting the butter in a large soup/stock pot, then saute the onions until they are tender. Add in the basil, salt and a little pepper, allowing the spices to warm and the flavors bloom. Then add in the flour to make a roux.
Add in the chicken broth and stir to ensure there are no lumps and then add in the corn and ham. Bring to a boil and then lower and simmer for 15 minutes.
Next add the potatoes, milk, half & half and sour cream and simmer for another 15 minutes - stirring often to prevent potatoes from sticking to the bottom of the pot and burning.
Salt and pepper to taste and let soup cool a little before serving. Top bowls with shredded cheese, chives, bacon bits or more sour cream.
This soup is a great base, but can be adjusted to suit your lifestyle/preference. Looking for a more vegetarian option? Then replace the chicken broth with vegetable broth and remove the ham, just make sure to add in more corn, potatoes and possibly a little more half & half and less milk.
Also upon cooling, the soup can thicken up, if it's too thick, thin it with a little chicken broth, water or milk to help add a little more liquid.