Bring a large pot of salted water to a boil. Add elbow macaroni and cook according to package instructions until al dente, about 7-8 minutes.
Drain the macaroni and rinse it under cold water to stop the cooking process.
In a separate bowl, combine mayonnaise, Dijon mustard, apple cider vinegar, sugar, salt, black pepper, garlic powder, and onion powder. Whisk until smooth.
Pour the dressing over the cooled macaroni and gently fold to combine.
Add diced red bell pepper, diced celery, chopped green onions, and sweet pickle relish. If using, fold in the chopped hard-boiled eggs.
Taste and adjust seasoning as needed. Cover and refrigerate for at least 2 hours to let flavors meld.
Before serving, garnish with chopped parsley if desired.
Send me this recipe!
Just enter your email below and get it sent straight to your inbox!
Notes
Store leftovers in an airtight container in the refrigerator for up to 3-5 days.