Shrimp Diablo is made with tender shrimp that are tossed in a homemade spicy chili pepper sauce. Serve these Mexican spicy shrimp over rice, pasta, or alongside your favorite side dishes!
Do you like spicy food? Do you like seafood? Then you’re going to love this recipe for Shrimp Diablo! This dish is packed with flavor, and it’s sure to spice up your next dinner.
Making Mexican dishes at home is one way to get a seriously delicious meal. Mexican food has many layers of flavor including savory herbs and lots of spices that make them truly satisfying.
Shrimp Diablo is a spicy Mexican dish made with tender shrimp and a homemade chili pepper sauce that includes three different types of chili peppers. Blend them into a sauce along with tomatoes and cooked shrimp for a high-protein dish that’s packed with a punch.
Serve shrimp diablo over a bed of cooked rice or your favorite pasta to make it a complete meal. You can also serve this shrimp as a party appetizer or throw them into a quesadilla, burrito, or tacos for a spicy twist.
How To Make Homemade Shrimp Diablo
- Add canola oil to a skillet over medium heat. Once the oil becomes shiny, add the onion and saute for 5-7 minutes or until it becomes translucent. Then, add the garlic and cook for an additional 60 seconds or until fragrant.
- To the garlic and onion mixture, add the peeled shrimp. Saute until they are no longer opaque and have a pink color. Remove from the pan and set aside.
- While the shrimp is cooking, bring a large pot of water to a boil. Add the 3 chili peppers and boil for 10 minutes. Drain the peppers in a colander.
- To a high-speed blender, add the boiled peppers, tomatoes, apple cider vinegar, and dried spices. Blend until creamy and smooth. Pour the sauce through a fine-mesh strainer and pour into the pan that was used to cook the shrimp.
- Heat the sauce over low heat and bring to a low simmer for 5 minutes. Add the cooked shrimp and saute for another 3-4 minutes or until the sauce thickens.
- Serve over pasta or rice while hot and garnish with fresh cilantro, lime juice, and sour cream if desired.
- Do not use shrimp that is already cooked for this recipe as pre-cooked shrimp can get rubbery when overcooked.
- Make sure to use dried spices when making this recipe as they have a stronger, more pronounced flavor compared to their fresh counterparts.
- Do not add salt until after you’ve tasted the sauce because canned tomatoes can already be quite salty.
- If your shrimp are larger than 16-20 count per pound, cut them in half before cooking so that they are not too large.
- If the sauce becomes too thick, add a little bit of water to thin it out.
- Shrimp Diablo can be served over pasta, rice, or quinoa for a complete meal.
- Don’t like seafood? Try making this dish using diced chicken breast.
- To make this dish vegetarian-friendly, substitute the shrimp with chunks of extra firm tofu that have been drained and patted dry.
- Add a can of black beans to the shrimp diablo for an extra boost of protein and fiber.
- If you’re looking for a spicier dish, add more chile peppers or use hotter varieties like jalapeno peppers.
- In place of the apple cider vinegar, try using white vinegar or red wine vinegar for a different flavor profile.
- If you’re in the mood for a smoky flavor, add some chipotle peppers to give this recipe an extra kick.
- Add bell pepper chunks along with the garlic and onion to the shrimp diablo sauce if desired.
Storing and Freezing
Storing: Store any leftovers in an airtight container in the fridge for up to four days. This dish can also be made in advance and served at room temperature or cold. Simply let it cool completely before refrigerating or freezing.
Freezing: Freeze shrimp diablo in an airtight container for up to two months. Thaw overnight in the fridge before reheating.
More Seafood Recipes
- Baked Cod with Panko
- Sheet Pan Salmon
- Shrimp Curry
- Blackened Mahi-Mahi
- Shrimp Ceviche
- Teriyaki Salmon
- Grilled Shrimp Salad
Shrimp DiabloPrint Pin
I earn a commission from Amazon and Instacart from qualifying purchases.
- 1 tablespoon(s) canola oil
- ½ white onion, diced
- 2 garlic cloves, finely minced
- 24 ounces large shrimp, peeled with the tail on
- 3 pasilla peppers, dried, seeded with the stems removed
- 2 chile de arbol, dried, seeded with the stems removed
- 1 guajillo peppers, seeded with the stems removed
- 6 roma tomatoes, cut into fourths
- 2 tablespoon(s) apple cider vinegar
- 1 tsp. cumin
- 1 tsp. coriander, dried
- 1 tsp. oregano, dried
- ½ tsp. kosher salt
- Heat a large skillet over medium heat. Add the canola oil and onion, and cook until the onion becomes translucent.1 tablespoon(s) canola oil½ white onion
- Add the garlic, and cook until it becomes fragrant, about 1 minute. Then add the shrimp, and cook until they start to curl and turn pink. Remove the shrimp from the pan, and set aside.2 garlic cloves24 ounces large shrimp
- While the shrimp is cooking, bring a large pot of water to a boil, add the pasilla, chile arbol, and guajillo peppers, and boil for 10 minutes.3 pasilla peppers2 chile de arbol1 guajillo peppers
- Drain the peppers, and add them to a large blender along with the tomatoes, apple cider vinegar, cumin, coriander, oregano and salt. Blend until smooth.6 roma tomatoes2 tablespoon(s) apple cider vinegar1 tsp. cumin1 tsp. coriander1 tsp. oregano½ tsp. kosher salt
- Strain the sauce through a fine mesh sieve into the pan that was used to cook the shrimp. Cook for 5 minutes or until the sauce begins to come to a low simmer.
- Stir in the shrimp and cook for another 3-4 minutes or until the sauce reaches the desired thickness. Serve with freshly chopped cilantro for garnish and Mexican rice or pasta if desired.
- See post for storage options.