Dice potatoes, chop onion & celery, mince garlic, prep corn.
Cook bacon until crispy; set aside. Sauté onion & celery in drippings or butter.
Add garlic, then stir in flour to form a roux.
Gradually add broth, then potatoes, bay leaf & thyme; simmer 15 minutes.
Add corn; cook 5 more minutes. Remove bay leaf.
Lightly mash one-third of the soup; stir in cream.
Season, add bacon back in, and rest for 5 minutes before serving.