Cook the pasta: Bring a large pot of salted water to a boil. Add macaroni and cook until just past al dente, about 7–8 minutes.
You want it tender, not mushy.
Rinse and cool: Drain the pasta and rinse under cold water to stop the cooking. Shake off excess water and let it cool for a few minutes.
Whisk the dressing: In a large bowl, whisk together mayonnaise, Dijon, apple cider vinegar, sugar, garlic powder, salt, and pepper until smooth.
Add the mix-ins: Stir in celery, red bell pepper, red onion, peas, and chopped eggs. Fold in herbs.
Combine: Add the cooled macaroni to the bowl.
Toss gently until everything is evenly coated. Taste and adjust salt, pepper, or vinegar.
Chill: Cover and refrigerate for at least 1 hour. This helps the flavors come together and the dressing cling to the pasta.
Finish and serve: Give it a stir before serving.
If it seems dry, add 1–2 tablespoons of mayonnaise or a splash of milk. Dust with paprika if you like.