18 Spicy Mexican Fish Recipes for Flavorful Dinners

Posted by Sophia Brennan on April 14, 2025

Are you ready to spice up your dinner routine? Look no further than these 18 mouth-watering Mexican fish recipes that will transport your taste buds south of the border! From grilled tacos and ceviche to soups, stews, and casseroles, we’ve got you covered with a variety of flavors and textures to tantalize your senses.

Whether you’re in the mood for something light and refreshing or hearty and comforting, these recipes are sure to satisfy. And with their bold combinations of lime, chipotle, mango, and more, they’re guaranteed to add a little excitement to your mealtime routine. So go ahead, fire up your grill, heat up your skillet, or simply prep your ingredients – it’s time to get cooking with these delectable spicy Mexican fish recipes!

Grilled Mexican Fish Tacos with Lime Crema

Grilled Mexican Fish Tacos with Lime Crema
Elevate your taco game with this flavorful and refreshing recipe that combines the brightness of lime, the spiciness of chipotle peppers, and the tenderness of grilled fish.

Ingredients:

– 1 pound white fish (such as tilapia or mahi-mahi), cut into small pieces
– 1/4 cup lime juice
– 2 cloves garlic, minced
– 1 teaspoon dried oregano
– 1/4 teaspoon ground cumin
– 1/4 teaspoon smoked paprika
– Salt and pepper to taste
– 8 corn tortillas
– Lime Crema (see below)
– Sliced radishes, lime wedges, cilantro, and sour cream for garnish

Lime Crema:

– 1 cup Greek yogurt
– 2 tablespoons freshly squeezed lime juice
– 1 tablespoon honey
– Salt to taste

Instructions:

1. Preheat grill to medium-high heat.
2. In a bowl, whisk together lime juice, garlic, oregano, cumin, smoked paprika, salt, and pepper. Add fish pieces and marinate for at least 30 minutes.
3. Grill fish for 3-4 minutes per side or until cooked through.
4. Warm tortillas by wrapping them in a damp paper towel and microwaving for 20 seconds.
5. Assemble tacos with grilled fish, Lime Crema, radishes, lime wedges, cilantro, and sour cream.

Cooking Time: 15-20 minutes

Spicy Mexican Fish Ceviche with Avocado

Spicy Mexican Fish Ceviche with Avocado
Fresh, flavorful, and fiesta-ready, this Spicy Mexican Fish Ceviche with Avocado is a vibrant twist on the classic ceviche. Combine succulent fish, zesty lime juice, and a hint of heat from jalapeño peppers for an unforgettable appetizer or snack.

Ingredients:

– 1 pound white fish (such as halibut, tilapia, or cod), cut into small pieces
– 1/2 cup freshly squeezed lime juice
– 1/4 cup chopped red onion
– 1/4 cup chopped fresh cilantro
– 1 jalapeño pepper, seeded and finely chopped
– 1 ripe avocado, diced
– Salt to taste
– Optional: tortilla chips or tostadas for serving

Instructions:

1. In a large bowl, combine fish pieces, lime juice, onion, cilantro, and jalapeño.
2. Cover and refrigerate for at least 30 minutes to allow the flavors to meld.
3. Just before serving, stir in diced avocado.
4. Season with salt to taste.
5. Serve with tortilla chips or tostadas, if desired.

Cooking Time: 30 minutes (plus marinating time)

Mexican Fish Veracruz with Tomatoes and Olives

Mexican Fish Veracruz with Tomatoes and Olives
This classic Veracruz-style dish is a flavorful and aromatic seafood recipe that combines the richness of tomatoes, olives, and capers with the delicate taste of fish. Perfect for a quick and easy dinner.

Ingredients:

– 4 fish fillets (any white fish works well)
– 1 large onion, thinly sliced
– 2 garlic cloves, minced
– 1 can of diced tomatoes (14 oz)
– 1/2 cup pitted green olives, sliced
– 1/4 cup capers, rinsed and drained
– 1 tsp dried oregano
– Salt and pepper to taste
– Vegetable oil for cooking

Instructions:

