Step 1: Cook the Pasta
Bring a large pot of salted water to a boil.
Add the elbow macaroni and cook according to package instructions until al dente (about 8–10 minutes).
Drain the pasta and rinse under cold water to stop the cooking process. Set aside.
Step 2: Prepare the Dressing
In a large mixing bowl, whisk together the mayonnaise, sour cream, Dijon mustard, apple cider vinegar, sugar, salt, and pepper until smooth and creamy.
Step 3: Mix the Salad
Add the cooled macaroni, celery, red bell pepper, red onion, shredded carrots, eggs, and pickles to the bowl with the dressing.
Gently toss everything together until well combined and evenly coated.
Step 4: Chill & Serve
Cover and refrigerate for at least 1 hour to let the flavors meld.
Before serving, give it a final stir and adjust seasoning if needed.