Cook the pasta in accordance with the instructions on the package.
Rinse the pasta in cold water and dry completely.
Add the pasta to your serving bowl along with the remaining ingredients. Stir to combine.
Chill for a minimum of 1 hour. A few hours is optimal.
Notes
You can omit the eggs if you wish.
You can substitute sour cream or plain Greek yogurt for mayo.
You can half the recipe by using half of the ingredients.
You can double the recipe by doubling the ingredients.
This is a dish you will want to add your ingredients (especially the spices) a little bit at a time, and then taste repeatedly to determine if it needs a little bit of anything else.
Dry macaroni salad can happen if the moisture sinks into the pasta. You can add a little additional mayo to get it creamy.
To give the salad a pop of color you can sprinkle paprika throughout.