1. Heat a large skillet over medium-high heat. Add enough vegetable oil to coat the bottom.
2. Cook the fish fillets for 3-4 minutes per side, or until cooked through. Remove from skillet and set aside.
3. Reduce heat to medium. Add sliced onions and cook until translucent (5-6 minutes).
4. Add minced garlic and cook for an additional minute.
5. Stir in diced tomatoes, green olives, capers, oregano, salt, and pepper.
6. Simmer sauce for 5-7 minutes, allowing flavors to meld together.
7. Serve fish on top of tomato-olive sauce.

Cooking Time: 20-25 minutes

Baja-Style Mexican Fish Burritos

Baja-Style Mexican Fish Burritos
Experience the bold flavors of Baja California with these mouthwatering fish burritos. Crispy battered fish, creamy slaw, and zesty salsa come together to create a deliciously addictive snack.

Ingredients:

– 1 pound cod or tilapia fillets
– 1 cup all-purpose flour
– 1/2 teaspoon paprika
– 1/4 teaspoon cayenne pepper
– 1/2 cup buttermilk
– Vegetable oil for frying
– 8-10 corn tortillas
– 1 cup shredded cabbage
– 1/4 cup chopped cilantro
– 2 tablespoons lime juice
– Salt and pepper to taste
– Salsa (homemade or store-bought)
– Optional: avocado, sour cream, diced tomatoes

Instructions:

1. In a shallow dish, mix together flour, paprika, and cayenne pepper.
2. Pour buttermilk into a separate dish.
3. Dip fish fillets in buttermilk, then coat with flour mixture, pressing gently to adhere.
4. Fry coated fish in hot oil until golden brown (about 3-4 minutes per side).
5. Warm tortillas by wrapping them in a damp paper towel and microwaving for 20-30 seconds.
6. Assemble burritos by placing fried fish, slaw (shredded cabbage, cilantro, lime juice), and salsa on each tortilla.

Cooking Time: 15-20 minutes

Mexican Fish Soup with Chipotle and Lime

Mexican Fish Soup with Chipotle and Lime
A vibrant and spicy soup that combines the freshness of lime with the smokiness of chipotle peppers, perfect for a cozy night in.

Ingredients:

– 1 pound fish fillets (such as tilapia or cod), cut into bite-sized pieces
– 2 tablespoons olive oil
– 1 medium onion, diced
– 3 cloves garlic, minced
– 1 teaspoon ground cumin
– 1/2 teaspoon smoked chipotle peppers in adobo sauce, chopped
– 1 can (14.5 oz) diced tomatoes
– 4 cups fish broth
– 1 lime, juiced
– Salt and pepper to taste
– Fresh cilantro leaves for garnish

Instructions:

1. Heat oil in a large pot over medium-high heat.
2. Add onion and garlic; cook until onion is translucent.
3. Add cumin, chipotle peppers, and fish; cook for 5 minutes.
4. Add diced tomatoes, fish broth, and lime juice. Bring to a boil, then reduce heat and simmer for 10-12 minutes or until fish is cooked through.
5. Season with salt and pepper to taste.
6. Serve hot, garnished with fresh cilantro leaves.

Cooking Time: 20-22 minutes

Pan-Seared Mexican Fish with Mango Salsa

Pan-Seared Mexican Fish with Mango Salsa
Discover the perfect fusion of flavors with this vibrant dish that combines succulent fish with a sweet and tangy mango salsa.

Ingredients:

– 4 fish fillets (such as tilapia or mahi-mahi), about 1 inch thick
– 2 tablespoons olive oil
– 1 lime, juiced
– 1 teaspoon ground cumin
– 1/2 teaspoon paprika
– Salt and pepper to taste
– 1 ripe mango, diced
– 1 jalapeño pepper, seeded and finely chopped
– 1/4 cup red onion, thinly sliced
– 2 tablespoons fresh cilantro, chopped

Instructions:

1. Preheat oven to 400°F (200°C).
2. In a small bowl, mix together olive oil, lime juice, cumin, paprika, salt, and pepper.
3. Brush the mixture evenly onto both sides of the fish fillets.
4. Heat a large skillet over medium-high heat. Add fish and cook for 2-3 minutes per side, or until cooked through.
5. Meanwhile, combine mango, jalapeño, red onion, and cilantro in a bowl. Squeeze lime juice over the top and toss to combine.
6. Serve pan-seared fish with mango salsa spooned on top.

