Shrimp Tacos Recipe That Finally Got It Right
Season shrimp with cumin, chili powder, garlic powder, and salt, then cook in a hot skillet for 2-3 minutes per side. Serve in warm tortillas with cabbage slaw, avocado, and a drizzle of chipotle crema.
I've had a lot of shrimp tacos from a lot of places and most of them had one problem in common: the shrimp had been cooked ahead of time and reheated, which is the step that turns shrimp from tender and snappy into rubbery and slightly sad. I made this mistake myself the first time I made shrimp tacos at home — I cooked the shrimp an hour before my guests arrived so I could focus on other things, and by the time we ate they had the texture of mild disappointment.
Shrimp cook in two minutes. They don't need to be made ahead. Season them, get the pan screaming hot, and cook them right before serving. Two minutes total — one minute per side — and they're done. The window between perfectly cooked and overcooked shrimp is about thirty seconds, which sounds stressful but is actually easy once you know what you're looking for: the shrimp curl into a C shape and turn pink and opaque. The moment the tail end curls toward the head and the color changes all the way through, they're done.
The other elements do the structural work. The slaw — thin-sliced cabbage tossed with lime juice, salt, and a little sugar — adds crunch and acid that the shrimp alone don't have. The chipotle crema is sour cream blended with canned chipotles, which takes two minutes and produces something that tastes dramatically better than anything out of a squeeze bottle.
Warm the tortillas directly over the gas flame or in a dry skillet for thirty seconds per side. A cold tortilla under good shrimp is still a subpar taco. This is the last step and the one that matters.
Ingredients
- 1 lb large shrimp (21-25 count), peeled and deveined, tails removed
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 1/2 teaspoon garlic powder
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon cayenne pepper (optional, for heat)
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1 tablespoon olive oil
- 8 small corn tortillas
- 1 lime, cut into wedges, for serving
- Fresh cilantro, for serving
- 1 avocado, sliced, for serving
- FOR THE CABBAGE SLAW:
- 2 cups shredded green cabbage (about 1/4 small head)
- 1/4 cup thinly sliced red onion
- 2 tablespoons fresh lime juice
- 1 tablespoon apple cider vinegar
- 1 teaspoon honey
- 1/4 teaspoon salt
- FOR THE CHIPOTLE CREMA:
- 1/2 cup sour cream
- 1 chipotle pepper in adobo sauce, finely minced
- 1 teaspoon adobo sauce (from the can)
- 1 tablespoon fresh lime juice
- 1/4 teaspoon garlic powder
- Pinch of salt
Instructions
- 1Make the slaw first: Toss the shredded cabbage and sliced red onion together in a medium bowl. In a small bowl, whisk together the lime juice, apple cider vinegar, honey, and salt. Pour the dressing over the cabbage, toss well to coat, and set aside. The slaw benefits from at least 10 minutes of sitting —? it softens slightly and absorbs the dressing.
- 2Make the chipotle crema: Stir together the sour cream, minced chipotle pepper, adobo sauce, lime juice, garlic powder, and salt in a small bowl until smooth and uniform. Taste and adjust salt or lime as needed. Set aside. This can be made up to 3 days ahead.
- 3Dry and season the shrimp: Pat the shrimp completely dry with paper towels —? moisture is the enemy of a good sear. In a bowl, toss the shrimp with cumin, chili powder, garlic powder, smoked paprika, cayenne (if using), salt, and pepper until evenly coated.
- 4Cook the shrimp: Heat a large cast iron skillet or heavy-bottomed pan over medium-high heat for 2 minutes. Add the olive oil and swirl to coat. Add the shrimp in a single layer —? do not crowd the pan; cook in two batches if needed. Cook for 2 minutes without moving them, until they develop a light char on the bottom. Flip and cook for 1-2 minutes more, until opaque and just cooked through. Remove from heat immediately. Shrimp go from done to rubbery fast, so pull them the moment they curl into a loose C shape and turn pink.
- 5Warm the tortillas: While the shrimp rests, char the corn tortillas directly over a gas burner on medium-low flame for 20-30 seconds per side, flipping with tongs, until they have light char marks and are pliable. Alternatively, wrap them in a damp paper towel and microwave for 30-45 seconds, or warm them dry in a skillet for 30 seconds per side.
- 6Assemble the tacos: Lay two tortillas per plate. Add 3-4 shrimp per taco. Top with a heap of cabbage slaw, a few slices of avocado, a drizzle of chipotle crema, and fresh cilantro. Serve immediately with lime wedges on the side for squeezing.
Pro Tips
- Do not skip patting the shrimp dry. Wet shrimp steam instead of sear, and a steamed shrimp is a sad shrimp and a sadder taco.
- Use large shrimp (21-25 count per pound) —? anything smaller cooks too fast and ends up overcooked before you realize it. I learned this the hard way with a pound of salad shrimp that cooked in roughly twelve seconds.
- Make the slaw and crema ahead of time if you're serving these to company. The shrimp take five minutes, so if the other components are already done, assembly is fast enough that you can actually be present at your own party instead of hiding in the kitchen sweating over a cast iron.
Substitutions
Storage Instructions
Store shrimp, slaw, and crema separately in airtight containers in the refrigerator. Shrimp keeps for up to 2 days; reheat in a skillet over medium heat for 1-2 minutes rather than microwaving to avoid rubbery texture. Slaw keeps for up to 3 days and actually improves overnight. Crema keeps for up to 5 days. Do not store assembled tacos —? the tortillas get soggy fast.
Make Ahead
The chipotle crema can be made up to 3 days ahead and refrigerated. The cabbage slaw can be made up to 24 hours ahead (it softens nicely). Season and cook the shrimp fresh —? the whole process is under 10 minutes and the texture difference is worth the last-minute effort.
Frequently Asked Questions
How do I keep shrimp from getting rubbery in shrimp tacos?
Two things: dry the shrimp completely before cooking, and don't overcook them. Shrimp are done when they turn pink and curl into a loose C shape —? if they curl tight into an O, they're already overdone. Pull them off heat the second they look just cooked through. Residual heat will finish the job. Also make sure your pan is hot before the shrimp go in.
Can I grill the shrimp instead of using a skillet?
Absolutely. Thread seasoned shrimp onto skewers (or use a grill basket) and cook over medium-high heat for 2-3 minutes per side. Grilling adds a nice char and a smoky layer that works beautifully with the chipotle crema. Just watch them closely —? shrimp cook fast on a hot grill and there's no coming back from overdone.
Why do my shrimp tacos taste bland even when I season them?
Most likely the seasoning isn't sticking, or the shrimp were too wet when they hit the pan. Pat shrimp completely dry before seasoning, and make sure the spices coat every surface. Also taste your slaw and crema separately —? often what reads as bland shrimp is actually flat supporting elements. Your crema should be smoky-tangy and your slaw should have enough acid to brighten the whole bite.
Can I make shrimp tacos ahead of time for a party?
The slaw and chipotle crema can both be made 1-3 days ahead and refrigerated. Slice the avocado right before serving. Cook the shrimp fresh —? they take less than 10 minutes and taste significantly better hot off the skillet than reheated. Set up a taco bar with all the toppings ready and cook the shrimp in two batches right before people eat.
How do I store leftover shrimp taco components?
Keep everything separate. Cooked shrimp last 2 days in an airtight container in the fridge. Reheat in a skillet, not the microwave —? 1-2 minutes over medium heat is enough. Slaw lasts 3 days and gets better after 24 hours. Crema lasts up to 5 days. Assembled tacos don't store well at all; the tortillas turn to mush within an hour.
Are these shrimp tacos gluten-free?
Yes, when made with corn tortillas and the ingredients listed here, this recipe is naturally gluten-free. Double-check your spice blends and adobo sauce labels for any hidden gluten or starch fillers if you're cooking for someone with celiac disease. Flour tortillas are not gluten-free —? stick with corn.
What size shrimp should I use for tacos?
Large shrimp in the 21-25 count per pound range are ideal. They're substantial enough to sear properly without overcooking in seconds, and they hold up in a taco without disappearing under the toppings. Jumbo shrimp work but may need an extra minute of cook time. Avoid small or medium shrimp —? they overcook before you can blink and don't have enough presence in the taco.
Can I use pre-cooked shrimp for this recipe?
Technically yes, but the results won't be nearly as good. Pre-cooked shrimp just need to be warmed through —? 1 minute in a hot skillet max —? but they won't develop the char or absorb the spice rub the same way raw shrimp do. If pre-cooked is all you have, toss them in the spice blend, warm briefly, and accept that you're working with a different (lesser) outcome.