Fish Tacos Recipe

Fish Tacos Recipe


Fish tacos bring the flavors of Baja California right to your kitchen — crispy golden fish, tangy lime slaw, and a creamy sauce all wrapped in a warm tortilla. This recipe is quick, fresh, and packed with flavor, making it a favorite for weeknight dinners and weekend gatherings alike.

Whether you bake, pan-fry, or air fry the fish, this recipe gives you that perfect crispy texture that makes fish tacos so addictive.

Why You Will Love This Fish Tacos Recipe

  • Crispy fish with a golden, seasoned coating
  • Ready in just 30 minutes
  • Customizable — bake, fry, or air fry the fish
  • Fresh, tangy slaw balances the richness perfectly
  • Great for taco night or casual entertaining

Ingredients (Makes 8 Tacos)

For the Fish

  • 700g (1.5 lbs) white fish fillets (cod, tilapia, or mahi-mahi)
  • 1 cup flour
  • 1 teaspoon chili powder
  • 1 teaspoon cumin
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon smoked paprika
  • Salt and pepper to taste
  • 1 cup panko breadcrumbs (for extra crispy version)
  • 2 large eggs, beaten
  • Oil for frying (or cooking spray for baking)

For the Slaw

  • 2 cups shredded cabbage (green or purple)
  • 1/4 cup fresh cilantro, chopped
  • 2 tablespoons lime juice
  • 1 tablespoon olive oil
  • Salt to taste

For the Creamy Sauce

  • 1/2 cup sour cream or Greek yogurt
  • 2 tablespoons mayonnaise
  • 1 tablespoon lime juice
  • 1/2 teaspoon chili powder or hot sauce
  • 1 clove garlic, grated

To Serve

  • 8 small flour or corn tortillas
  • Diced tomatoes or pico de gallo
  • Sliced avocado
  • Lime wedges

How to Make Fish Tacos — Step by Step

Step 1: Make the Slaw and Sauce

In a bowl, combine shredded cabbage, cilantro, lime juice, olive oil, and salt. Toss well and set aside in the fridge to let the flavors develop. In a separate small bowl, mix sour cream, mayonnaise, lime juice, chili powder, and grated garlic for the creamy sauce.

Step 2: Season and Coat the Fish

Cut the fish into strips about 1 inch wide. In one bowl, mix flour with chili powder, cumin, garlic powder, smoked paprika, salt, and pepper. Place beaten eggs in a second bowl, and panko breadcrumbs in a third. Dip each fish strip in the seasoned flour, then the egg, then the panko, pressing gently to coat.

Step 3: Cook the Fish

For frying: Heat oil in a skillet over medium-high heat. Fry the fish strips for 2 to 3 minutes per side until golden and crispy. Drain on paper towels.

For baking: Preheat oven to 220°C (425°F). Place coated fish on a lined baking sheet, spray lightly with cooking spray, and bake for 12 to 15 minutes, flipping halfway, until golden and cooked through.

For air frying: Air fry at 200°C (400°F) for 10 to 12 minutes, shaking the basket halfway through.

Step 4: Warm the Tortillas

Heat tortillas in a dry skillet for 20 to 30 seconds per side, or wrap in foil and warm in the oven for 5 minutes.

Step 5: Assemble the Tacos

Place a few pieces of crispy fish in each tortilla. Top with slaw, a drizzle of creamy sauce, diced tomatoes, and avocado slices. Serve with extra lime wedges on the side.

Tips for the Best Fish Tacos

  • Use firm white fish like cod, tilapia, mahi-mahi, or halibut — they hold their shape well when cooked
  • Pat the fish dry before coating to help the breading stick better
  • Do not overcrowd the pan when frying — cook in batches if needed
  • Make the slaw ahead of time so the flavors have time to meld
  • Warm tortillas right before serving for the best texture

Variations

Grilled Fish Tacos

Skip the breading entirely. Season the fish with the same spice blend, brush with oil, and grill for 3 to 4 minutes per side until flaky. This version is lighter and adds a smoky char flavor.

Spicy Fish Tacos

Add diced jalapeño to the slaw and increase the hot sauce in the creamy sauce. A few dashes of chipotle hot sauce on top adds extra heat and smokiness.

Shrimp Tacos

Use the exact same seasoning and breading method but with peeled shrimp instead of fish. Shrimp cooks faster — about 1 to 2 minutes per side.

What to Serve with Fish Tacos

  • Mexican rice or cilantro lime rice
  • Black beans or refried beans
  • Tortilla chips with guacamole
  • A cold Mexican-style lager or agua fresca

Frequently Asked Questions (FAQ)

What is the best fish for fish tacos?

Firm, mild white fish works best — cod, tilapia, mahi-mahi, and halibut are all excellent choices. These fish hold their shape during cooking and have a mild flavor that pairs well with the bold toppings.

Can I make fish tacos without frying?

Yes, baking or air frying are great alternatives that still produce a crispy texture with significantly less oil. Both methods are included in this recipe and work very well.

How do I keep the fish from getting soggy in tacos?

Assemble the tacos immediately before serving rather than letting them sit. Adding the creamy sauce and slaw right before eating, rather than in advance, also helps maintain the crispy texture of the fish.

Can I use frozen fish for fish tacos?

Yes, thaw frozen fish completely in the fridge overnight and pat dry thoroughly before coating. Excess moisture will prevent the breading from sticking properly and will make the fish soggy when cooked.

What toppings go well on fish tacos?

Classic toppings include shredded cabbage slaw, pico de gallo, avocado or guacamole, fresh cilantro, lime wedges, and a creamy sauce like chipotle mayo or crema. Pickled red onions and cotija cheese are also popular additions.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top