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)
Ingredients
- 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
- In a shallow dish, mix together the flour, chili powder, cumin, garlic powder, salt, and pepper until well combined.
- 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.
- Dredge each fish fillet in the seasoned flour mixture, coating both sides evenly and pressing gently so it sticks. Shake off any excess flour.
- 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.
- 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.
- Remove the fish from the skillet and let it rest for a minute, then use a fork to flake it into bite-sized pieces.
- 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.
- 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.
