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
Grilled fish tacos with fresh tomato salsa and cilantro on soft tortillas, served with lime wedges. Perfect for easy, flavorful seafood tacos.

Crispy Baja-Style Fish Tacos


Description

These light, flavorful fish tacos feature seasoned pan-fried fish with a golden crust, crunchy cabbage slaw, and fresh toppings—all brightened with lime. Ready in 20 minutes for an easy weeknight taste of coastal Mexico.

Prep Time: 10 minutes | Cook Time: 10 minutes | Total Time: 20 minutes | Servings: 4 (2 tacos each)Grilled fish tacos with fresh tomato salsa and cilantro on soft tortillas, served with lime wedges. Perfect for easy, flavorful seafood tacos.


Ingredients

Scale
  • 8 oz white fish fillets, such as cod, tilapia, or mahi-mahi (about 2 medium fillets)
  • 1/4 cup all-purpose flour
  • 1 tsp chili powder
  • 1/2 tsp ground cumin
  • 1/2 tsp garlic powder
  • Salt and pepper, to taste (start with 1/2 tsp salt)
  • 1 tbsp olive oil (or vegetable oil)
  • 8 small corn tortillas (fresh from the refrigerated section works best)
  • 1 cup shredded cabbage (green or a mix with purple)
  • 1/2 cup diced tomatoes (about 1 medium tomato)
  • 1/4 cup fresh cilantro, chopped (or skip if you’re not a fan)
  • 1/4 cup sour cream (or Mexican crema if you can find it)
  • Lime wedges, for serving (don’t skip these!)

Instructions

  1. In a shallow dish, mix together the flour, chili powder, cumin, garlic powder, salt, and pepper until well combined.
  2. Pat your fish fillets completely dry with paper towels—I mean really dry, until they practically squeak. This is crucial for getting a good crust.
  3. Dredge each fish fillet in the seasoned flour mixture, coating both sides evenly and pressing gently so it sticks. Shake off any excess flour.
  4. Heat the olive oil in a large skillet over medium heat until it’s shimmering and a pinch of flour sizzles when you drop it in.
  5. Carefully lay the fish fillets in the hot oil and cook for 3-4 minutes per side without moving them around. You want a golden-brown crust. The fish is done when it flakes easily with a fork.
  6. Remove the fish from the skillet and let it rest for a minute, then use a fork to flake it into bite-sized pieces.
  7. Wipe out the skillet if there are any burnt bits, then warm your corn tortillas for about 30 seconds per side until they’re pliable and have a few charred spots. Wrap them in a clean kitchen towel to keep warm.
  8. Time to build your tacos: start with a base of shredded cabbage in each tortilla, add the flaked fish, top with diced tomatoes and cilantro, and finish with a dollop of sour cream. Serve with lime wedges on the side and make sure everyone squeezes lime juice over their tacos before digging in.

Nutrition Information (Per Serving – 2 tacos):

  • Calories: 285
  • Carbohydrates: 32g
  • Protein: 18g
  • Fat: 9g
  • Fiber: 5g
  • Sodium: 380mg
  • Vitamin C: 30% DV
  • Calcium: 10% DV
  • Iron: 12% DV

High in protein and provides good amounts of vitamin C from the cabbage and lime, making this a relatively balanced and nutritious meal.

Notes:

  • Seriously, dry that fish well—wet fish won’t get a good crust and will steam instead of sear.
  • Don’t move the fish around while it’s cooking—let it sit undisturbed to develop that golden crust.
  • Fresh corn tortillas are worth seeking out—they taste completely different from shelf-stable ones.
  • The lime juice isn’t optional—it’s what brings all the flavors together and cuts through the richness.
  • If your fish is thicker than 1/2 inch, you might need an extra minute per side.

Storage Tips:

Store cooked fish, cabbage, and other toppings separately in airtight containers in the fridge for up to 2 days. Reheat the fish gently in a skillet over medium heat—microwave makes it rubbery. Don’t store assembled tacos—they’ll turn into a soggy mess. Warm fresh tortillas right before serving. The fish doesn’t freeze well once cooked, so only make what you’ll eat within a couple days.

Serving Suggestions:

  • Classic Style: Serve with lime wedges, hot sauce, and extra cilantro on the side
  • Complete Meal: Pair with Mexican rice and refried beans for a full dinner spread
  • Taco Bar: Set up all the components separately so everyone can build their own perfect taco
  • Light Dinner: Serve with a simple side salad dressed with lime vinaigrette

Mix It Up (Recipe Variations):

Crispy Beer-Battered Fish Tacos: Make a light batter with 1/2 cup flour, 1/2 cup beer, and seasoning—fry until golden for restaurant-style tacos.

Blackened Fish Tacos: Swap the Mexican spices for Cajun seasoning and sear in a screaming-hot cast iron skillet for charred, spicy fish.

Grilled Fish Tacos: Marinate the fish in lime juice and spices for 30 minutes, then grill for 3-4 minutes per side for smoky flavor.

Shrimp Tacos: Use 1 lb seasoned shrimp instead of fish—they cook even faster at just 2 minutes per side.

Baja-Style with Crema: Mix Mexican crema with lime juice and a pinch of salt for a more authentic, lighter topping than sour cream.

What Makes This Recipe Special:

Fish tacos represent the beautiful culinary fusion of Baja California, where Japanese tempura techniques merged with Mexican street food traditions. This simplified pan-fried version maintains the essential textural contrast and bright flavors that define authentic fish tacos while being achievable for home cooks on busy weeknights.