Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Fried Fish Tacos with Red Onion-Tomato Salsa

Fried Fish Tacos with Red Onion-Tomato Salsa


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Jennifer
  • Total Time: 25 minutes

Description

These Fried Fish Tacos are crispy, golden, and perfectly seasoned, topped with a fresh and zesty red onion-tomato salsa. Wrapped in warm tortillas and finished with a drizzle of creamy sauce, they’re a must-try for taco night!

Hungry for more? Subscribe now and have this recipe sent directly to your inbox—along with exclusive foodie updates!


Ingredients

Scale

For the Fried Fish:

  • 1 lb white fish fillets (cod, tilapia, or halibut)
  • ½ cup all-purpose flour
  • ½ cup cornmeal or panko breadcrumbs
  • 1 teaspoon garlic powder
  • 1 teaspoon smoked paprika
  • ½ teaspoon cayenne pepper (optional)
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • 1 egg, beaten
  • ½ cup buttermilk (or regular milk)
  • Vegetable oil, for frying

For the Red Onion-Tomato Salsa:

  • ½ red onion, finely diced
  • 1 cup cherry tomatoes, diced
  • 1 tablespoon lime juice
  • 1 tablespoon chopped cilantro
  • ½ teaspoon salt
  • ½ teaspoon black pepper

For Serving:

  • 8 small corn or flour tortillas
  • ½ cup shredded cabbage or lettuce
  • ½ cup sour cream or Mexican crema
  • Lime wedges

Instructions

Step 1: Make the Salsa

  1. In a bowl, mix diced red onion, cherry tomatoes, lime juice, cilantro, salt, and pepper.
  2. Stir well and let sit for at least 10 minutes to enhance the flavors.

Step 2: Prepare the Fish

  1. Cut fish into bite-sized strips or fillets for tacos.
  2. In a bowl, whisk together egg and buttermilk.
  3. In a separate dish, mix flour, cornmeal, garlic powder, smoked paprika, cayenne, salt, and pepper.
  4. Dip each fish piece into the buttermilk mixture, then coat in the flour mixture.

Step 3: Fry the Fish

  1. Heat ½ inch of vegetable oil in a skillet over medium-high heat (about 350°F / 175°C).
  2. Fry fish pieces for 2-3 minutes per side, until golden brown and crispy.
  3. Transfer to a paper towel-lined plate to drain excess oil.

Step 4: Assemble the Tacos

 

  1. Warm the tortillas in a dry skillet or microwave.
  2. Place a small amount of shredded cabbage or lettuce on each tortilla.
  3. Add fried fish and a spoonful of red onion-tomato salsa.
  4. Drizzle with sour cream or crema and a squeeze of fresh lime juice.

Notes

Use Fresh Fish – Fresh fillets give the best flavor and texture.
Don’t Overcrowd the Pan – Fry in batches to keep the oil temperature stable.
Serve Immediately – Fried fish is best enjoyed crispy and hot!

  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Cuisine: Mexican-Inspired