If you aren't using packaged hard-boiled eggs, boil the eggs by adding them to a large pot and covering them with cold water. Bring the water to a boil, cover the pot, and remove from the heat. Let the eggs sit in the hot water for 12 minutes. To make the eggs easier to peel, stop the cooking process by placing them in a bowl of ice water as soon as they are done cooking. When the eggs are cooled, remove them from the ice bath using a slotted spoon, peel them, and chop them into small pieces.
Chop the pickles, red onion, and fresh dill. Add all the ingredients to the chopped eggs including the pickles, onion, dill, Greek yogurt, dijon, lemon juice, paprika, garlic powder, salt & pepper. Stir to combine.
Hint: if you like an extra creamy egg salad, mash the eggs with the Greek yogurt, dijon, and lemon juice and then add the rest of the ingredients. A drizzle of avocado oil can be added here too.