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 clean bowl and allow to cool completely.
02 - In a large mixing bowl, whisk together mayonnaise, sour cream or Greek yogurt, lemon juice, Dijon mustard, garlic powder, salt, and black pepper until smooth and well combined.
03 - Add cooled macaroni, cooked shrimp, diced celery, red bell pepper, red onion, and chopped fresh dill or parsley to the bowl with the prepared dressing.
04 - Using a large spoon or spatula, gently fold all ingredients together until evenly coated with the creamy dressing. Take care not to break up the shrimp pieces.
05 - Cover bowl tightly with plastic wrap or lid and refrigerate for at least 1 hour to allow flavors to meld. This salad tastes best when served chilled.
06 - Remove from refrigerator and give the salad a thorough stir before serving. Taste and adjust salt or pepper seasoning if desired.