In a large, heavy saucepan, melt 2 tablespoons of butter and drizzle in a little olive oil. Add minced garlic, fresh thyme, onions, and celery, cook over moderately high heat, occasionally stirring for about 5 minutes until vegetables are soft and beginning to get a brown color.
Sprinkle the flour over the vegetables and frequently stir over low heat for about a minute until the mixture is smooth and the flour is fully incorporated. That helps to thicken the soup later.
Slowly add the wine, if using, then stir in the Worcestershire, Creole seasoning, paprika, and cayenne pepper (optional). Cook for about a minute.
Then stir in the tomato paste, followed by the prepared shrimp stock. Simmer for about 8-10 minutes.
Add the heavy cream, butter, white pepper, and salt to taste. Let the butter melt, then remove it from the stove.
Add to a blender and puree. Puree in batches – it helps prevents pressure from building inside. Alternatively, you may use a stick blender in the pot until smooth.