Cooking Time: 8-10 minutes

Mexican Fish Enchiladas with Green Sauce

Mexican Fish Enchiladas with Green Sauce
Get ready to savor the bold flavors of Mexico with this recipe for succulent fish enchiladas smothered in a tangy green sauce. This quick and easy dish is perfect for a weeknight dinner or special occasion.

Ingredients:
– 1 pound cod or tilapia, cut into 8 pieces
– 1/2 cup vegetable oil
– 1 onion, diced
– 2 cloves garlic, minced
– 1 can (10 oz) enchilada sauce
– 1 cup chopped fresh cilantro
– 1/4 cup chopped scallions
– Salt and pepper to taste
– 6-8 corn tortillas
– Shredded cheese for serving (optional)

Instructions:
1. Preheat oven to 375°F.
2. In a large skillet, heat oil over medium-high. Add fish, onion, and garlic; cook until fish is opaque and flaky, about 3-4 minutes per side.
3. In a separate pan, combine enchilada sauce and cilantro; simmer over low for 5 minutes.
4. To assemble, dip tortillas in warm water, then wrap around fish mixture, placing seam-side down in a baking dish. Pour green sauce over top.
5. Bake for 15-20 minutes or until cheese is melted (if using).
6. Garnish with scallions and serve hot.

Cooking Time: 25-30 minutes

Grilled Mexican Fish Skewers with Pineapple

Grilled Mexican Fish Skewers with Pineapple
Add a flavorful twist to traditional fish skewers with the sweetness of pineapple and the boldness of Mexican spices.

Ingredients:

– 1 pound white fish (such as tilapia or mahi-mahi), cut into 1-inch pieces
– 1/2 cup lime juice
– 1/4 cup olive oil
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– 1/2 teaspoon chili powder
– Salt and pepper to taste
– 1 ripe pineapple, cut into 1-inch chunks
– 10 wooden skewers

Instructions:

1. Preheat grill to medium-high heat.
2. In a large bowl, whisk together lime juice, olive oil, garlic, cumin, chili powder, salt, and pepper.
3. Add fish pieces to the marinade; toss to coat. Cover and refrigerate for at least 30 minutes or up to 2 hours.
4. Thread marinated fish, pineapple chunks, and a few fresh cilantro leaves (if desired) onto each skewer.
5. Grill skewers for 8-10 minutes, turning occasionally, until fish is cooked through and slightly charred.
6. Serve immediately with your favorite sides, such as Mexican rice or grilled vegetables.

Cooking Time: 8-10 minutes

Mexican Fish Tostadas with Cabbage Slaw

Mexican Fish Tostadas with Cabbage Slaw
Elevate your taco game with these flavorful fish tostadas topped with a refreshing cabbage slaw, perfect for a quick and delicious meal or snack.

Ingredients:

– 1 pound white fish (such as tilapia or cod), cut into small pieces
– 1/2 cup lime juice
– 1/4 cup olive oil
– 2 cloves garlic, minced
– 1 teaspoon cumin
– Salt and pepper to taste
– 8-10 corn tortillas
– Cabbage Slaw (recipe below)
– Optional toppings: diced avocado, sour cream, cilantro, queso fresco

Cabbage Slaw:

– 1/2 head cabbage, shredded
– 1 tablespoon lime juice
– 1 tablespoon olive oil
– Salt and pepper to taste

Instructions:

1. Preheat oven to 400°F (200°C).
2. In a large bowl, whisk together lime juice, olive oil, garlic, and cumin.
3. Add fish pieces and marinate for at least 15 minutes or up to 30 minutes in the refrigerator.
4. Remove fish from marinade and place on a baking sheet lined with parchment paper.
5. Bake for 12-15 minutes or until cooked through.
6. Meanwhile, toast tortillas by wrapping them in a damp paper towel and microwaving for 20-30 seconds.
7. Assemble tostadas by placing fish on top of toasted tortillas, followed by cabbage slaw and optional toppings.

Cooking Time: 15-20 minutes

Spicy Mexican Fish Stew with Corn and Peppers

