These tempura black cod tacos are a delightful twist on taco night. The fish is coated in a light, spiced tempura batter and fried until golden and crunchy, while the inside stays flaky and tender. Paired with a tangy cilantro-lime slaw and rich guacamole, every bite is a perfect balance of textures and flavors.
Serve them with warm flour tortillas, extra lime wedges and a side of blue corn tortilla chips for a complete meal that feels special but comes together easily. Whether you’re cooking for family or friends, these tacos are guaranteed to impress.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Wash and dry all produce. Roughly chop the cilantro. Zest the lime, then cut it into wedges.
- In a medium bowl, combine the shredded red cabbage, mayonnaise, half the chopped cilantro, 1 teaspoon sugar (2 teaspoons for 4 servings), a squeeze of lime juice, a pinch of salt and pepper and as much lime zest as you like. Stir well, then refrigerate until ready to use.
- In a large bowl, whisk together the tempura batter mix, half the fajita spice blend (reserve the rest), ⅓ cup cold water (⅔ cup for 4 servings) and ½ teaspoon salt (1 teaspoon for 4 servings) until smooth. If the batter is too thick, add more water 1 tablespoon at a time until it reaches a pancake-batter consistency.
- Pat the black cod dry with paper towels and cut into strips (about 3 inches long and 1 inch wide). Season the strips all over with the remaining fajita spice blend, salt and pepper. Add the seasoned fish to the batter and stir gently to coat evenly. Line a plate with paper towels.
- Heat a ¼-inch layer of cooking oil in a large, heavy-bottomed pan over medium-high heat. When the oil is hot enough that a drop of batter sizzles on contact, carefully add the coated fish strips in a single layer (work in batches, shaking off excess batter). Cook until golden brown and cooked through, 1-2 minutes per side. To check doneness, cut one strip in half. Use tongs or a slotted spoon to transfer the fried fish to the paper towel-lined plate. Season immediately with salt and pepper.
- Wrap the flour tortillas in damp paper towels and microwave until warm and pliable, about 30 seconds. Divide the warm tortillas among plates. Fill each tortilla with some of the cabbage slaw, a few pieces of crispy fish and a sprinkle of the remaining cilantro. Top with half the guacamole and as much hot sauce as you like. Serve with blue corn tortilla chips, the remaining lime wedges and the extra guacamole on the side.
Recipe Tips
For the crispiest fish, make sure the oil is hot enough before adding the batter-coated strips. Test with a drop of batter-it should sizzle immediately.
If the tempura batter seems too thick after mixing, add cold water 1 tablespoon at a time until it reaches a thin pancake-batter consistency.
Work in batches when frying to avoid overcrowding the pan, which can lower the oil temperature and make the fish greasy.
FAQ
Can I use a different type of fish for this recipe?
Yes, you can substitute black cod with other firm white fish like cod, halibut or tilapia. Adjust cooking time as needed based on thickness.
How do I keep the tempura batter crispy?
Make sure the oil is hot enough (around 350°F) and avoid overcrowding the pan. Serve the fried fish immediately after cooking for the best crunch.
Can I make the slaw ahead of time?
Absolutely! The cabbage slaw can be prepared up to a day in advance and stored in the refrigerator. Just give it a good stir before serving.




























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.