Fish Tacos with Tomato Salsa

Fish Tacos with Tomato Salsa


Enjoy your freshly made Fish Tacos with Tomato Salsa, a perfect blend of crunchy, creamy, and tangy flavors wrapped in a soft tortilla!


  • For the Tomato Salsa:
  • 2 medium tomatoes, finely chopped
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1/4 cup chopped coriander
  • Chili flakes, to taste
  • For the Fish:
  • 1 cup flour
  • 1 tablespoon chili powder
  • 1 1/2 teaspoons salt
  • 1/2 teaspoon black pepper
  • 1 cup milk
  • 500g firm white fish fillets
  • Peanut oil, for frying
  • For the Toppings:
  • 1/2 cup mayonnaise
  • 1/2 cup sour cream
  • Juice of 1 lime
  • Salt and pepper, to taste
  • Additional:
  • 8 small tortillas
  • Shredded lettuce
  • Chili sauce
  • Additional lime wedges, for serving


  1. Tomato Salsa:
    1 Tomato Salsa:
    • In a medium bowl, mix together tomatoes, onion, garlic, and coriander. Add chili flakes to taste.
  2. Prepare Fish Coating:
    2 Prepare Fish Coating:
    • Mix together flour, chili powder, salt, and black pepper in a medium bowl. Pour milk into another bowl.
  3. Frying Fish:
    3 Frying Fish:
    • Heat peanut oil in a large frying pan over medium-high heat. Dip fish in milk then coat in the flour mixture. Fry until golden brown, about 3-4 minutes per side. Cut into strips.
  4. Prepare Toppings:
    4 Prepare Toppings:
    • Mix mayonnaise, sour cream, lime juice, salt, and pepper in a small bowl.
  5. Final Taco Assembly:
    5 Final Taco Assembly:
    • Heat tortillas in a pan. Fill each tortilla with fish, tomato salsa, lettuce, sour cream mixture, chili sauce, and lime juice.
Back to blog