Cook Bacon: Cook bacon over medium heat in a Dutch oven (or your soup pot) until crispy. Set aside to cool. Drain the grease from the Dutch oven, but keep 1 tablespoon of the grease in the pot. Crumble bacon when cooled and set aside.
Cream Corn: Add 1 1/2 cups of corn to a blender with 1/2 cup of the milk and blend until corn is creamy. Set aside.
Saute Veggies: Return heat to medium and add butter to melt. Add onion and saute for 2-3 minutes until translucent. Add garlic, celery, and bell pepper and saute for another 3 minutes.
Add Flour: Add flour to the veggies and stir well to combine until all of the veggies are coated. Add paprika, ground mustard, celery salt, cumin, white pepper, and salt and stir well to combine.
Add Corn and Milk: Add creamed corn, mix well, and then slowly add the milk, whisking as you add to thicken.
Add Stock: Slowly add stock, whisking as you add to thicken. Add soy sauce. Once all of the stock is added, turn the heat up to high and add corn and diced potatoes. Bring the pot to a boil and then turn it down to a strong simmer. Let simmer for 10-15 minutes, until potatoes are fork tender (see recipe notes).
Add Shrimp: Add the shrimp and crumbled bacon and let cook for 2 more minutes.
Serve: Garnish with some fresh parsley and enjoy!