Spicy Shrimp Tacos With Avocado Crema Recipe
Shrimp tacos are one of those magical dishes that feel like a mini vacation, even when you’re just whipping them up in your kitchen on a busy weeknight. This recipe for Spicy Shrimp Tacos with Avocado Crema is packed with bold flavors, fresh ingredients, and a touch of heat. What’s not to love? Juicy shrimp, kissed with smoky spices, paired with a tangy, creamy avocado sauce that’s a breeze to make. It’s the kind of meal that makes you feel like a total kitchen rockstar without spending hours at the stove. And let’s be honest, tacos are just fun, right? Perfect for casual dinners with friends or a laid-back taco Tuesday. 🌮
Why these shrimp tacos are a game-changer
Let me tell you about the first time I made these. It was one of those days where I needed something quick but delicious—because, let’s face it, I was this close to just ordering takeout. But then I remembered I had some shrimp in the fridge, a couple of tortillas left over, and an avocado that was just about to hit its peak ripeness (you know the kind, perfectly soft but not mushy). This recipe came together in no time, and when I took that first bite, I was hooked. The shrimp was perfectly spicy, the avocado crema was velvety and cool, and the crunchy cabbage slaw added the ideal texture. It’s since become a go-to in my house—always a hit, never too fussy, and full of flavor.
A personal taco story
I remember the first time I had shrimp tacos—it was on a trip to a beach town in Mexico. We’d spent the day surfing (okay, attempting to surf) and by the time we got out of the water, we were ravenous. A little stand by the shore was selling tacos, and I can still taste the combination of fresh shrimp, spicy seasoning, and creamy sauce, all wrapped up in a soft tortilla. It was simple, but perfection. Ever since that day, I’ve been chasing that flavor, and I think I’ve finally nailed it with this recipe. It’s the perfect balance of spice, citrus, and creaminess, with a crunch from the cabbage that makes every bite exciting.
The origins of shrimp tacos
Shrimp tacos are a variation of the classic Mexican taco, which has been a culinary staple for centuries. While tacos have been around since ancient times (some say they date back to the Aztecs), seafood tacos likely came into play when coastal regions in Mexico, particularly Baja California, started incorporating local ingredients like fresh fish and shrimp. These tacos are usually topped with a cabbage slaw and a creamy sauce, often mayo-based, which cuts through the spice and highlights the freshness of the seafood. Over the years, shrimp tacos have become a popular choice in Mexican-American cuisine, especially in coastal areas, and have inspired countless delicious variations.
Let’s talk ingredients: the good, the better, and the “oops I’m out of that”
The ingredients for these tacos are straightforward, but each plays a crucial role in making the dish sing.
- Shrimp: The star of the show. Fresh or frozen works, but make sure they’re peeled and deveined for ease. If you’re out of shrimp, you can sub in fish like tilapia or even chicken for a different spin. Pro tip: medium to large shrimp work best as they stay juicy and are easy to manage in the skillet.
- Chili powder and smoked paprika: These give the shrimp a smoky, spicy depth. If you’re out of smoked paprika, regular paprika works too, but I highly recommend the smoked version for that extra layer of flavor.
- Avocado: Creamy and dreamy, avocado is the base of the crema. Pick a perfectly ripe one (you want it slightly soft when squeezed). If avocados aren’t available, you can use Greek yogurt alone for a lighter sauce.
- Cilantro and lime: These two brighten up the whole dish. No cilantro? You could try fresh parsley, but the flavor won’t be quite the same.
- Cabbage: A mix of green and purple cabbage adds crunch and color. You can use just one type if that’s what you have, or sub in a bag of coleslaw mix for a quick shortcut.

