Mouthwatering Shrimp Tacos

By Mila | Updated on November 12, 2025

Here is my favorite shrimp tacos recipe, with a creamy lime sauce, perfectly seasoned shrimp cooked in olive oil, and all the best toppings like cabbage, avocado, cotija cheese, and fresh cilantro.

These shrimp tacos are what we make for busy weeknights when we want something that feels special but comes together in under 30 minutes. I love how the tangy sauce pairs with the spiced shrimp, and my kids actually eat their veggies when they’re tucked into a warm tortilla!

shrimp tacos
Image: theamazingfood.com / All Rights reserved

Why You’ll Love These Shrimp Tacos

  • Ready in under 30 minutes – These shrimp tacos come together fast, making them perfect for busy weeknights when you want something tasty without spending hours in the kitchen.
  • Light and fresh – The crispy cabbage, creamy avocado, and zesty lime sauce make these tacos feel refreshing and satisfying without being heavy.
  • Simple ingredients – You probably have most of these pantry staples on hand already, and the rest are easy to grab at any grocery store.
  • Customizable – You can easily adjust the spice level or swap toppings based on what you have or what your family likes.
  • Restaurant-quality at home – These tacos taste like something you’d order at your favorite taco spot, but you can make them in your own kitchen for a fraction of the cost.

What Kind of Shrimp Should I Use?

For shrimp tacos, you’ll want to grab medium to large shrimp (around 31-40 count per pound), which are the perfect size for tacos without being too small or overwhelming. Fresh shrimp is great if you can find it, but frozen shrimp works just as well and is often fresher since it’s frozen right on the boat. Just make sure to thaw frozen shrimp in the fridge overnight or under cold running water for about 15 minutes before cooking. You can buy them peeled and deveined to save yourself some prep time, or if you’re feeling ambitious, buy them shell-on for a bit more flavor – just remember to remove the shells and that dark vein running down the back before seasoning.

shrimp tacos
Image: theamazingfood.com / All Rights reserved

Options for Substitutions

These tacos are easy to customize based on what you have in your kitchen:

  • Shrimp: If shrimp isn’t your thing or you’re looking for a budget-friendly option, try using white fish like tilapia or cod. Cut it into chunks and cook it the same way. Chicken strips work great too.
  • Corn tortillas: Flour tortillas are a fine swap if that’s what you prefer or have on hand. They’re softer and a bit larger, so you might need fewer of them.
  • Cotija cheese: Can’t find cotija? Feta cheese is pretty similar in texture and saltiness. You could also use shredded Monterey Jack or even a sprinkle of parmesan.
  • Purple cabbage: Regular green cabbage works just as well. You can also use a coleslaw mix to save time on chopping.
  • Sour cream: Greek yogurt makes a great substitute for sour cream and adds a bit more protein. Use the same amount and mix it the same way.
  • Sriracha: If you don’t have sriracha, use any hot sauce you like or add a pinch more cayenne pepper to the shrimp seasoning for heat.

Watch Out for These Mistakes While Cooking

The biggest mistake people make with shrimp tacos is overcooking the shrimp, which turns them rubbery and tough – they only need 1-2 minutes per side until they turn pink and opaque, so pull them off the heat as soon as they curl into a C-shape.

Skipping the step of patting your shrimp completely dry before seasoning is another common error, since wet shrimp won’t get a nice sear and will steam instead of developing that slightly crispy exterior you want.

Don’t forget to warm your tortillas properly, as cold or unheated corn tortillas crack and fall apart when you try to fold them – a quick char over an open flame or 30 seconds in a dry skillet makes them pliable and adds great flavor.

Finally, make your creamy sauce at least 15 minutes ahead of time so the flavors can blend together, and if you want extra insurance against soggy tacos, serve the sauce on the side instead of pouring it directly on top.

shrimp tacos
Image: theamazingfood.com / All Rights reserved

What to Serve With Shrimp Tacos?

Shrimp tacos are pretty filling on their own, but I love serving them with Mexican rice or cilantro lime rice on the side to make it a complete meal. Black beans or refried beans are another great option that adds some protein and makes everything more satisfying. If you want to keep things light and fresh, a simple corn salad with lime dressing or some tortilla chips with guacamole and salsa work perfectly. For drinks, a cold Mexican beer or a margarita (frozen or on the rocks) really completes the whole taco night vibe.

Storage Instructions

Store Components: These tacos are best enjoyed fresh, but you can prep the components ahead. Keep the cooked shrimp in an airtight container in the fridge for up to 2 days, and store the sauce separately for up to 5 days. The cabbage slaw and toppings should be kept in their own containers and assembled right before serving to keep everything crisp.

