Go Back
Baja Fish Tacos | Barakala Style

Baja Fish Tacos | Barakala Style

These Baja Fish Tacos | Barakala Style feature crispy golden battered fish tucked into warm tortillas and topped with crunchy green and purple cabbage, creamy Baja sauce, fresh avocado, cilantro, red onions, and a squeeze of zesty lime. This colorful and flavorful recipe delivers the perfect balance of crispy, creamy, fresh, tangy, and savory flavors.
Prep Time 25 minutes
Cook Time 20 minutes
Chill Time 15 minutes
Total Time 1 hour
Servings: 4
Course: Dinner, Lunch, Main Course
Cuisine: Baja California-Inspired, Mexican
Calories: 700

Ingredients
  

For the Crispy Fish
  • pounds fresh white fish fillets such as cod, mahi-mahi, halibut, haddock, or tilapia
  • 1 cup all-purpose flour
  • ½ cup cornstarch
  • 1 teaspoon baking powder
  • 1 teaspoon paprika
  • ½ teaspoon chili powder
  • ½ teaspoon ground cumin
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ¾ teaspoon salt
  • ¼ teaspoon freshly ground black pepper
  • 1 cup cold sparkling water or light beer
  • Vegetable oil for frying
For the Creamy Baja Sauce
  • ½ cup mayonnaise
  • ¼ cup sour cream
  • 1 tablespoon fresh lime juice
  • 1 teaspoon hot sauce or more to taste
  • ½ teaspoon garlic powder
  • ½ teaspoon smoked paprika
  • ¼ teaspoon ground cumin
  • Salt and black pepper to taste
For the Taco Toppings
  • 2 cups shredded green cabbage
  • 1 cup shredded purple cabbage
  • ½ cup thinly sliced red onion
  • 1 ripe avocado sliced
  • ½ cup fresh cilantro leaves
  • 1 fresh jalapeño thinly sliced (optional)
  • 2 limes cut into wedges
For Serving
  • 8 to 10 small corn tortillas
  • Extra fresh cilantro for garnish
  • Additional Baja sauce for drizzling
  • Extra lime wedges

Equipment

  • Large mixing bowl
  • Medium mixing bowl
  • Small bowl
  • Whisk
  • Sharp knife
  • Cutting board
  • Measuring cups and spoons
  • Deep skillet or heavy-bottomed frying pan
  • Kitchen tongs
  • Wire cooling rack or paper towel-lined plate
  • Spatula
  • Thermometer for frying oil (optional but recommended)
  • Serving plates

Method
 

Step 1: Prepare the Fish
  1. Check the fish fillets for any bones and remove them if necessary. Pat the fish completely dry with paper towels, then cut it into medium-sized strips or pieces suitable for filling the tortillas. Season lightly with salt and black pepper.
Step 2: Prepare the Batter
  1. In a large mixing bowl, whisk together the all-purpose flour, cornstarch, baking powder, paprika, chili powder, cumin, garlic powder, onion powder, salt, and black pepper.
  2. Slowly add the cold sparkling water or light beer while whisking until the batter becomes smooth. The batter should be thick enough to coat the fish while still allowing excess batter to drip away.
Step 3: Make the Creamy Baja Sauce
  1. In a small bowl, combine the mayonnaise, sour cream, lime juice, hot sauce, garlic powder, smoked paprika, cumin, salt, and black pepper.
  2. Whisk until smooth and creamy. Taste and adjust the seasoning as desired. Cover and refrigerate the sauce while preparing the remaining ingredients.
Step 4: Prepare the Fresh Toppings
  1. Combine the shredded green cabbage and purple cabbage in a bowl.
  2. Thinly slice the red onion and jalapeño, if using. Slice the avocado shortly before serving to maintain its fresh appearance. Wash and dry the cilantro, then cut the limes into wedges.
Step 5: Heat the Oil
  1. Pour enough vegetable oil into a deep skillet or heavy-bottomed pan for shallow frying.
  2. Heat the oil to approximately 350°F to 375°F. Maintaining the correct temperature is important for achieving crispy fish without excessive oil absorption.
Step 6: Coat and Fry the Fish
  1. Dip each piece of fish into the prepared batter, allowing any excess batter to drip back into the bowl.
  2. Carefully place the battered fish into the hot oil. Fry in small batches for approximately 3 to 5 minutes, turning as needed, until the fish is golden brown, crispy, and cooked through.
  3. Do not overcrowd the pan.
  4. Transfer the cooked fish to a wire rack or paper towel-lined plate. Repeat until all the fish has been fried.
Step 7: Warm the Tortillas
  1. Heat the corn tortillas in a dry skillet for approximately 20 to 30 seconds per side, or warm them gently over a low flame for a lightly charred finish.
  2. Keep the warmed tortillas covered with a clean kitchen towel until ready to assemble.
Step 8: Assemble the Tacos
  1. Place a generous layer of shredded cabbage onto each warm tortilla.
  2. Add one or two pieces of crispy fish, depending on the size of the tortillas. Top with sliced avocado, red onion, fresh cilantro, and jalapeño slices if desired.
  3. Drizzle generously with the creamy Barakala-style Baja sauce.
  4. Serve immediately with fresh lime wedges.

Notes

Choose the right fish: Cod, mahi-mahi, halibut, haddock, and tilapia all work well because they have mild flavors and flaky textures.
Keep the batter cold: Cold sparkling water or beer helps create a lighter and crispier coating.
Dry the fish well: Patting the fish dry before battering helps the coating stick properly.
Do not overcrowd the pan: Frying too many pieces at once can lower the oil temperature and result in greasy fish.
Serve immediately: The tacos are best when the fish is hot and crispy and the toppings are fresh.
Adjust the spice level: Add extra hot sauce, jalapeños, or cayenne pepper for more heat.
For a lighter version: Grill, bake, or air-fry the seasoned fish instead of deep-frying.
Make ahead: The Baja sauce and shredded cabbage can be prepared up to 2 days in advance and stored separately in the refrigerator.
Storage: Store leftover fish, sauce, tortillas, and toppings separately. Reheat the fish in an oven or air fryer to help restore its crispiness.