Kitchen gear: What you need (and what you can totally skip)
You don’t need a ton of fancy equipment for this recipe, which is part of what makes it so great. Here’s what’s essential:
- Cast-iron skillet: Perfect for getting that nice char on the shrimp. If you don’t have one, any heavy-bottomed pan will work. You could also grill the shrimp for a smokier flavor.
- Food processor: For the avocado crema. If you don’t have one, a blender or even an immersion blender will work in a pinch.
- Sharp knife: For chopping the cabbage and prepping the shrimp. A good knife makes the whole process smoother.
- Mixing bowls: Because you’re going to be mixing up that marinade and the slaw.
Step-by-step: My foolproof method (and a few hard-learned lessons)
Let’s cook these tacos together, step by step. It’s quick, I promise, and I’ll throw in a few tips I’ve learned along the way.
- Marinate the shrimp: In a small bowl, whisk together the marinade—avocado oil, lime juice, chili powder, smoked paprika, cumin, oregano, minced garlic (or garlic powder), red pepper flakes, and kosher salt. Toss the shrimp in the marinade, making sure they’re well-coated. Pop them in the fridge for up to 30 minutes. Don’t over-marinate, though—shrimp are delicate and can get mushy if left too long.
- Make the avocado crema: While the shrimp marinates, blend up the avocado, cilantro, jalapeño (seeds removed for less heat), garlic, lime juice, Greek yogurt, avocado oil, water, and salt in a food processor until smooth. If it’s too thick, add a little more water. This crema is SO good. I’ve caught myself dipping tortilla chips in it before the tacos are even done (no shame here).
- Prep the cabbage slaw: Shred your cabbage (or use that handy bagged coleslaw mix if you’re short on time). Toss it with a spoonful or two of the avocado crema for some flavor and creaminess, but save most of the crema for drizzling on the tacos.
- Cook the shrimp: Heat your skillet over medium-high heat, add a little oil, and cook the shrimp in a single layer. Don’t crowd them—give them space to get that beautiful sear. They’ll cook fast, about 2-3 minutes per side. When they turn pink and start to curl, they’re done.
- Assemble the tacos: Warm up your tortillas (you can toast them directly over a gas flame or in a dry skillet), then layer on the cabbage slaw, a few shrimp, and a generous drizzle of that avocado crema. Garnish with fresh cilantro and a squeeze of lime. Yum!

Variations I’ve tried (and loved)
These tacos are endlessly adaptable. Here are a few twists I’ve tried:
- Vegan version: Swap the shrimp for crispy tofu or roasted cauliflower, and use dairy-free yogurt in the crema. Still just as satisfying!
- Gluten-free: Use corn tortillas instead of flour.
- Mango salsa: For a tropical twist, I’ve added a mango salsa (diced mango, red onion, lime juice, and cilantro) to the tacos instead of the cabbage slaw. The sweetness pairs beautifully with the spicy shrimp.
- Extra spicy: Leave the seeds in the jalapeño for the crema if you’re a heat lover. You can also add a dash of hot sauce to the marinade.
Serving suggestions: Make it a taco party!
For presentation, I like to serve these tacos family-style. Lay out the warm tortillas, shrimp, slaw, crema, and garnishes, and let everyone build their own. A sprinkling of fresh cilantro on top adds color, and lime wedges on the side give a fresh burst of acidity with each bite. You could serve these alongside some black beans, Mexican street corn, or even a simple tomato salad to round out the meal.
Drink pairings: What goes great with shrimp tacos?
Personally, I love a crisp, cold beer with these tacos—something like a Mexican lager or a light pale ale. But if you’re in the mood for wine, a Sauvignon Blanc or a dry Riesling pairs nicely with the spicy shrimp and creamy avocado. And of course, you can’t go wrong with a classic margarita or a refreshing lime seltzer.
Storing and reheating tips
If you have leftovers (though I rarely do), store the shrimp, crema, and slaw separately. The shrimp will last in the fridge for up to 2 days. Reheat them gently in a skillet—just a minute or two to warm through. The avocado crema might brown slightly but will still taste great. If you need to thin it out, just add a little more lime juice or water.
Scaling the recipe for a crowd
Need to feed a crowd? You can easily double or triple the recipe. Just be mindful of the shrimp—if you’re cooking a large batch, work in batches so the shrimp don’t steam instead of sear. I’ve also noticed that when scaling the crema, you might need a bit more lime juice to keep it balanced.
Common issues and how to fix them
- Shrimp too dry? You might’ve overcooked them. Shrimp cook really fast, so keep an eye on them and take them off the heat as soon as they turn pink and opaque.
- Avocado crema too thick? Just add a little more water, a tablespoon at a time, until you reach your desired consistency.
- Tacos falling apart? Try double-layering your tortillas to give them more stability, especially if you’re using corn tortillas, which can be a bit delicate.
Time to taco it up!
These Spicy Shrimp Tacos with Avocado Crema are seriously so good, you’re going to wonder why you haven’t made them sooner. They’re easy, flavorful, and perfect for just about any occasion. Give them a try, and don’t be afraid to put your own twist on them—I’d love to hear how they turn out!

