Seafood Enchiladas are a delicious way to bring restaurant-quality comfort food to your own kitchen. Filled with tender shrimp, sweet lump crab meat, and wrapped in soft flour tortillas, these enchiladas are topped with a creamy homemade sauce and plenty of melted cheese for a meal that’s perfect for family dinners or entertaining guests.
This easy Seafood Enchiladas Recipe walks you through every step, from preparing the flavorful seafood filling to making a rich cream sauce and baking everything until hot and bubbly. Even if you’ve never made enchiladas before, this recipe is simple enough to follow and delivers impressive results every time.

1. Seafood Enchiladas Recipe (Yield: 6 Servings)
Ingredients
For the Seafood Filling
- 1 pound shrimp, peeled, deveined, and chopped
- 8 ounces lump crab meat
- 1 tablespoon olive oil
- ½ medium onion, finely diced
- 2 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 tablespoons fresh cilantro, chopped
- 1 tablespoon fresh lime juice
For the Creamy Sauce
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 1½ cups chicken broth or seafood broth
- ½ cup sour cream
- 4 ounces cream cheese, softened
- 1 can (4 ounces) diced green chiles
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
For Assembly
- 8 small flour tortillas
- 2 cups shredded Monterey Jack or Mexican-blend cheese
- Extra chopped cilantro, for garnish
Instructions
Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with cooking spray or a thin layer of butter.
Heat the olive oil in a large skillet over medium heat. Add the diced onion and cook for about 4 minutes until softened and translucent. Stir in the minced garlic and cook for another 30 seconds until fragrant.
Add the chopped shrimp to the skillet along with the ground cumin, chili powder, salt, and black pepper. Cook for about 2 to 3 minutes, stirring frequently, until the shrimp just begin turning pink. Avoid fully cooking them at this stage because they will continue cooking in the oven.
Gently fold the lump crab meat into the skillet, followed by the chopped cilantro and fresh lime juice. Stir carefully to keep the crab pieces intact. Remove the filling from the heat and set it aside while you prepare the sauce.
In a medium saucepan, melt the butter over medium heat. Sprinkle in the flour and whisk continuously for about 1 minute to create a smooth roux.
Slowly pour in the broth while whisking constantly until the mixture is smooth. Continue cooking for 3 to 5 minutes until the sauce begins to thicken slightly.
Reduce the heat to low. Add the softened cream cheese and stir until completely melted. Mix in the sour cream, diced green chiles, garlic powder, salt, and black pepper. Continue stirring until the sauce becomes smooth, creamy, and well combined.
Spread about ½ cup of the creamy sauce evenly across the bottom of the prepared baking dish.
Lay one tortilla flat on a clean work surface. Spoon an even portion of the seafood filling down the center and sprinkle with a small amount of shredded cheese. Roll the tortilla tightly and place it seam-side down in the baking dish. Repeat with the remaining tortillas and filling.
Pour the remaining creamy sauce evenly over the enchiladas, making sure each tortilla is well covered. Sprinkle the remaining shredded cheese across the top.
Cover the baking dish loosely with aluminum foil and bake for 20 minutes. Remove the foil and continue baking for another 10 to 15 minutes until the cheese is melted, lightly golden, and the sauce is bubbling around the edges.
Remove the enchiladas from the oven and allow them to rest for 5 to 10 minutes before serving. Garnish with fresh chopped cilantro and serve warm.

2. Tips for Perfect Seafood Enchiladas
Use fresh or properly thawed shrimp and pat them dry before cooking. Excess moisture can make the filling watery and dilute the flavor.
Choose high-quality lump crab meat for the best texture. Handle it gently when mixing so the large pieces remain intact.
Cook the shrimp only until they begin turning pink before assembling the enchiladas. This prevents them from becoming rubbery after baking.
Allow the cream cheese to soften at room temperature before making the sauce. Softened cream cheese blends more easily and creates a smoother consistency.
Warm the tortillas for a few seconds in the microwave or a dry skillet before filling them. This makes them flexible and less likely to crack while rolling.
Use freshly shredded cheese whenever possible. It melts more smoothly than pre-shredded cheese, which often contains anti-caking agents.
Cover the baking dish during the first part of baking to keep the enchiladas moist, then uncover them near the end to allow the cheese to brown beautifully.
Let the enchiladas rest for several minutes before serving. This gives the creamy sauce time to settle, making the enchiladas easier to slice and serve.
3. Frequently Asked Questions
Can I make seafood enchiladas ahead of time?
Yes. Assemble the enchiladas, cover the baking dish tightly, and refrigerate for up to 24 hours before baking. Add an extra 5 to 10 minutes to the baking time if starting from cold.
Can I freeze seafood enchiladas?
Yes. Assemble the enchiladas without baking, wrap the dish tightly, and freeze for up to two months. Thaw overnight in the refrigerator before baking.
What other seafood can I use?
Scallops, lobster, cooked crawfish, or firm white fish such as cod or halibut can be substituted for part of the shrimp or crab to create your own variation.
What side dishes go well with seafood enchiladas?
Spanish rice, cilantro lime rice, refried beans, black beans, grilled corn, avocado salad, fresh salsa, or roasted vegetables all pair wonderfully with this dish.
How do I reheat leftovers?
Cover the enchiladas with foil and warm them in a 350°F (175°C) oven for about 20 minutes, or microwave individual servings until heated through.
4. Nutrition Information
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 510 |
| Protein | 30 g |
| Total Fat | 26 g |
| Saturated Fat | 13 g |
| Carbohydrates | 38 g |
| Fiber | 2 g |
| Sugar | 3 g |
| Sodium | 770 mg |
| Cholesterol | 170 mg |
| Calcium | 290 mg |
This easy Seafood Enchiladas Recipe is a wonderful combination of tender seafood, creamy homemade sauce, melted cheese, and soft tortillas. It’s comforting enough for family dinners while also being elegant enough to serve when entertaining guests.
Once you’ve made this recipe, you’ll find it easy to customize with your favorite seafood, cheeses, or toppings. Pair it with classic Mexican-inspired side dishes for a complete meal that’s rich, satisfying, and sure to become a favorite at your table.