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 under cold water to cool it down.
In a large mixing bowl, combine mayonnaise, Dijon mustard, apple cider vinegar, sugar, salt, black pepper, garlic powder, and onion powder. Whisk until smooth.
Add the cooled macaroni to the dressing and gently fold to coat.
Fold in diced bell pepper, celery, green onions, and sweet pickle relish. If using, add chopped hard-boiled eggs.
Taste and adjust seasoning if needed. Cover and refrigerate for at least 2 hours before serving.
Before serving, give the salad a gentle stir and garnish with fresh 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 days.