Camarones a la diabla — devil’s shrimp — is a Mexican seafood-restaurant favorite: plump shrimp in a brick-red sauce that is smoky, a little sweet, and as fiery as you choose to make it. At home it comes together in about 30 minutes, and almost all of that time is the sauce, which you can blend while the skillet heats.

Photo: Sarah Stierch (Missvain) via Wikimedia Commons, CC BY 4.0
The flavor base is dried guajillo chiles, which are fruity and mild, plus chipotles in adobo for smoke and a couple of tiny chiles de árbol for real heat. Toast them quickly, soak, blend with fire-roasted tomatoes, and fry the sauce in the pan until it darkens. The shrimp go in last and cook in just a few minutes.
Prep: 15 min · Cook: 15 min · Total: 30 min · Serves: 4
Ingredients
Diabla sauce
- 3 dried guajillo chiles, stemmed and seeded
- 1–3 dried chiles de árbol, stemmed (1 for medium, 3 for hot)
- 1 1/2 cups (360 ml) hot water, for soaking
- 1 can (14.5 oz / 411 g) fire-roasted diced tomatoes
- 2 chipotle chiles in adobo plus 1 Tbsp adobo sauce
- 1/4 white onion, roughly chopped
- 3 garlic cloves
- 1/2 cup (120 ml) low-sodium chicken broth or seafood stock
- 1 tsp dried Mexican oregano (or regular oregano)
- 1/2 tsp ground cumin
- 1 tsp kosher salt
- 1 tsp sugar or honey, optional
Shrimp
- 1 1/2 lb (680 g) large shrimp (21–25 per lb), peeled and deveined, tails on or off
- 1/2 tsp kosher salt
- 1 Tbsp (15 ml) neutral oil
- 2 Tbsp (28 g) unsalted butter
- 1 lime, half juiced, half cut in wedges
- 1/4 cup (10 g) chopped cilantro
Method
- Heat a dry 12-inch skillet over medium heat. Press the guajillos and árbol chiles flat against the pan for 15–20 seconds per side, until fragrant and slightly blistered. Don’t let them smoke. Transfer to a bowl, cover with the hot water, and soak 10 minutes.
- Meanwhile, pat the shrimp very dry and season with 1/2 tsp salt.
- Drain the chiles (save 1/4 cup soaking water) and add them to a blender with the tomatoes, chipotles and adobo, onion, garlic, broth, oregano, cumin, 1 tsp salt, and sugar if using. Blend until completely smooth, 1–2 minutes, adding a splash of soaking water if needed. For an extra-silky sauce, strain it through a mesh sieve.
- Wipe out the skillet and heat the oil and 1 Tbsp butter over medium-high. Add the shrimp in a single layer and sear 1 minute per side, just until pink at the edges but not fully cooked. Transfer to a plate.
- Carefully pour the sauce into the hot skillet — it will spatter. Cook, stirring often, 5–7 minutes, until it darkens to a deep brick red and thickens enough to coat a spoon.
- Return the shrimp and their juices to the sauce. Simmer 2–3 minutes, stirring, until the shrimp are opaque all the way through and curled into a loose C shape.
- Off the heat, stir in the remaining 1 Tbsp butter and the lime juice. Taste for salt and heat, scatter cilantro, and serve with lime wedges.
Cook's note
Frying the blended sauce is a classic Mexican technique and it’s what turns a raw-tasting purée into something deep and savory. Keep stirring and give it the full 5 minutes. If it spatters too much, lower the heat slightly and partially cover the pan.
Swaps and variations
- Mild crowd: Skip the árbol chiles entirely and use 1 chipotle. The guajillos give color and flavor without much heat.
- Shortcut: Use 1 cup of a good red enchilada sauce or salsa roja blended with the chipotles and tomatoes instead of dried chiles. It’s less complex but still tasty.
- Other seafood: Bay scallops or chunks of firm white fish (cod, halibut) work; simmer fish gently 4–5 minutes.
- Creamy diabla: Stir in 1/4 cup Mexican crema or sour cream at the end for a softer, rosier sauce.
What to serve with it
Serve it the restaurant way: Mexican red rice, refried or black beans, warm corn tortillas, and a few slices of avocado. A crisp cabbage salad with lime and salt keeps the heat in check, and the leftover sauce is fantastic spooned over eggs the next morning.
Storage and reheating
Refrigerate up to 2 days. Reheat gently over low heat just until warm — shrimp turn rubbery if boiled again. The sauce alone (without shrimp) keeps 5 days in the fridge or 3 months in the freezer, so it’s worth doubling and freezing half for a second, even faster dinner.
Troubleshooting
- Sauce bitter? The chiles were over-toasted. They need only seconds per side; if they smell acrid or turn black, start over with fresh chiles.
- Sauce too spicy? Stir in more tomato, a splash of broth, a spoonful of crema, or a little honey to soften it.
- Shrimp tough? They cooked too long. Sear briefly, then finish in the sauce only until opaque.
FAQ
How spicy is camarones a la diabla?
As spicy as you make it. Guajillos are mild; the heat comes from the árbol chiles and chipotles. Start low and add more next time.
Can I use frozen shrimp?
Yes. Thaw overnight in the fridge or in a bowl of cold water for 10–15 minutes, then pat very dry before searing.
Where do I find guajillo chiles?
Most US grocery stores carry them in the Hispanic foods aisle or produce section in bags. Look for chiles that are flexible, not brittle.
More weeknight ideas
For more shrimp on Mexican night, try our Chipotle Shrimp Tacos or the one-pan Skillet Shrimp Fajita Rice. Need a hearty side? The Chipotle Black Bean Rice Skillet makes a great partner for anything diabla.