Spicy Mexican Fish Stew with Corn and Peppers
This hearty stew combines the freshness of corn and peppers with the bold flavors of Mexico, all wrapped up in a spicy fish package. Perfect for a weeknight dinner or a weekend gathering.

Ingredients:

– 1 pound firm white fish (such as cod or tilapia), cut into 1-inch pieces
– 2 tablespoons olive oil
– 1 large onion, diced
– 2 cloves garlic, minced
– 1 red bell pepper, diced
– 1 can (14.5 oz) diced tomatoes with green chilies
– 1 cup frozen corn kernels
– 1 teaspoon ground cumin
– 1/2 teaspoon smoked paprika
– Salt and pepper to taste
– 1-2 jalapeños or other hot peppers, sliced
– Fresh cilantro leaves for garnish

Instructions:

1. Heat oil in a large pot over medium-high heat. Add onion and cook until softened, about 5 minutes.
2. Add garlic, bell pepper, and cumin; cook 1 minute.
3. Add fish, diced tomatoes, corn, smoked paprika, salt, and pepper. Stir to combine.
4. Bring stew to a simmer; reduce heat to medium-low and cook 10-12 minutes or until fish is cooked through.
5. Stir in sliced jalapeños. Taste and adjust seasoning as needed.
6. Serve hot, garnished with cilantro leaves.

Cooking Time: 20-22 minutes

Mexican Fish Quesadillas with Pico de Gallo

Mexican Fish Quesadillas with Pico de Gallo
Mexican Fish Quesadillas with Pico de Gallo Recipe

Savory fish, melted cheese, and crispy tortillas come together to create a flavorful and satisfying meal.

Ingredients:

– 1 pound cod or tilapia fillets, cut into small pieces
– 2 tablespoons olive oil
– 1 onion, diced
– 1 bell pepper, diced
– 1 jalapeño pepper, seeded and finely chopped
– 4 large tortillas
– 2 cups shredded Monterey Jack cheese
– Salt and pepper to taste
– Pico de Gallo (recipe below)

Instructions:

1. Preheat a large skillet or griddle over medium-high heat.
2. In the skillet, cook the fish mixture until it’s opaque and flakes easily with a fork, about 4-5 minutes.
3. Meanwhile, place a tortilla in the skillet and sprinkle half of the cheese on half of the tortilla.
4. Add the cooked fish on top of the cheese, then fold the tortilla in half to enclose the filling.
5. Cook for 2-3 minutes or until the tortilla is crispy and the cheese is melted.
6. Repeat with remaining ingredients.

Pico de Gallo Recipe:

– 1 cup diced tomatoes
– 1/2 cup diced red onion
– 1 jalapeño pepper, seeded and finely chopped
– 1 lime, juiced
– Salt to taste

Combine all ingredients in a bowl and stir until well combined. Serve with quesadillas.

Cooking Time: 15-20 minutes

Baked Mexican Fish with Cilantro and Garlic

Baked Mexican Fish with Cilantro and Garlic
A flavorful and aromatic dish that combines the richness of fish with the boldness of Mexican spices, this recipe is perfect for a quick and delicious meal. With its simple preparation and minimal ingredients, you’ll be enjoying this mouthwatering fish in no time!

Ingredients:

– 4 fish fillets (any white fish works well)
– 1/2 cup olive oil
– 4 cloves garlic, minced
– 1/4 cup chopped fresh cilantro
– 1 tablespoon lime juice
– 1 teaspoon ground cumin
– Salt and pepper to taste
– 1/4 cup shredded Monterey Jack cheese (optional)

Instructions:

1. Preheat oven to 400°F (200°C).
2. Line a baking sheet with parchment paper.
3. In a small bowl, mix together olive oil, garlic, cilantro, lime juice, and cumin.
4. Place the fish fillets on the prepared baking sheet and brush the mixture evenly over both sides of the fish.
5. Season with salt and pepper to taste.
6. If using cheese, sprinkle it over the top of each fillet.
7. Bake for 12-15 minutes or until the fish is cooked through and flakes easily with a fork.

Cooking Time: 12-15 minutes

Mexican Fish Tamales with Salsa Verde

Mexican Fish Tamales with Salsa Verde
Experience the bold flavors of Mexico with this recipe that combines tender fish, vibrant tamales, and a tangy salsa verde. Perfect for a unique dinner or special occasion.

