The Story Behind This Recipe
People always look surprised when a Portuguese chef makes tacos. But here’s the thing — growing up on the coast of Portugal, I ate more grilled seafood with citrus and chili than most people eat in a lifetime. My grandmother served fresh prawns with nothing but coarse salt, a squeeze of lemon, and piri piri pepper, and they were perfect. When I moved to Barcelona for my first restaurant job, I fell in love with the city’s incredible Latin American food scene. There were small Mexican taquerias tucked into the Gothic Quarter that served shrimp tacos so vibrant and alive with flavor that they reminded me of home — that same magic of fresh seafood, bright acid, and fearless heat.
This recipe is where those worlds collide. The chili-lime marinade borrows from both the Portuguese piri piri tradition and Mexican chili spice blends. The mango-avocado salsa is pure tropical sunshine — sweet, creamy, with a sharp kick of jalapeño and red onion. And the cabbage slaw adds crunch and acidity that cuts through the richness and ties everything together. I’ve been making these for over a decade at dinner parties, and they’re always the dish that disappears first. There’s something about a warm tortilla loaded with spicy, caramelized shrimp and topped with cold, fresh fruit salsa that hits every pleasure center at once — it’s spicy, sweet, tangy, creamy, crunchy, and satisfying all in one bite.
The beauty of this recipe is its speed. Twenty minutes from raw shrimp to finished taco. It’s become my go-to when friends drop by unexpectedly or when I want something that feels like a celebration on a random Tuesday night. I always say that the best meals are the ones that look like you spent hours but took you barely any time at all. These tacos are exactly that.
Before You Start
- Pat the shrimp completely dry. This is the most important step for getting a good sear. Wet shrimp steam in the pan and turn rubbery instead of developing that caramelized, slightly charred exterior. Use paper towels and press firmly.
- Make the salsa first. The mango-avocado salsa benefits from sitting for at least 10-15 minutes so the flavors meld. Make it before you start cooking and set it aside.
- Don’t overcrowd the pan. Cook the shrimp in a single layer with space between each piece. If your pan isn’t large enough, cook in two batches. Crowding causes steaming, not searing.
- Use the ripest mango you can find. A perfectly ripe mango should give slightly when pressed and smell intensely fruity at the stem end. An underripe mango will be sour and fibrous — save those for cooking, not raw salsa.
- Char the tortillas over an open flame. If you have a gas stove, hold each tortilla directly over the burner with tongs for about 15 seconds per side until lightly charred and puffed. This adds a smoky flavor and pliable texture that microwaved tortillas can’t match.
Instructions
Step 1: Marinate the Shrimp
In a medium bowl, combine the chili powder, smoked paprika, cumin, garlic powder, cayenne pepper, lime zest, half of the lime juice, olive oil, and kosher salt. Whisk until a smooth paste forms. Add the shrimp and toss until every piece is evenly coated. Let them sit at room temperature for 10-15 minutes while you prepare the salsa and slaw — no longer, as the lime acid will start to “cook” the shrimp like a ceviche and affect the texture.
Step 2: Make the Mango-Avocado Salsa
In a bowl, gently fold together the diced mango, avocado, red onion, minced jalapeño, cilantro, remaining lime juice, and a pinch of salt. Be gentle with the avocado — you want distinct cubes, not mush. Taste and adjust: if it needs more heat, add another half jalapeño. If it’s too spicy, add a squeeze more lime juice to mellow it out. Set aside at room temperature. The salsa should look like a jewel box — bright orange mango, pale green avocado, white onion, and green flecks of cilantro.
Step 3: Toss the Cabbage Slaw
In a separate bowl, combine the shredded purple cabbage, apple cider vinegar, honey, and a pinch of salt. Toss well and let it sit while you cook the shrimp. The vinegar and salt will slightly soften the cabbage and turn it into a bright, crunchy slaw that adds acidity and texture to every bite. It should taste tangy-sweet, not aggressively sour.
Step 4: Sear the Shrimp
Heat a large cast iron skillet or heavy stainless steel pan over high heat for 2 minutes until smoking hot. Working in a single layer (you may need two batches), place the marinated shrimp in the pan, leaving 1 inch of space between each piece. Do not move them. Let them sear undisturbed for 2 minutes — you’ll see the edges turn deep orange-red and the bottoms develop dark char marks. Flip each shrimp and cook for another 1-2 minutes until the shrimp are opaque, slightly curled into a C-shape (not a tight O, which means overcooked), and have charred spots on both sides. The kitchen should smell incredible — smoky, citrusy, and spicy. Transfer to a plate immediately. Shrimp continue to cook from residual heat, so pull them when they’re just barely done.
Step 5: Warm the Tortillas
If you have a gas stove, use tongs to hold each corn tortilla directly over the flame for 10-15 seconds per side until lightly charred with dark spots and pliable. If you don’t have gas, heat a dry skillet over medium-high heat and warm each tortilla for 30-45 seconds per side until soft and slightly blistered. Stack the warmed tortillas in a clean kitchen towel to keep them warm and pliable.
Step 6: Mix the Crema
In a small bowl, stir together the sour cream and hot sauce until smooth. Taste — it should be creamy with a gentle lingering heat. If you prefer more kick, add another teaspoon of hot sauce. Transfer to a squeeze bottle or small zip-top bag with a corner snipped off for easy drizzling.
Step 7: Assemble and Serve
Lay two warm tortillas on each plate (double-stacking prevents tearing). Add a small handful of cabbage slaw as the base. Arrange the seared shrimp on top — about 3-4 per taco, depending on size. Spoon the mango-avocado salsa generously over the shrimp. Drizzle the spicy crema in a zigzag across the top. Finish with a scatter of crumbled cotija cheese, extra cilantro leaves, and a lime wedge on the side.
Serve immediately. These tacos are best eaten within minutes of assembly, while the shrimp are warm, the tortillas are soft, and the salsa is fresh. Squeeze the lime wedge over the top just before your first bite — that final hit of acid pulls every flavor into sharp focus.
Ingredient Substitutions
| Ingredient | Substitute | Notes |
|---|---|---|
| Large shrimp | Jumbo shrimp, prawns, or firm white fish (cod, mahi-mahi) | Larger shrimp are easier to handle but cook slightly longer. Fish should be cut into bite-sized pieces and seared the same way. |
| Corn tortillas | Flour tortillas or butter lettuce cups | Flour tortillas are softer and larger but less authentic. Lettuce cups make this low-carb and add a refreshing crunch. |
| Mango | Peach, pineapple, or papaya | Peach is the closest substitute — sweet with slight acidity. Pineapple is tangier. Papaya is milder and more tropical. |
| Cotija cheese | Feta or queso fresco | Feta is saltier and tangier. Queso fresco is milder and creamier. Both crumble well. |
| Avocado | Extra mango or diced cucumber | If avocados are not available, double the mango for sweetness, or use cucumber for crunch and freshness. |
| Sour cream | Greek yogurt or cashew cream | Greek yogurt is tangier and higher in protein. Cashew cream makes this dairy-free. |
| Jalapeño | Serrano pepper or red pepper flakes | Serrano is 2-3 times hotter. Red pepper flakes add heat without the fresh, grassy jalapeño flavor. |
| Cayenne pepper | Chipotle powder | Chipotle adds smoky heat instead of sharp heat. Use the same amount — it’s roughly equally spicy. |
Chef’s Tips
- The sear is everything. The difference between a good shrimp taco and a great one is the caramelization on the shrimp. That dark, charred exterior creates a smoky, complex flavor that contrasts beautifully with the fresh, cool salsa. High heat, dry shrimp, don’t crowd the pan — that’s the mantra.
- Season the tortillas. After warming, lightly brush each tortilla with lime juice and sprinkle a whisper of flaky salt. This tiny step seasons every layer of the taco, not just the filling.
- Buy shell-on shrimp and peel them yourself. Pre-peeled shrimp are convenient but often waterlogged from processing. Shell-on shrimp have better texture and flavor. Save the shells to make a quick shrimp stock — simmer them with water, a smashed garlic clove, and a bay leaf for 20 minutes.
- Cut the mango into uniform cubes. Consistency matters for salsa — uniform pieces means every bite gets the same balance of flavors. Use the “hedgehog” method: slice the cheeks off the pit, score a crosshatch pattern into the flesh, then invert and slice off the cubes.
- Double-stack the tortillas. Corn tortillas tear easily, especially when loaded with salsa and crema. Two tortillas per taco gives structural integrity and a more satisfying chew.
- Make it a taco bar. Set out the shrimp, salsa, slaw, crema, and toppings separately and let everyone build their own. It’s less work for you and more fun for guests.
Meal Prep & Storage
- Shrimp: Cooked shrimp can be refrigerated in an airtight container for up to 2 days. Reheat briefly in a hot skillet for 1 minute per side — just enough to warm through without overcooking.
- Mango salsa: Best made fresh, but will keep in the fridge for up to 1 day. The avocado will brown slightly — a squeeze of extra lime juice on the surface slows this. Do not freeze.
- Cabbage slaw: Keeps well in the fridge for up to 3 days and actually improves as it pickles slightly. A great make-ahead component.
- Spice blend: Mix a big batch of the chili-lime spice blend (everything except the olive oil and lime juice) and store in an airtight jar for up to 3 months. When taco night hits, just add oil and lime to the pre-mixed spices.
- Freezing: Cooked seasoned shrimp can be frozen for up to 1 month, though the texture won’t be as snappy as fresh. Thaw in the fridge and reheat in a skillet.
Pairing Suggestions
- Drink: An ice-cold Mexican lager (Modelo Especial, Pacifico) with a lime wedge. The crisp, clean beer cuts through the spice and richness. For a cocktail, a classic margarita with fresh lime juice — no premix.
- Side: Mexican street corn (elote) brushed with mayo, chili powder, lime, and cotija. It echoes the same flavor profile as the tacos and turns the meal into a full taco night spread.
- Beans: Creamy refried black beans with a squeeze of lime and a sprinkle of cotija. They add substance and protein to round out the meal.
- Dessert: Churros with chocolate dipping sauce, or a simple scoop of mango sorbet to echo the salsa and cool the palate after the heat.
Frequently Asked Questions
Can I grill the shrimp instead of pan-searing? Absolutely — grilled shrimp tacos are fantastic. Thread the marinated shrimp onto skewers (soak wooden skewers for 30 minutes first) and grill over high heat for 2-3 minutes per side. The open flame adds an extra layer of smokiness that’s hard to beat. If you’re already grilling the shrimp, char the tortillas on the grill too.
How do I know when the shrimp are done? Look for three signs: the shrimp should be opaque (no longer translucent gray), they should curl into a loose C-shape (a tight circle means overcooked), and the exterior should have visible char marks. The internal temperature should reach 145°F (63°C). When in doubt, pull them slightly early — residual heat finishes the job.
I don’t like cilantro. What can I substitute? Flat-leaf Italian parsley is the best substitute — it provides the same fresh, green brightness without the soapy flavor that some people taste in cilantro. Fresh mint is another option that pairs beautifully with mango. Or simply leave it out — the tacos are still delicious without it.
Can I use frozen shrimp? Yes — in fact, most “fresh” shrimp at the grocery store was previously frozen anyway. Thaw frozen shrimp in a bowl of cold water for 15-20 minutes, then drain and pat thoroughly dry before marinating. Never thaw shrimp in the microwave or at room temperature; cold water is safest and maintains the best texture.
How do I make these spicier? Leave the seeds in the jalapeño for the salsa, increase the cayenne to a full teaspoon, or add a diced habanero to the salsa for serious heat. You can also drizzle chili crisp or a hot sauce like Valentina Extra Hot over the finished tacos. Build heat in layers — a little in the marinade, a little in the salsa, and a little on top.
Are these kid-friendly? The base recipe has moderate heat. For kids, omit the cayenne pepper from the marinade, skip the jalapeño in the salsa, and use plain sour cream instead of spicy crema. The sweet mango and mild shrimp are usually a hit with children. You can always set out hot sauce on the side for adults who want more kick.