01 -
Bring a large pot of salted water to a boil. Cook the macaroni until tender according to the package directions, usually 8-10 minutes. Drain and rinse under cold water until cool.
02 -
Place eggs in a saucepan and cover with water. Bring to a boil, cover, turn off the heat, and let stand for 11-12 minutes. Transfer to ice water, then peel.
03 -
Halve the eggs. Put the yolks in a large mixing bowl and chop the whites into small pieces.
04 -
Mash the yolks until fine. Stir in mayonnaise, sour cream, Dijon mustard, yellow mustard, pickle juice, smoked paprika, salt, and pepper until smooth.
05 -
Add cooled macaroni, chopped egg whites, celery, red onion, most of the green onion, and pickles if using. Fold gently until everything is coated.
06 -
Cover and refrigerate for at least 1 hour. Stir, taste for salt and mustard, then garnish with remaining green onion and smoked paprika before serving.