01 - Cook elbow macaroni according to package directions until al dente. Drain thoroughly and rinse under cold running water to stop cooking process. Transfer to a large bowl and allow to cool completely.
02 - In a separate bowl, whisk together mayonnaise, sour cream (or Greek yogurt), lemon juice, Dijon mustard, garlic powder, salt, and black pepper until thoroughly combined and smooth.
03 - Add cooled macaroni, cooked shrimp, diced celery, red bell pepper, red onion, and fresh herbs to the dressing bowl.
04 - Gently fold all ingredients together until evenly coated with the creamy dressing, being careful not to break up the shrimp.
05 - Cover the bowl and refrigerate for at least 1 hour to allow flavors to meld. Stir gently before serving and adjust seasoning with additional salt and pepper if desired.