Shrimp tacos have earned a permanent spot on my weeknight dinner rotation, and this recipe is the reason why. I threw these together one Tuesday evening after a long drive back from my daughter’s place in Missouri, with nothing but a pound of shrimp in the freezer, a couple of limes rolling around the counter, and a craving for something that felt fresh and satisfying without an hour of work. Twenty-five minutes later, my kitchen smelled like a coastal taqueria, and my grandkids were scraping the avocado crema bowl clean. That is the kind of cooking I believe in: honest ingredients, bold flavor, and food that pulls people together around the table. Let us get started.
Why You Will Love This Shrimp Taco Recipe
After years of weeknight cooking, I have learned that the recipes you return to again and again are the ones that deliver reliable, crowd-pleasing results without a mountain of prep or a pantry raid. These shrimp tacos do exactly that.
- Ready in just 25 minutes, with 15 minutes of prep and 10 minutes of cooking
- Built around a handful of simple, accessible ingredients you likely already have
- The avocado crema doubles as both the slaw dressing and the taco sauce, saving you a step
- Naturally gluten-free when served on corn tortillas
- Every component can be prepped hours in advance, making this great for casual entertaining
- Mild or spicy, the heat is fully in your hands
Key Players in This Shrimp Taco Recipe
Large Shrimp: I always choose large shrimp, defined as 26 to 40 per pound. They are meaty enough to hold up against the bold flavors of the crema and slaw, and they cook through in just 2 to 3 minutes per side. Look for bags labeled with only “shrimp” on the ingredient list and no added preservatives.
Extra-Virgin Olive Oil: Used in both the marinade and for cooking, olive oil brings a clean, fruity base that lets the taco seasoning shine without weighing anything down.
Fresh Lime Juice: Please use fresh only, not bottled. The brightness you get from a freshly squeezed lime is irreplaceable here, and it is what makes the marinade and the crema sing.
Taco Seasoning: This carries the entire marinade. Homemade gives you control over salt and heat, but a quality store-bought blend works beautifully in a pinch.
Avocado: The base of the crema. Use a ripe avocado that yields gently to pressure. It blends into a silky, smooth sauce that clings perfectly to the cabbage and shrimp.
Jalapeno: Seeded for a pleasant, mild heat that lingers without overwhelming. I leave the seeds in when it is just adults at the table and remove them when little ones are joining us.
Green Cabbage: Shredded cabbage gives the slaw its satisfying crunch, which is a perfect textural contrast to the tender shrimp. You can shred it one to two days ahead and refrigerate it for faster weeknight assembly.
Corn Tortillas: The authentic, gluten-free choice. I warm mine directly over a gas flame for about 30 seconds per side for a slight char and good flexibility. A dry skillet works just as well.
How to Make Shrimp Tacos Step by Step
Step 1. Marinate the shrimp. In a large bowl, whisk together 2 tablespoons of the olive oil, the lime juice, and taco seasoning. Add the shrimp and toss until evenly coated. Set aside, but watch the clock. I have learned through experience that you must not marinate shrimp for more than 15 minutes. The lime acid begins to denature the protein, and you will end up with a tough, rubbery texture rather than a tender bite.
Step 2. Make the avocado crema. Add the avocado, garlic, sour cream, salt, lime juice, cilantro, and seeded jalapeno to a food processor. Blend until completely smooth. Taste and adjust salt as needed. In my kitchen, a small extra pinch almost always makes the crema pop.
Step 3. Build the cabbage slaw. In a large bowl, combine the shredded cabbage, thinly sliced white onion, and chopped cilantro. Spoon 1/2 cup of the avocado crema over the top and toss until every piece of cabbage is coated. Set aside while you cook the shrimp.
Step 4. Warm the tortillas. Heat your corn tortillas in a dry skillet over medium heat for about 30 seconds per side, or hold them directly over a low gas flame for a light char. Wrap them in a clean kitchen towel to keep them soft and pliable.
Step 5. Cook the shrimp. Heat the remaining 1 tablespoon of olive oil in a large skillet over medium heat until glistening. Add the marinated shrimp in a single layer. Do not crowd the pan or they will steam instead of sear. Cook 2 to 3 minutes per side until fully opaque and cooked through.
Step 6. Assemble and serve. Place 3 to 4 shrimp on each warm tortilla, top generously with the cabbage slaw, and drizzle with extra avocado crema. Serve immediately with lime wedges and your favorite Mexican hot sauce on the side.
What to Serve With Shrimp Tacos
These tacos are a complete meal on their own, but if you want to build a full spread or feed a crowd, here are my favorite pairings. For a hearty side, try this Easy Street Corn Chicken Rice Bowl alongside, or keep things simple with a bowl of chips and Lemon Garlic Shrimp as a starter. A bright and crunchy High Protein Chicken Street Corn Salad makes a wonderful companion that matches the fresh Mexican flavors. If you are entertaining and want a fun taco night spread, add Fried Chicken Street Corn Tacos to the mix for variety. Round out the table with a refreshing Cilantro Lime Shrimp Bowl, and for dessert, finish the evening with a no-fuss Raspberry Chocolate Lasagna that you can make ahead.
Keeping These Shrimp Tacos Fresh
I always store the three components separately so nothing gets soggy and so I can pull together a fresh taco quickly the next day.
Refrigerator: Transfer the cooked shrimp, cabbage slaw, and avocado crema into three separate airtight containers. Each will keep well for up to 2 days. The crema may darken slightly on the surface as the avocado oxidizes. Give it a stir and it comes right back together.
Freezer: This recipe does not freeze well. The shrimp can become rubbery, the crema turns watery, and the slaw loses all its crunch. Enjoy this one fresh or within two days.
Reheating: Gently warm the shrimp in a skillet over medium-low heat with a small splash of olive oil or water for about 60 to 90 seconds. Avoid the microwave, which tends to overcook them. Reheat the tortillas in a dry pan and assemble as usual.
FAQs
Absolutely. I use frozen shrimp for this all the time. Thaw them overnight in the fridge, or run them under cold water in a colander for about 10 minutes if you are short on time. Pat them dry before marinating for the best sear.
To prevent this, never marinate shrimp for more than 15 minutes. The lime juice will begin to “cook” the protein and make them rubbery. Cook in a single layer over medium heat and avoid overcrowding the pan.
Yes. Make it up to a few hours ahead and store it in an airtight container with plastic wrap pressed directly against the surface to prevent browning. A squeeze of extra lime juice on top also helps.
Fast and Easy Shrimp Tacos
Ingredients
Equipment
Method
-
In a large bowl, whisk together 2 tablespoons of the olive oil, lime juice, and taco seasoning. Add the shrimp and toss to coat. Marinate for no more than 15 minutes. Exceeding this time causes the lime acid to toughen the shrimp.
-
Make the crema. Add the avocado, garlic, sour cream, salt, lime juice, cilantro, and seeded jalapeno to a food processor. Blend until completely smooth. Taste and adjust salt as needed.
-
Make the slaw. In a large bowl, combine the shredded cabbage, thinly sliced white onion, and chopped cilantro. Toss with 1/2 cup of the avocado crema until fully coated. Set aside.
-
Warm the corn tortillas in a dry skillet over medium heat for 30 seconds per side, or over a low gas flame for a light char. Wrap in a clean kitchen towel to keep warm and pliable.
-
Heat the remaining 1 tablespoon of olive oil in a large skillet over medium heat until glistening. Add the shrimp in a single layer without crowding. Cook 2 to 3 minutes per side until fully opaque and cooked through.
-
Place 3 to 4 shrimp on each warm tortilla. Top with the cabbage slaw and drizzle with the remaining avocado crema. Serve with lime wedges and hot sauce if using.

