01 -
Cook the pasta according to the directions on the package, adding a generous tablespoon or so of kosher salt to the water as it cooks. Drain in a colander and rinse until the pasta is cool.
02 -
While the pasta is cooking, peel the hardboiled eggs and separate the yolks from the whites. Chop the egg whites and set aside.
03 -
Crush the egg yolks into a fine powder or use a wooden spoon to press them through a fine metal strainer into a large mixing bowl. Add the mayonnaise, dijon mustard, white vinegar (or lemon juice), minced garlic, kosher salt, smoked paprika, and cayenne pepper to the bowl with the egg yolks. Whisk to combine until smooth.
04 -
Add the cooled pasta to the dressing in the bowl and stir to coat the pasta thoroughly. Add the chopped red onion, green onions, and chopped egg whites. Stir gently to combine all ingredients. If using bacon, fold it in at this step.
05 -
Garnish with additional green onions and a sprinkle of paprika, if desired. Serve immediately or cover and refrigerate until ready to serve.