5 from 5 votes

Shrimp Fajita Tacos

These shrimp fajita tacos feature fajita-spiced shrimp served in crisp butter lettuce cups with fresh vegetables and a creamy avocado crema. Serve as shrimp lettuce cups for a naturally low-carb, Whole30-compatible meal, or swap in street taco-size tortillas for a classic shrimp taco. Ready in less than 30 minutes.

Jump to Recipe ▼

No Comments

Servings: 4

25 mins

This post may contain affiliate links. Please see our disclosure policy.

These shrimp fajita tacos are one of my most-made weeknight dinners, and they’re ready in less than 30 minutes. Fajita-spiced shrimp cooked in a hot skillet in minutes, piled into crisp butter lettuce cups and loaded with fresh, crunchy vegetables and a creamy avocado crema. They’re light, bold, and satisfying all at once.

I make these constantly when I’m doing Whole30, but they’ve earned a permanent spot in my regular rotation too. Served in lettuce cups they’re a naturally low-carb, wholesome meal that doesn’t feel like a compromise. Swap in street taco-sized tortillas if you’re not watching carbs, and they’re just a really great shrimp taco.

Why This Recipe Works

The flavor foundation here is my Taco & Fajita Spice Blend, a homemade mix I keep stocked in my pantry at all times. A generous coating of the spice blend on the shrimp, a screaming hot skillet, and just a few minutes of cook time gives you shrimp with a beautifully seasoned, slightly charred exterior without overcooking them. The avocado crema brings everything together with a cool, creamy contrast to the spiced shrimp, and the fresh vegetables on top add crunch and brightness in every bite.

Ingredients You’ll Need

Here’s what goes into these shrimp fajita tacos:

For the shrimp:

  • Shrimp: I generally use frozen 21-25 count shrimp, which I always stock up on when I’m at Costco. This size is ideal for tacos, as they’re substantial enough to be satisfying but not so large they’re awkward to eat in a lettuce cup.
  • Taco & Fajita Spice Blend: This homemade blend is worth making, as it works for so many recipes. A big batch lasts for months in an airtight container.
  • Avocado oil: a high smoke point oil is important here since you’re cooking over high heat. Olive oil also works well.

For the avocado crema:

  • Avocados: Choose ripe avocados.
  • Coconut milk: Keeps this Whole30 compatible and adds the extra creaminess.
  • Lime juice: Freshly squeezed from a lime is best.
  • Fresh cilantro
  • Kosher salt

For serving:

  • Butter lettuce: The natural cup shape makes it perfect for this application, and it easily folds without tearing.
  • Diced cherry tomatoes
  • Diced yellow bell pepper
  • Sliced green onions
  • Fresh cilantro
  • Lime wedges

You can mix and match the fresh toppings to your liking.

How to Make Shrimp Fajita Tacos

Make the avocado crema. Add the avocado, lime juice, coconut milk, cilantro, and a pinch of salt to a jar or blender. Use an immersion blender and pulse until smooth and creamy. Set aside in the refrigerator until ready to serve.

Season the shrimp. Pat the thawed shrimp dry with a paper towel. This is important for getting a good sear rather than steaming them. Toss with the taco and fajita spice blend and avocado oil until evenly coated.

Cook the shrimp. Heat a skillet over high heat until very hot. Using tongs, add the shrimp in a single layer and cook for 2 to 3 minutes per side until pink, cooked through, and lightly charred at the edges. Remove from the pan immediately and set aside.

Assemble. Arrange butter lettuce cups on a platter. Layer 3 to 4 shrimp into each cup, then top with diced cherry tomatoes, yellow bell pepper, green onions, and cilantro. Drizzle generously with avocado crema and serve with lime wedges for extra acidity.

Save this recipe!
Get this sent to your inbox, plus exclusive content just for you!
Shrimp Fajita Tacos Served with Riced Cauliflower

