In a saucepan, add Tasso and fry until fat reduces and tasso starts to crisp. Add garlic until fragrant, about 1 minute. Reduce heat to a medium-low heat. Add celery and onion and cook until soft and translucent. Empty saucepan into a bowl.
Melt butter in the used saucepan over medium-low heat. Add flour; cook and stir until thick, about 1 minute. Whisk in milk; cook and stir until thick, 4 to 5 minutes. Transfer to stockpot.
Add to stockpot; chicken stock, potatoes, cooked ham, and frozen corn into stockpot.
Add to stockpot; cooked tasso, garlic, celery and onion from bowl.
Season soup with pepper, paprika, chili powder, white wine vinegar, sugar and salt to taste.
Simmer for 35 minutes.
Serve with buttered sourdough slices and enjoy!