Prep Ahead: I like to make the creamy sauce and chop all my veggies the night before taco night. Just wait to slice the avocado until you’re ready to eat so it doesn’t brown. You can also cook the shrimp ahead and reheat it quickly in a skillet when you’re ready to assemble your tacos.

Warm Up: If you’ve stored cooked shrimp, warm it gently in a skillet over medium heat for just a minute or two until heated through. Don’t overcook it or the shrimp will get rubbery. The tortillas are best warmed fresh on a dry skillet or over an open flame right before serving.

Preparation Time 15-20 minutes
Cooking Time 10-15 minutes
Total Time 25-35 minutes
Level of Difficulty Easy
Servings 4 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1750-1900
  • Protein: 70-80 g
  • Fat: 100-115 g
  • Carbohydrates: 140-160 g

Ingredients

For the sauce:

  • 1/3 cup sour cream (I use Daisy for the best consistency)
  • 1/3 cup mayonnaise (I prefer Hellmann’s for a richer flavor)
  • 3 tbsp lime juice
  • 3/4 tsp garlic powder
  • 1/2 tsp sriracha

For the shrimp:

  • 1 lb shrimp (peeled, deveined, and patted dry)
  • 1 garlic clove (freshly minced for best aroma)
  • 3/4 tsp salt
  • 1/2 tsp black pepper
  • 1/2 tsp cumin
  • 1/2 tsp cayenne pepper
  • 1/4 tsp smoked paprika
  • 1 tbsp olive oil

For the assembly:

  • 8 corn tortillas (warmed on a skillet until slightly charred)
  • 1/2 purple cabbage (shredded into thin 1/8-inch ribbons)
  • 1 avocado (sliced into 1/4-inch thick wedges)
  • 1/2 red onion
  • 4 oz cotija cheese
  • 1/4 bunch cilantro
  • 1 lime

Step 1: Prepare the Mise en Place and Toppings

  • 1/2 purple cabbage
  • 1 avocado
  • 1/2 red onion
  • 4 oz cotija cheese
  • 1/4 bunch cilantro
  • 1 lime

Start by preparing all your fresh ingredients so assembly is quick once the shrimp is cooked.

Shred the purple cabbage into thin 1/8-inch ribbons, slice the avocado into 1/4-inch wedges, thinly slice the red onion, roughly chop the cilantro, and crumble the cotija cheese.

Having everything prepped and ready is essential since shrimp cooks so quickly—you won’t have time to chop while it’s on the heat.

Cut your lime into wedges for serving.

Step 2: Make the Sriracha-Lime Crema

  • 1/3 cup sour cream
  • 1/3 cup mayonnaise
  • 3 tbsp lime juice
  • 3/4 tsp garlic powder
  • 1/2 tsp sriracha

While your vegetables are chilling, whisk together the sour cream, mayonnaise, lime juice, garlic powder, and sriracha in a small bowl until smooth and creamy.

This sauce will come together quickly and can sit at room temperature while you cook, so make it early to let the flavors meld slightly.

Taste and adjust the heat level if needed—you can always add a touch more sriracha for extra kick.

Step 3: Season and Prepare the Shrimp

  • 1 lb shrimp
  • 1 garlic clove
  • 3/4 tsp salt
  • 1/2 tsp black pepper
  • 1/2 tsp cumin
  • 1/2 tsp cayenne pepper
  • 1/4 tsp smoked paprika

Pat your shrimp dry with paper towels—this is crucial for getting a good sear and preventing them from steaming.

In a small bowl, combine the salt, black pepper, cumin, cayenne pepper, smoked paprika, and freshly minced garlic clove.

Toss the dried shrimp with the spice mixture until evenly coated, making sure every piece gets seasoned.

I like to use freshly minced garlic rather than powder here because it gives a more aromatic, vibrant flavor that really elevates the dish.

Step 4: Warm the Tortillas

  • 8 corn tortillas

Place a skillet over medium-high heat and warm your corn tortillas one or two at a time, about 30 seconds per side, until they’re pliable and lightly charred in spots.

Stack the warmed tortillas on a clean kitchen towel to keep them warm while you cook the shrimp.

This step can happen right before or even during shrimp cooking—it only takes a minute or two to get them all ready.

Step 5: Sear the Shrimp

  • 1 tbsp olive oil
  • seasoned shrimp from Step 3

Add 1 tablespoon of olive oil to your skillet over medium-high heat.

