Seafood enchiladas are a flavorful twist on a classic Mexican favorite. Instead of the usual beef or chicken filling, this version features tender shrimp and sweet crab meat wrapped in soft corn tortillas, then baked under a blanket of rich enchilada sauce and melted cheese. The result is a comforting yet fresh dish that feels both indulgent and special.

Perfect for family dinners, casual entertaining, or when you want something a little different, these seafood enchiladas bring together coastal flavors with traditional Mexican comfort. Every bite is creamy, savory, and satisfying.
Why You’ll Love This Seafood Enchiladas Recipe
- A delicious way to enjoy seafood in a warm, comforting dish
- Shrimp and crab create a rich yet balanced flavor
- Easy to prepare with simple ingredients
- Perfect for weeknight dinners or entertaining guests
- Customizable with your favorite seafood, spices, or toppings
- High in protein and naturally gluten-free when using corn tortillas
If you’re looking for a meal that feels restaurant-worthy but is simple to make at home, this seafood enchiladas recipe is a must-try.
Ingredients
Main Ingredients
- 8–10 corn tortillas
- 1 lb shrimp, peeled and deveined
- 1 cup cooked crab meat, shredded
- 2 cups shredded Monterey Jack or Mexican-blend cheese
- 2 cups enchilada sauce (store-bought or homemade)
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- Salt and pepper, to taste
For Serving
- ¼ cup fresh cilantro, chopped
- ½ cup sour cream
- Lime wedges
Optional Add-Ins
- Diced jalapeños for heat
- Chopped bell peppers for color and sweetness
- Black beans for extra protein
- Avocado slices for creaminess
How to Make Seafood Enchiladas
Step 1: Prepare the Seafood Filling
Heat olive oil in a large skillet over medium heat. Add the diced onion and garlic and sauté for 3–4 minutes until softened and fragrant. Add the shrimp and cook for 3–5 minutes, until pink and opaque. Gently fold in the crab meat and season with salt and pepper. Remove from heat and let cool slightly.
Step 2: Assemble the Enchiladas
Preheat the oven to 375°F (190°C). Lightly grease a baking dish. Spoon the seafood mixture into the center of each tortilla, sprinkle with cheese, and roll tightly. Place seam-side down in the baking dish.
Step 3: Add Sauce & Bake
Pour the enchilada sauce evenly over the rolled tortillas. Sprinkle remaining cheese on top. Cover with foil and bake for 20 minutes. Remove foil and bake an additional 10–15 minutes, until the cheese is melted and bubbly.
Step 4: Serve
Let the enchiladas rest for a few minutes before serving. Garnish with fresh cilantro and serve with sour cream and lime wedges.
Tips for the Best Seafood Enchiladas
- Use fresh seafood whenever possible for the best flavor
- Medium to large shrimp work best for texture
- Avoid overcooking the seafood before baking
- Warm tortillas slightly before rolling to prevent tearing
- Let enchiladas rest briefly after baking for easier serving
Variations to Try
- Add cooked white fish like cod or tilapia
- Use a creamy white enchilada sauce instead of red
- Try pepper jack cheese for a spicy kick
- Top with queso fresco or sliced avocado
- Add chipotle sauce for smoky heat
Serving Suggestions
Pair seafood enchiladas with:
- Mexican rice
- Refried or black beans
- Guacamole or pico de gallo
- Mexican street corn
- A crisp green salad
For drinks, margaritas, Mexican beer, hibiscus tea, or sparkling water with lime pair beautifully.
Storage & Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days
- Freezer: Wrap tightly and freeze for up to 2 months
- Reheat: Bake covered at 350°F until heated through or microwave individual portions
Final Thoughts
These seafood enchiladas are rich, comforting, and full of fresh coastal flavor. Whether you’re serving them for a family dinner or a special gathering, they’re guaranteed to impress. Simple to prepare, endlessly customizable, and absolutely delicious—this is one recipe you’ll come back to again and again.
