Prepare the Shrimp Marinade:
Marinate the Shrimp: In a large bowl, combine the chopped cilantro, lime juice, olive oil, minced garlic, cumin, chili powder, paprika, salt, and pepper. Add the shrimp to the bowl and toss to coat. Cover and refrigerate for at least 15 minutes to allow the shrimp to marinate and absorb the flavors.
Make the Creamy Slaw:
Mix the Slaw Ingredients: In a separate bowl, combine the shredded cabbage, shredded carrots, and chopped cilantro.
Prepare the Dressing: In a small bowl, whisk together the lime juice, mayonnaise, Greek yogurt, apple cider vinegar, honey, salt, and pepper.
Toss the Slaw: Pour the dressing over the cabbage and carrot mixture and toss until well coated. Taste and adjust the seasoning as needed, adding more lime juice, salt, or pepper to your preference. Refrigerate the slaw until ready to serve.
Cook the Shrimp:
Cook the Shrimp: Heat a grill pan or non-stick skillet over medium-high heat. Once hot, add the marinated shrimp in a single layer and cook for about 2-3 minutes per side, or until they turn pink and are cooked through. Be careful not to overcook them.
Remove from Heat: Once cooked, transfer the shrimp to a plate and set aside.
Warm the Tortillas:
Warm the Tortillas: While the shrimp are cooking, warm the tortillas. You can heat them in a dry skillet over medium heat for 30 seconds on each side or wrap them in a damp paper towel and microwave for about 30 seconds until soft and pliable.
Assemble the Tacos:
Assemble the Tacos: To assemble the tacos, place a warm tortilla on a plate. Add 4-5 shrimp to the center of the tortilla. Top with a generous amount of creamy slaw.
Garnish and Serve: Garnish the tacos with extra cilantro, a squeeze of lime, and any additional toppings you like such as sliced avocado, salsa, or crumbled queso fresco.