There is no better way to welcome warm weather than with a plate of perfectly golden, crispy fish tacos. While traditional Baja fish tacos are great with a simple cabbage slaw, nothing elevates the crunch of fried fish quite like the bright, sweet-tart flavor of fresh mango salsa.
The contrast is what makes this dish sing: hot, crunchy, savory fish paired with cold, juicy, zesty mango. The vibrant colors—from the deep orange of the mango to the bright purple of the red onion and the crisp green of the cilantro—make this not just a meal, but a feast for the eyes. Paired with a squeeze of fresh lime and nestled in a warm corn tortilla, this recipe is a guaranteed crowd-pleaser for summer cookouts, taco Tuesdays, or whenever you need a taste of the tropics.
Full Recipe: Crispy Fish Tacos with Mango Salsa
Prep time: 20 minutes | Cook time: 10 minutes | Total time: 30 minutes | Serves: 4 (Makes 8 tacos)
Ingredients
For the Mango Salsa:
· 2 large ripe mangos, peeled, pitted, and diced into small ½-inch cubes
· ½ cup red onion, finely diced (about ½ a medium onion)
· ½ cup fresh cilantro, roughly chopped
· 1 small jalapeño, seeded and minced (optional, for heat)
· Juice of 1 lime (about 2 tablespoons)
· Salt, to taste
For the Crispy Fish:
· 1 lb (about 450g) firm white fish fillets (Cod, Halibut, or Mahi-Mahi work best)
· ½ cup all-purpose flour
· ½ cup cornstarch (This is the secret to an ultra-crunchy coating)
· 1 teaspoon baking powder
· 1 teaspoon garlic powder
· 1 teaspoon onion powder
· 1 teaspoon smoked paprika (for color and flavor)
· ½ teaspoon salt (plus more for seasoning the fish)
· ½ teaspoon black pepper
· ¾ cup cold water (or use cold beer for a beer-batter effect)
· Vegetable or canola oil, for frying (about 1 inch deep in a skillet)
For Serving:
· 8 small corn tortillas
· 1 fresh lime, cut into wedges
· Extra fresh cilantro, for garnish
Instructions
Step 1: Make the Salsa
In a medium bowl, combine the diced mango, red onion, cilantro, and minced jalapeño (if using). Squeeze the fresh lime juice over the top, add a pinch of salt, and stir gently. Cover and refrigerate while you prepare the fish. Pro tip: Letting this sit for 15-20 minutes allows the flavors to meld.
Step 2: Prep the Fish
Pat the fish fillets completely dry with paper towels (excess moisture prevents the batter from sticking). Cut the fillets into long strips, roughly 1-inch wide by 3-4 inches long, resembling the shape of the pieces in the photo. Season both sides of the fish strips with a sprinkle of salt.
Step 3: Make the Batter
In a large mixing bowl, whisk together the flour, cornstarch, baking powder, garlic powder, onion powder, smoked paprika, salt, and pepper. Slowly pour in the cold water (or beer) while whisking continuously until a smooth, lump-free batter forms. The batter should be roughly the consistency of pancake batter—thick enough to coat the fish but thin enough to drip off slightly.
Step 4: Fry the Fish
Pour about 1 inch of oil into a heavy-bottomed skillet (cast iron is best). Heat over medium-high heat until the oil reaches 350°F (175°C). You can test this by dropping a small bit of batter into the oil; if it sizzles and rises immediately, it’s ready.
Dip each fish strip into the batter, letting any excess drip off. Carefully place the coated fish into the hot oil. Fry in batches, being careful not to overcrowd the pan (which lowers the oil temperature and makes the fish greasy). Fry for 3-4 minutes per side, or until the batter is puffed, deeply golden brown, and crispy. Transfer the cooked fish to a wire rack set over a baking sheet (or a plate lined with paper towels) to drain.
Step 5: Warm the Tortillas
While the fish rests, heat the corn tortillas. You can dry-toast them in a separate, non-stick skillet over medium heat for about 30 seconds per side until they are pliable and have slightly charred edges, or warm them in a microwave wrapped in a damp towel.
Step 6: Assemble and Serve
Place 2-3 pieces of the crispy fried fish inside each warm tortilla. Generously spoon the fresh mango salsa over the top of the fish (just like in the photo!). Garnish with extra fresh cilantro leaves and serve immediately with lime wedges on the side for squeezing.
Chef’s Tips for Success:
· Keep it crispy: The cornstarch and baking powder create a crust that stays crunchier longer than regular flour. Never skip these ingredients!
· Oil Temperature: If your oil isn’t hot enough, the batter will absorb oil and become soggy. Use a kitchen thermometer if you have one.
· Dairy-Free & Gluten-Free: This recipe is naturally dairy-free. To make it gluten-free, simply substitute the all-purpose flour with a gluten-free 1:1 baking flour blend.
· Salsa Swap: No mangos? Substitute with fresh pineapple or diced peaches for a different sweet twist!