
This creamy shrimp enchilada recipe transforms simple ingredients into an indulgent seafood feast that will transport your taste buds straight to coastal Mexico. The combination of succulent shrimp and rich, velvety sauce creates a dish that feels special enough for celebrations yet simple enough for weeknight dinners.
I first made these enchiladas for my husband on our anniversary after a memorable vacation to Mexico. The look on his face when he took that first bite told me this recipe would become a staple in our home. Now our friends request it whenever they visit.
Ingredients
- Large shrimp: Peeled and deveined. Look for wild caught when possible for the best flavor and texture
- Olive oil: To sauté the shrimp while maintaining their delicate texture
- Butter: Adds richness to the vegetable base without overpowering the seafood flavor
- Onion and red bell pepper: Create a flavorful aromatic foundation for the filling
- Garlic: Freshly minced provides essential depth to both the filling and sauce
- Flour tortillas: Hold up better to the creamy sauce than corn alternatives would
- Cream cheese: Creates that luxurious mouthfeel that makes these enchiladas special
- Monterey Jack cheese: Melts beautifully and complements seafood without overwhelming it
- Sour cream: Adds tanginess to balance the rich elements in the dish
- Green chiles: Provide gentle heat and authentic Mexican flavor
- Heavy cream: Forms the base of our velvety sauce that coats every bite
- Chicken or seafood broth: Enhances the savory notes without adding competing flavors
- Cumin and chili powder: For that essential warming spice profile
Step-by-Step Instructions
- Cook the Shrimp:
- Heat olive oil in a large skillet over medium heat until it shimmers but doesn't smoke. Season your shrimp generously with salt, pepper, cumin, and chili powder, tossing to coat each piece evenly. Add them to the pan in a single layer, being careful not to overcrowd. Cook for exactly 2 minutes on the first side until you see a pink hue forming around the edges. Flip each shrimp and cook for just 1 more minute. They should be just barely opaque through the center. Remove immediately to prevent overcooking, as they will continue cooking in the oven later.
- Prepare the Vegetable Base:
- In the same skillet, melt butter over medium heat, scraping up any flavorful bits left from the shrimp. Add diced onions and cook for 4 minutes until they begin to soften and turn translucent. Add the red bell pepper and continue cooking for 3 minutes until slightly softened but still holding their shape. Add the garlic last, cooking for just 30 seconds until fragrant, being careful not to brown it which would create bitterness.
- Create the Filling:
- Roughly chop the cooled shrimp into bite sized pieces, leaving some larger chunks for texture. In a mixing bowl, combine the chopped shrimp, sautéed vegetables, softened cream cheese, half the Monterey Jack, and the diced green chiles. Stir everything together until the cream cheese is fully incorporated and creates a cohesive filling. Taste and adjust seasoning if needed.
- Assemble the Enchiladas:
- Preheat your oven to 375°F and lightly grease a 9×13 inch baking dish. Warm tortillas for 20 seconds in the microwave between damp paper towels to make them pliable. Place about 3 tablespoons of filling in a line down the center of each tortilla. Roll tightly and place seam side down in the baking dish, arranging them snugly against each other to prevent unraveling.
- Make the Sauce:
- In a saucepan over medium low heat, whisk together the heavy cream, sour cream, and broth until smooth. Add a pinch of cumin, salt, and pepper. Simmer gently for about 5 minutes, stirring frequently until the sauce coats the back of a spoon. Pour this luxurious sauce evenly over your assembled enchiladas, ensuring every inch is covered.
- Bake to Perfection:
- Sprinkle the remaining Monterey Jack cheese over the sauce covered enchiladas. Cover the dish with foil, making sure it doesn't touch the cheese. Bake for 20 minutes, then remove the foil and bake for an additional 10 minutes until the cheese is melted, bubbly, and developing golden spots. Let rest for 5 minutes before serving to allow the sauce to set slightly.

The green chiles are my secret ingredient in this recipe. My grandmother from New Mexico taught me that authentic Mexican cooking isn't about extreme heat but about layering flavors. The mild chiles provide that authentic taste without overwhelming the delicate shrimp. Every time I make this dish, I remember cooking alongside her in her tiny kitchen, learning techniques that would become the foundation of my love for cooking.

Best Storage Practices
These enchiladas maintain their texture and flavor wonderfully as leftovers. Store any remaining portions in an airtight container in the refrigerator for up to three days. The key to preserving their quality is allowing them to cool completely before refrigerating. When reheating, cover with foil and warm in a 350°F oven for about 15 minutes rather than using the microwave. This prevents the sauce from separating and keeps the tortillas from becoming soggy.
Perfect Seafood Selection
The quality of your shrimp significantly impacts this dish. Look for fresh shrimp with translucent flesh and no ammonia smell. If using frozen shrimp, thaw slowly in the refrigerator rather than under running water to preserve texture. Size matters here too. Medium shrimp (31/40 count) work better than jumbo varieties as they distribute more evenly throughout the filling. Remove the tails before cooking to make the eating experience more enjoyable.
Serving Suggestions
Transform these enchiladas into a complete meal with thoughtfully selected sides. A simple cilantro lime rice provides a perfect canvas for soaking up extra sauce. For vegetables, consider serving roasted corn with a squeeze of lime or a crisp jicama slaw to provide textural contrast to the creamy enchiladas. Keep garnishes fresh and vibrant with diced avocado, lime wedges, and a sprinkling of finely chopped cilantro to brighten each plate.
Cultural Context
Seafood enchiladas represent the beautiful culinary fusion that happens in coastal regions of Mexico, particularly in states like Veracruz where European and indigenous cooking techniques blend. Traditional Mexican enchiladas date back to Mayan times when they were simple corn tortillas dipped in chili sauce. This creamy adaptation incorporates elements of European dairy traditions while honoring the Mexican technique of filled, rolled tortillas. The dish exemplifies how cuisine evolves while maintaining cultural connections.
Frequently Asked Questions
- → How do I keep shrimp tender while cooking?
Cook shrimp over medium heat for 2-3 minutes per side until pink and opaque. Avoid overcooking as it may result in rubbery texture.
- → Can I make these enchiladas ahead of time?
Yes! Assemble the enchiladas without the sauce, cover tightly, and refrigerate for up to 1 day. Add the sauce just before baking.
- → What are good side dishes for shrimp enchiladas?
Serve with a side of Mexican rice, black beans, or a fresh green salad to complement the creamy enchiladas.
- → How can I make this dish spicier?
Add diced jalapeños or hot sauce to the filling or sauce for additional heat. You can also sprinkle in red chili flakes.
- → Can I freeze these enchiladas?
Yes. Freeze assembled enchiladas (without sauce) in an airtight container for up to 2 months. Thaw before adding sauce and baking.
- → What can I use instead of shrimp?
You can substitute shrimp with shredded chicken, crab, or a mix of seafood. For a vegetarian option, use black beans, zucchini, and corn.