Melt 2 Tablespoons unsalted butter in a dutch oven over medium high heat. Add the chopped onions and cook until softened, about 3-5 minutes. Add the minced garlic and cook until fragrant, about 30 seconds. Add 1/2 pound extra lean ground beef or ground turkey, and cook until browned, breaking it up with spoon as it cooks.
Stir in 4 cups reduced-sodium chicken broth, the diced potatoes, 1/2 cup chopped dill pickles, 3 Tablespoons dill pickle brine, 1 Tablespoon Worcestershire sauce, 1 Tablespoon minced fresh dill, 1 teaspoon curry powder, 1/2 teaspoon white pepper, and 2 bay leaves and bring to a boil over medium-high heat.
Reduce heat and simmer, covered until potatoes are soft, about 30-40 minutes. Stir in evaporated milk and heat through, but don't bring to a boil. Remove bay leaves and serve, topping with additional fresh dill and/or pickle slices if desired.
Notes
If you use lean or regular ground beef, your soup will have a higher fat content, and may end up greasy.