Spicy Fish Tacos | Mommy's Home Cooking

Spicy Fish Tacos

These Spicy Fish Tacos are quick and easy to prepare. They're delicious enough for a weeknight dinner and tasty enough to please everyone! This recipe is simple, yet so delicious! 
Course Main Course
Cuisine Mexican
Keyword fish, spicy, tacos
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes
Servings 6 serving
Calories 201kcal
Author Oriana Romero


  • 1 1/2 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon cayenne pepper
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon cumin
  • 1/2 teaspoon paprika
  • 1 lb fresh mahi-mahi fillets. You could use any other white fish in this recipe like tilapia or cod.
  • 2 tablespoons canola oil
  • 6 - 8 corn tortillas
  • 2 cups coleslaw
  • 1/2 cup spicy cilantro and lemon mayonnaise (optional)


  • In a small bowl mix the salt, peppers, garlic, cumin and paprika. Reserve.
  • Cut the fish fillets into strips, about 1 inch thick.
  • Season the fish with the mixture of salt and species (be generous).
  • Heat the oil in a large skillet over medium-high heat. Cook the fish for 2 -3 minutes each side or until golden and cooked.
  • Heat the tortillas: Place the tortillas in a clean skillet over medium heat and cook them for about 30 seconds on each side. Or to save time place 4 tortillas on a microwavable plate and wrap them with a damp paper towel. Microwave in 30-second bursts until they are warmed through. Repeat in batches of 4 tortillas until all your tortillas are warm.
  • Place two strips of fish on each tortilla. Add coleslaw to your liking and spicy cilantro and lemon mayonnaise, if desired.
  • Serve immediately.


Do not cut the fish into strips too thin or they can break apart when you cook them.
I used store-bought cabbage-kale salad mix.
 Did you make this recipe? Don't forget to give it a star rating below!
Please note that nutritional information is a rough estimate and it can vary depending on the products used.


Calories: 201kcal | Carbohydrates: 4g | Protein: 14g | Fat: 12g | Saturated Fat: 1g | Cholesterol: 61mg | Sodium: 826mg | Potassium: 360mg | Vitamin A: 380IU | Vitamin C: 8.8mg | Calcium: 21mg | Iron: 1.1mg