FAQs
1. Can I make the avocado crema ahead of time?
Yes! You can make it a day in advance. Just store it in an airtight container in the fridge, and press some plastic wrap directly onto the surface to prevent browning.
2. What type of tortillas should I use?
You can use either flour or corn tortillas. I love the slightly sweet flavor of corn tortillas with these tacos, but flour works great too if that’s your preference.
3. Can I freeze the shrimp after cooking?
Shrimp doesn’t freeze particularly well once cooked, as it can get rubbery when reheated. It’s best to enjoy these fresh!
4. What’s the best way to toast the tortillas?
I like to toast mine directly over the flame on a gas stove for a bit of char. If you don’t have a gas stove, you can warm them in a dry skillet or wrap them in foil and heat them in the oven.
5. How can I make this less spicy?
Simply reduce the amount of red pepper flakes and omit the jalapeño from the avocado crema for a milder version.

Spicy Shrimp Tacos With Avocado Crema Recipe
These spicy shrimp tacos with avocado crema are the perfect balance of bold flavors and fresh ingredients, topped with crunchy slaw and tangy crema.
- Total Time: 25 minutes
- Yield: 4
Ingredients
Shrimp Marinade
- 1 lb shrimp (uncooked, peeled, deveined, tails removed (see note on shrimp prep))
- 1 tsp [dark chili powder]
- 1 tsp [smoked paprika]
- 1/2 tsp [ground cumin]
- 1/2 tsp [dried oregano]
- 1 tsp garlic (minced (or 1/2 tsp [garlic powder]))
- 1/2 tsp [red pepper flakes]
- 1/2 tsp [kosher salt]
- Juice of 1 lime (about 2 tsp)
- 3 tbsp [avocado oil]
Avocado Crema
- 1 medium avocado (seed removed and flesh scooped out)
- 1/2 cup cilantro
- 1 jalapeño (seeds removed)
- 3 cloves garlic (peeled)
- 2 limes (juiced (3 tbsp))
- 1/2 cup plain greek yogurt
- 3 tbsp [avocado oil]
- 3 tbsp water
- 1/2 tsp kosher salt
Taco Elements/Garnish
- 1 cup shredded green cabbage
- 1 cup shredded purple cabbage
- 8-10 small flour or corn tortillas (lightly toasted)
- Fresh Cilantro
- Lime Wedges
Instructions
- Marinate the shrimp: In a small bowl, whisk together the marinade—avocado oil, lime juice, chili powder, smoked paprika, cumin, oregano, minced garlic (or garlic powder), red pepper flakes, and kosher salt. Toss the shrimp in the marinade, making sure they’re well-coated. Pop them in the fridge for up to 30 minutes. Don’t over-marinate, though—shrimp are delicate and can get mushy if left too long.
- Make the avocado crema: While the shrimp marinates, blend up the avocado, cilantro, jalapeño (seeds removed for less heat), garlic, lime juice, Greek yogurt, avocado oil, water, and salt in a food processor until smooth. If it’s too thick, add a little more water. This crema is SO good. I’ve caught myself dipping tortilla chips in it before the tacos are even done (no shame here).
- Prep the cabbage slaw: Shred your cabbage (or use that handy bagged coleslaw mix if you’re short on time). Toss it with a spoonful or two of the avocado crema for some flavor and creaminess, but save most of the crema for drizzling on the tacos.
- Cook the shrimp: Heat your skillet over medium-high heat, add a little oil, and cook the shrimp in a single layer. Don’t crowd them—give them space to get that beautiful sear. They’ll cook fast, about 2-3 minutes per side. When they turn pink and start to curl, they’re done.
- Assemble the tacos: Warm up your tortillas (you can toast them directly over a gas flame or in a dry skillet), then layer on the cabbage slaw, a few shrimp, and a generous drizzle of that avocado crema. Garnish with fresh cilantro and a squeeze of lime. Yum!
Notes
Serving suggestions: Make it a taco party!
For presentation, I like to serve these tacos family-style. Lay out the warm tortillas, shrimp, slaw, crema, and garnishes, and let everyone build their own. A sprinkling of fresh cilantro on top adds color, and lime wedges on the side give a fresh burst of acidity with each bite. You could serve these alongside some black beans, Mexican street corn, or even a simple tomato salad to round out the meal.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Dinner