Once the oil is shimmering and hot, carefully add the seasoned shrimp in a single layer—work in batches if needed to avoid overcrowding.

Sear for 1-2 minutes per side until the shrimp are pink and cooked through, being careful not to overcook them or they’ll become rubbery.

The shrimp should have a nice caramelized exterior from the spices.

Step 6: Assemble and Serve

  • warmed tortillas from Step 4
  • cooked shrimp from Step 5
  • shredded cabbage from Step 1
  • sliced avocado from Step 1
  • sliced red onion from Step 1
  • cotija cheese from Step 1
  • cilantro from Step 1
  • sriracha-lime crema from Step 2
  • lime wedges from Step 1

Working quickly while the shrimp is still warm, place 2-3 shrimp on each warmed tortilla.

Top with a handful of shredded cabbage, a few avocado slices, some red onion, a sprinkle of cotija cheese, and a pinch of fresh cilantro.

Drizzle generously with the sriracha-lime crema from Step 2 and serve immediately with lime wedges on the side for squeezing extra brightness over each taco.

shrimp tacos

Mouthwatering Shrimp Tacos

Delicious Mouthwatering Shrimp Tacos recipe with step-by-step instructions.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4 servings
Calories 1825 kcal

Ingredients
  

For the sauce

  • 1/3 cup sour cream (I use Daisy for the best consistency)
  • 1/3 cup mayonnaise (I prefer Hellmann's for a richer flavor)
  • 3 tbsp lime juice
  • 3/4 tsp garlic powder
  • 1/2 tsp sriracha

For the shrimp

  • 1 lb shrimp (peeled, deveined, and patted dry)
  • 1 garlic clove (freshly minced for best aroma)
  • 3/4 tsp salt
  • 1/2 tsp black pepper
  • 1/2 tsp cumin
  • 1/2 tsp cayenne pepper
  • 1/4 tsp smoked paprika
  • 1 tbsp olive oil

For the assembly

  • 8 corn tortillas (warmed on a skillet until slightly charred)
  • 1/2 purple cabbage (shredded into thin 1/8-inch ribbons)
  • 1 avocado (sliced into 1/4-inch thick wedges)
  • 1/2 red onion
  • 4 oz cotija cheese
  • 1/4 bunch cilantro
  • 1 lime

Instructions
 

  • Start by preparing all your fresh ingredients so assembly is quick once the shrimp is cooked. Shred the purple cabbage into thin 1/8-inch ribbons, slice the avocado into 1/4-inch wedges, thinly slice the red onion, roughly chop the cilantro, and crumble the cotija cheese. Having everything prepped and ready is essential since shrimp cooks so quickly—you won't have time to chop while it's on the heat. Cut your lime into wedges for serving.
  • While your vegetables are chilling, whisk together the sour cream, mayonnaise, lime juice, garlic powder, and sriracha in a small bowl until smooth and creamy. This sauce will come together quickly and can sit at room temperature while you cook, so make it early to let the flavors meld slightly. Taste and adjust the heat level if needed—you can always add a touch more sriracha for extra kick.
  • Pat your shrimp dry with paper towels—this is crucial for getting a good sear and preventing them from steaming. In a small bowl, combine the salt, black pepper, cumin, cayenne pepper, smoked paprika, and freshly minced garlic clove. Toss the dried shrimp with the spice mixture until evenly coated, making sure every piece gets seasoned. I like to use freshly minced garlic rather than powder here because it gives a more aromatic, vibrant flavor that really elevates the dish.
  • Place a skillet over medium-high heat and warm your corn tortillas one or two at a time, about 30 seconds per side, until they're pliable and lightly charred in spots. Stack the warmed tortillas on a clean kitchen towel to keep them warm while you cook the shrimp. This step can happen right before or even during shrimp cooking—it only takes a minute or two to get them all ready.
  • Add 1 tablespoon of olive oil to your skillet over medium-high heat. Once the oil is shimmering and hot, carefully add the seasoned shrimp in a single layer—work in batches if needed to avoid overcrowding. Sear for 1-2 minutes per side until the shrimp are pink and cooked through, being careful not to overcook them or they'll become rubbery. The shrimp should have a nice caramelized exterior from the spices.
  • Working quickly while the shrimp is still warm, place 2-3 shrimp on each warmed tortilla. Top with a handful of shredded cabbage, a few avocado slices, some red onion, a sprinkle of cotija cheese, and a pinch of fresh cilantro. Drizzle generously with the sriracha-lime crema from Step 2 and serve immediately with lime wedges on the side for squeezing extra brightness over each taco.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating