Add the cream, 1 cup of the diced potatoes and can of creamed corn to the blender and blend until smooth.
In a large thick bottomed pot (I like my large enameled french oven for this) melt the butter over medium heat. Add the onion, celery and garlic and saute for about 3 to 5 minutes or until soft. Be careful not to burn.
Add the blended potato corn mixture, milk, stock, remaining potatoes, fresh corn, white and black pepper and salt to the pot. Turn the heat down to medium low and cook for 10 minutes, stirring occasionally.
Turn the heat to low and add the fresh basil, parsley and thyme and simmer for 35 minutes or until the potatoes are soft. Ladle yourself out a nice bowl full and enjoy!
Notes
*Substitute vegetable stock for chicken stock for a vegetarian option. * Substitute 1 can of regular corn or 1 1/2 cups frozen corn instead of fresh corn if it is out of season. (You may have to cut your salt when using canned corn)