Ingredients:

– 8-10 corn husks
– 1 pound fish fillets (such as tilapia or cod)
– 1 cup masa harina
– 2 cups water
– 1/4 cup vegetable oil
– Salt and pepper to taste
– Salsa Verde (see below for recipe)

Instructions:

1. Preheat your oven to 375°F (190°C).
2. In a medium bowl, mix together the fish, masa harina, and water until you get a thick dough.
3. Soak the corn husks in warm water for about 30 minutes. This will make them pliable and easier to fold.
4. Assemble the tamales by spreading a small amount of dough onto the center of a corn husk, then place a piece of fish on top. Fold the sides and roll the tamale, securing with a strip of corn husk.
5. Place the tamales in a steamer basket over boiling water and steam for 1-2 hours or until the dough is tender.
6. Serve with Salsa Verde (recipe below).

Salsa Verde:

– 1 cup tomatillos, roasted and chopped
– 1/4 cup red onion, finely chopped
– 1 jalapeño pepper, seeded and finely chopped
– 2 cloves garlic, minced
– Juice of 1 lime
– Salt and pepper to taste

Combine all ingredients in a bowl. Refrigerate until ready to serve.

Cooking Time: approximately 3-4 hours (including steaming time)

Mexican Fish Casserole with Black Beans

Mexican Fish Casserole with Black Beans
Mexican Fish Casserole with Black Beans Recipe

Summary: This recipe combines the flavors of Mexico and the comfort of a casserole, featuring flaky fish, tender black beans, and a crunchy tortilla crust. Perfect for a weeknight dinner or a special occasion.

Ingredients:

– 1 pound cod or tilapia fillets
– 1 can black beans, drained and rinsed
– 1 onion, diced
– 2 cloves garlic, minced
– 1 red bell pepper, diced
– 1 tablespoon olive oil
– 1 teaspoon cumin
– 1/2 teaspoon paprika
– Salt and pepper to taste
– 6-8 corn tortillas
– Shredded cheese (Monterey Jack or Cheddar work well)
– Optional toppings: diced tomatoes, shredded lettuce, sour cream, salsa

Instructions:

1. Preheat oven to 375°F (190°C).
2. In a large skillet, sauté onion, garlic, and bell pepper until tender.
3. Add fish fillets to the skillet and cook until flaky.
4. In a separate pan, warm tortillas over medium heat for about 30 seconds on each side. This will make them more pliable.
5. Assemble the casserole by placing half of the tortillas in a baking dish, followed by the fish mixture, black beans, and remaining tortillas.
6. Top with cheese and desired toppings (if using).
7. Bake for 20-25 minutes or until the cheese is melted and bubbly.

Cooking Time: 25-30 minutes

Grilled Mexican Fish with Chili-Lime Butter

Grilled Mexican Fish with Chili-Lime Butter
A flavorful and spicy twist on traditional grilled fish, this recipe combines the bold flavors of Mexico with a zesty chili-lime butter. Perfect for a quick weeknight dinner or a weekend BBQ.

Ingredients:

– 4 fish fillets (tilapia, mahi-mahi, or cod work well)
– 1/2 cup unsalted butter, softened
– 2 tablespoons freshly squeezed lime juice
– 1 tablespoon chili flakes
– 1 teaspoon ground cumin
– 1/4 teaspoon smoked paprika
– Salt and pepper to taste
– Fresh cilantro leaves for garnish

Instructions:

1. Preheat grill to medium-high heat.
2. In a small bowl, mix together softened butter, lime juice, chili flakes, cumin, and smoked paprika until well combined.
3. Season fish fillets with salt and pepper.
4. Grill fish for 4-5 minutes per side, or until cooked through.
5. During the last minute of grilling, spread chili-lime butter on top of each fish fillet.
6. Serve immediately, garnished with fresh cilantro leaves.

Cooking Time: 8-10 minutes total

Mexican Fish Fajitas with Bell Peppers

Mexican Fish Fajitas with Bell Peppers
A flavorful and vibrant dish that combines the freshness of fish with the boldness of Mexican spices, all wrapped up in a crispy fajita-style package.

Ingredients:

