Shrimp tacos are an easy, flavorful, and quick meal that delivers a burst of fresh ingredients with every bite. Tender, seasoned shrimp tucked into soft tortillas and topped with a zesty slaw and creamy sauce create a perfect balance of spice, crunch, and coolness. This recipe is great for taco nights, or anytime you're craving a healthy yet indulgent meal.
Prepare the shrimp. In a bowl, toss the shrimp with olive oil, chili powder, cumin, paprika, garlic powder, salt, and pepper. For extra heat, add cayenne pepper. Set aside while you prepare the other components.
Make the slaw. In a medium bowl, combine shredded cabbage, cilantro, and red onion. Drizzle with lime juice and olive oil, then season with salt and pepper. Toss well to coat and let it marinate while you cook the shrimp.
Cook the shrimp. Heat a large skillet over medium-high heat. Add the shrimp in a single layer and cook for 2-3 minutes on each side until they turn pink and opaque. Remove from heat and set aside.
Prepare the creamy sauce. In a small bowl, whisk together sour cream (or Greek yogurt), mayonnaise, lime juice, and hot sauce until smooth. Set aside.
Warm the tortillas. Heat the tortillas in a dry skillet for about 30 seconds on each side or wrap them in foil and warm them in the oven for 5 minutes at 300°F (150°C).
Assemble the tacos. To assemble, place a few shrimp in each tortilla, top with a generous portion of the slaw, and drizzle with the creamy sauce. Add extra lime wedges for squeezing and any additional toppings like avocado or queso fresco.
Marinate the shrimp for 15-20 minutes to let the spices soak in. Grill or pan-sear the tortillas for a slight char that adds a delightful crunch. Adjust the cayenne pepper and hot sauce to your heat preference. Add diced mango or pineapple for a sweet twist, or jalapeños for extra heat.