Cook potatoes, onion, and celery in chicken broth in a large pot till crisp tender, about 15-20 minutes.
Meanwhile, in a skillet over medium heat, cook the bacon till very crisp. Drain off all but about a tablespoon of the fat.
Add the garlic and cook for about 30 seconds. Whisk in the flour, then the milk. Cook and stir till mixture comes to a boil; boil and stir for at least one minute.
Add the creamy mixture to the veggie mixture. Stir in seasonings and corn. Heat through and serve.