In a mixing bowl, combine the shrimp, olive oil, minced garlic, lime zest, lime juice, cumin, paprika, salt, and pepper. Toss until the shrimp are well-coated.
Let the mixture marinate for about 15-20 minutes to absorb the flavors.
Heat a skillet over medium-high heat. Once hot, add the marinated shrimp to the skillet. Cook for about 2-3 minutes on each side or until the shrimp turns pink and opaque.
While the shrimp is cooking, warm the corn tortillas in a separate pan or in the microwave until they are pliable.
Assemble the tacos by placing a few shrimp on each tortilla. Top with slices of avocado, a handful of shredded red cabbage, and a drizzle of sour cream or Greek yogurt.
Sprinkle fresh cilantro over the top of each taco for a burst of flavor and color.
Notes
Serve the tacos on a large platter with lime wedges on the side for squeezing and a sprinkle of additional cilantro for garnish.