– 1 lb fish fillets (such as tilapia or mahi-mahi), cut into thin strips
– 1/2 cup lime juice
– 1/4 cup olive oil
– 2 cloves garlic, minced
– 1 tsp ground cumin
– 1 tsp smoked paprika
– Salt and pepper to taste
– 2 large bell peppers (any color), sliced
– 8 small flour tortillas
– Optional toppings: avocado, sour cream, salsa, cilantro

Instructions:

1. In a large bowl, whisk together lime juice, olive oil, garlic, cumin, smoked paprika, salt, and pepper.
2. Add fish strips to the marinade and refrigerate for at least 30 minutes or up to 2 hours.
3. Heat a large skillet over medium-high heat. Remove fish from marinade, letting any excess liquid drip off.
4. Cook fish and bell peppers in the skillet for 4-5 minutes per side, or until fish is cooked through and bell peppers are tender.
5. Warm tortillas by wrapping them in a damp paper towel and microwaving for 20-30 seconds.
6. Assemble fajitas with cooked fish, bell peppers, and desired toppings.

Cooking Time: 15-20 minutes

Mexican Fish Empanadas with Spicy Dipping Sauce

Mexican Fish Empanadas with Spicy Dipping Sauce
Add a flavorful twist to traditional empanadas by filling them with tender fish, then dipping them in a spicy sauce. This recipe is perfect for a quick and delicious dinner or snack.

Ingredients:

– 1 package of empanada dough (homemade or store-bought)
– 1/2 pound cod or tilapia, cooked and flaked
– 1/4 cup chopped onion
– 1/4 cup chopped fresh cilantro
– 1 jalapeño pepper, seeded and finely chopped
– Salt and pepper to taste
– Vegetable oil for frying
– Spicy dipping sauce (recipe below)

Instructions:

1. Preheat the oil in a deep frying pan to 350°F.
2. Roll out the empanada dough and cut into circles.
3. Place a spoonful of fish mixture onto one half of each circle, leaving a 1/2-inch border.
4. Fold the other half over the filling and press edges together to seal.
5. Fry empanadas for 2-3 minutes on each side or until golden brown.
6. Serve with Spicy Dipping Sauce (recipe below).

Spicy Dipping Sauce:

– 1/2 cup mayonnaise
– 1 tablespoon hot sauce (such as sriracha)
– 1 lime, juiced
– Salt and pepper to taste

Combine all ingredients in a bowl and mix well. Serve with empanadas.

Cooking Time: 10-12 minutes

Mexican Fish Salad with Avocado and Corn

Mexican Fish Salad with Avocado and Corn
This refreshing salad combines the flavors of Mexico with the freshness of avocado and corn, making it perfect for a light and satisfying meal.

Ingredients:

– 1 pound cooked fish (such as tilapia or mahi-mahi), flaked
– 2 ripe avocados, diced
– 1 cup frozen corn kernels, thawed
– 1/4 cup chopped red onion
– 1 jalapeño pepper, seeded and finely chopped
– 2 tablespoons fresh lime juice
– 1 teaspoon ground cumin
– Salt and pepper to taste
– Fresh cilantro leaves for garnish (optional)

Instructions:

1. In a large bowl, combine the flaked fish, diced avocado, corn kernels, red onion, and chopped jalapeño.
2. Squeeze the lime juice over the mixture and sprinkle with cumin.
3. Season with salt and pepper to taste.
4. Cover and refrigerate for at least 30 minutes to allow flavors to meld.
5. Just before serving, garnish with fresh cilantro leaves if desired.

Cooking Time: None needed! This salad is best served chilled or at room temperature.

Summary

Get ready to spice up your dinner routine with these 18 mouth-watering Mexican fish recipes! From tacos to ceviche, burritos to soup, and even tamales, there’s something for everyone. Try Grilled Mexican Fish Tacos with Lime Crema, Spicy Mexican Fish Ceviche with Avocado, or Mexican Fish Veracruz with Tomatoes and Olives. Or go big with Baja-Style Mexican Fish Burritos or Pan-Seared Mexican Fish with Mango Salsa. Whatever your taste buds crave, these recipes will transport you to the vibrant flavors of Mexico. ¡Buen provecho!

You might also like these recipes

Leave a Comment