Serving Suggestions

  • Lettuce cups are the default here and the way I serve these most often. The butter lettuce holds its shape well, adds a satisfying crunch, and keeps the whole meal light and fresh.
  • Shrimp lettuce wraps work just as well if you want to lean into that presentation. Simply use larger lettuce leaves and wrap them around the filling rather than using the natural cup shape. The result is a handheld shrimp lettuce wrap that travels well and works great for casual entertaining.
  • Tortilla option: If you’re not following Whole30 or watching carbs, these translate beautifully to street taco-size tortillas. Use 4-inch to 5-inch flour or corn tortillas. Warm them in a dry skillet before assembling.

These fajita shrimp tacos pair really well with my Cauliflower Spanish Rice for a complete Whole30-compatible meal.

If you love the fajita flavor profile but want the peppers and onions cooked right into the dish, check out my Sheet Pan Shrimp Fajitas. They use the same spice blend and cook together with roasted vegetables all on one pan.

Expert Tips

  • Dry your shrimp before seasoning. Patting the shrimp dry before adding the spice blend makes a significant difference. Moisture is the enemy of a good sear, and dry shrimp will develop that slightly charred, caramelized exterior that makes these so good.
  • Use a very hot pan. Shrimp cook fast and need high heat to develop color before they overcook. Don’t be tempted to turn the heat down.
  • Don’t overcook the shrimp. Two to three minutes per side is all you need. As soon as they curl into a C shape and turn pink all the way through, they’re done. An O shape means they’re overcooked.
  • Make the crema first. It takes just a few minutes and can sit in the refrigerator while you cook the shrimp, which makes the whole assembly process much smoother. You can even make it a day or two in advance.
  • Frozen shrimp works great here. I use 21-25 count frozen shrimp from Costco. Just make sure they’re fully thawed and dried before cooking. Thaw overnight in the refrigerator or run under cold water for a quick thaw.
5 from 5 votes

Shrimp Fajita Tacos

These shrimp fajita tacos feature fajita-spiced shrimp served in crisp butter lettuce cups with fresh vegetables and a creamy avocado crema. Serve as shrimp lettuce cups for a naturally low-carb, Whole30-compatible meal, or swap in street taco-size tortillas for a classic shrimp taco. Ready in less than 30 minutes.
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes
Servings: 4
Save this recipe!
Get this sent to your inbox, plus exclusive content just for you!

Ingredients 

For the Shrimp

For Avocado Crema

  • 2 small avocados
  • ½ lime, juiced
  • ¼ cup coconut milk
  • 1 tablespoon fresh cilantro, chopped
  • 1 pinch kosher salt

For Serving

  • Butter lettuce
  • Diced cherry tomatoes
  • Diced yellow bell pepper
  • Diced green onions
  • Chopped, fresh cilantro
  • Lime wedges
  • Avocado Crema

Instructions 

  • Add avocado, lime juice, coconut milk, cilantro, and salt to a jar or blender. Pulse with an immersion blender until smooth. Refrigerate until ready to serve.
  • Pat shrimp dry with a paper towel. Toss with taco and fajita spice blend and avocado oil until evenly coated.
  • Heat a skillet over high heat until very hot. Add shrimp in a single layer and cook for 2 to 3 minutes per side until pink and lightly charred. Remove from pan immediately.
  • Arrange butter lettuce cups on a platter. Layer 3 to 4 shrimp into each cup and top with cherry tomatoes, yellow bell pepper, green onions, and cilantro. Drizzle with avocado crema and serve with lime wedges.

Notes

If you’re not looking for a low-carb or Whole30-compatible version, you can use 4-inch to 5-inch street taco-size flour or corn tortillas warmed in a dry skillet instead of lettuce cups.
iconLike this? Leave a comment below!
Reed Dunn Portrait

Reed Dunn

Reed is a Seattle-based home cook and culinary creator whose passion for cooking has led to the creation of hundreds of pescatarian and plant-based recipes. He finds inspiration from seasonal ingredients and shopping from his pantry.

You May Also Like

5 from 5 votes (5 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating