You’ve had tacos before. But have you had these tacos?
Juicy, perfectly seasoned shrimp. A smoky, creamy sauce that makes you want to lick the spoon. A crispy slaw that adds the crunch you didn’t know you needed. All wrapped up in a warm tortilla and ready in under 30 minutes.
These shrimp tacos are the kind of recipe that turns a random weeknight into something you actually look forward to. And once you make them, you’ll be rotating them into your dinner lineup permanently.
Fair warning: one taco is never enough.
What You’ll Need
For the Shrimp:
- 1 lb (450g) large shrimp, peeled and deveined
- 1 tbsp olive oil
- 1 tsp smoked paprika
- 1 tsp cumin
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- 1/4 tsp cayenne pepper (adjust to your heat preference)
- 1/2 tsp salt
- 1/4 tsp black pepper
- Juice of 1 lime
For the Chipotle Crema:
- 1/2 cup sour cream
- 2 tbsp mayonnaise
- 1-2 chipotle peppers in adobo sauce (canned)
- 1 tsp adobo sauce (from the can)
- 1 tbsp lime juice
- 1/4 tsp garlic powder
- Pinch of salt
For the Cabbage Slaw:
- 2 cups shredded purple cabbage
- 1/2 cup shredded green cabbage
- 1/4 cup fresh cilantro, roughly chopped
- 2 tbsp lime juice
- 1 tbsp olive oil
- 1 tsp honey
- Salt to taste
For Assembling:
- 8 small flour or corn tortillas (6-inch)
- 1 avocado, sliced
- 1 lime, cut into wedges
- Fresh cilantro for garnish
- Pickled red onions (optional but so worth it)

Tools You’ll Need
- Large skillet or cast iron pan
- Blender or food processor (for the crema)
- Mixing bowls (at least 2)
- Tongs
- Cutting board and sharp knife
- Small whisk or fork
- Measuring spoons
Pro Tips
1. Dry your shrimp before seasoning. Pat them completely dry with paper towels before adding the spices. Wet shrimp steam instead of sear, and you’ll miss that gorgeous golden color and texture.
2. Don’t overcook the shrimp. They cook in literally 2 minutes per side. The second they curl into a C shape and turn pink, pull them off the heat. Overcooked shrimp are rubbery and sad, and nobody wants that 😅
3. Make the crema a day ahead. The flavors deepen overnight and it gets even better. It also means less work on the day you’re making these.
4. Warm your tortillas directly over a gas flame. Thirty seconds per side on a low flame gives them those lightly charred edges that make a huge difference. No gas stove? A dry skillet works too.
5. Season your slaw, then taste it again. Cabbage absorbs flavor over time. Season it, let it sit 5 minutes, then taste and adjust. You’ll usually want a little more lime.
Substitutions and Variations
| Ingredient | Swap |
|---|---|
| Shrimp | Grilled fish (tilapia or cod works great), chicken, or tofu for a vegetarian version |
| Sour cream | Greek yogurt for a lighter crema |
| Chipotle peppers | Sriracha or hot sauce if you can’t find canned chipotle |
| Flour tortillas | Corn tortillas for a gluten-free option |
| Purple cabbage | Pre-made coleslaw mix if you’re short on time |
| Cilantro | Leave it out entirely if you’re in the “cilantro tastes like soap” camp |
Want to turn up the heat? Add a sliced fresh jalapeño to the slaw. Craving something extra fresh? Mango salsa on top is absolutely electric.
Make-Ahead Tips
- Chipotle crema: Make up to 3 days ahead. Store in an airtight container in the fridge.
- Cabbage slaw: Make 2-4 hours ahead for the best flavor. Any longer and it gets too soft.
- Shrimp marinade: Mix the spices together the night before and toss the shrimp in them 15-30 minutes before cooking (no longer or the lime juice starts “cooking” them).
Nutritional Breakdown
Here’s an approximate per-taco breakdown (based on 8 tacos total):
| Per Taco (approx.) | |
|---|---|
| Calories | 220-250 kcal |
| Protein | 16g |
| Carbohydrates | 20g |
| Fat | 8g |
| Fiber | 2g |
For a lighter version: Use Greek yogurt in the crema, corn tortillas, and skip the avocado slices. You’ll bring each taco down to roughly 180 calories.
High protein option: Double the shrimp portion and serve in lettuce wraps instead of tortillas.
Dairy-free: Swap sour cream and mayo for a cashew cream base or a coconut yogurt.
Meal Pairing Suggestions
These pair beautifully with:
- Mexican street corn (elote)
- A simple black bean and rice side
- Chips and fresh guacamole
- Agua fresca or a classic margarita for a full fiesta night

How to Make Shrimp Tacos
Step 1: Make the Chipotle Crema
Add sour cream, mayonnaise, chipotle peppers, adobo sauce, lime juice, garlic powder, and a pinch of salt to a blender.
Blend until completely smooth. Taste and adjust salt or lime as needed.
Transfer to a small bowl and refrigerate while you prep everything else.
Step 2: Make the Slaw
Toss the purple cabbage, green cabbage, and cilantro together in a medium bowl.
Drizzle with lime juice, olive oil, and honey. Toss well and season with salt.
Let it sit for at least 5 minutes before serving.
Step 3: Season the Shrimp
Pat the shrimp dry with paper towels.
In a bowl, toss them with olive oil, smoked paprika, cumin, garlic powder, onion powder, cayenne, salt, and black pepper.
Squeeze the lime juice over the top and toss again.
Step 4: Cook the Shrimp
Heat a large skillet or cast iron pan over medium-high heat until very hot.
Add the shrimp in a single layer (don’t crowd the pan, work in batches if needed).
Cook for 1-2 minutes per side until pink, slightly charred at the edges, and just cooked through.
Remove from heat immediately.
Step 5: Warm the Tortillas
Hold each tortilla directly over a low gas flame using tongs, turning until you get light char marks.
Or warm them in a dry skillet over medium heat, 30 seconds per side.
Keep them wrapped in a clean kitchen towel while you work so they stay warm.
Step 6: Assemble
Spread a generous spoonful of chipotle crema on each tortilla.
Add a handful of slaw.
Top with 3-4 shrimp.
Add avocado slices, pickled red onions, fresh cilantro, and a squeeze of lime.
Eat immediately.
Leftovers and Storage
Shrimp: Store cooked shrimp in an airtight container in the fridge for up to 2 days. Reheat in a hot skillet for 30-60 seconds, not in the microwave (they’ll get rubbery).
Crema: Keeps in the fridge for up to 5 days.
Slaw: Best eaten within 24 hours. After that, it gets too soft and watery.
Tortillas: Store at room temperature or freeze if you won’t use them within a few days.
Pro tip: Store all the components separately and assemble fresh each time. Assembled tacos don’t store well at all.
FAQ
Can I use frozen shrimp? Yes, 100%. Just thaw them completely in cold water, then pat them very dry before seasoning. Frozen shrimp can carry extra moisture that ruins the sear if you skip this step.
How spicy is this recipe? Medium. The cayenne in the shrimp seasoning gives a gentle kick, and the chipotle crema adds smoky heat. Reduce the cayenne to 1/8 tsp and use only one chipotle pepper for a milder version.
Can I grill the shrimp instead? Skewer them and grill over high heat for about 2 minutes per side. You’ll get even better charred edges.
What size shrimp works best? Large or extra-large shrimp (16/20 count per pound) are ideal. They’re meaty enough to hold up in a taco and cook evenly without drying out.
Can I make these tacos for a crowd? Easy. Double or triple the recipe and set everything out as a taco bar. The crema and slaw can be made ahead, and the shrimp cook fast in batches. People assemble their own, which is always a hit.
Are these gluten-free? Use corn tortillas and double-check your spice blends, and yes, the whole recipe is gluten-free.
Wrapping Up
There you go. Shrimp tacos that actually deliver on every level.
Smoky, juicy shrimp. Creamy, slightly spicy sauce. Crunchy cabbage. Warm, slightly charred tortillas. It all comes together in under 30 minutes and tastes like something you’d order at a restaurant.
Make them once and you’ll see exactly what I mean.
When you do, drop a comment below and tell me how they turned out. Did you add mango salsa? Crank up the heat? Make them for taco Tuesday and finish the whole batch in one sitting? I genuinely want to know 👇