Go Back
+ servings

Baja Fish Tacos

The best crispy fish tacos! This recipe is made with fried cod, Baja cream, and purple cabbage cole slaw. Easy to make with these step by step photos.
Course Main Course
Cuisine American
Keyword crispy fish tacos
Prep Time 40 minutes
Cook Time 20 minutes
Total Time 1 hour
Servings 8
Calories 290kcal
Author Dina


  • For the fish:
  • 1 1/2-2 lb cod fillet
  • 2 cups buttermilk
  • 1/4 tsp cayenne pepper
  • 1 tsp chili powder
  • zest of 1 lime
  • 1 garlic clove grated
  • 1/4 tsp black pepper
  • 1/4 cup chopped cilantro
  • 1 cup flour
  • 1 tsp baking powder
  • Oil for deep frying vegetable, canola, or corn oil work
  • For the Baja Cream:
  • 1/2 cup sour cream
  • 1/2 cup mayonnaise
  • 2 1/2 tbsp rice vinegar
  • 1/4 tsp black pepper
  • 1 clove garlic
  • For the Slaw:
  • Regular cabbage
  • purple cabbage
  • carrot
  • cilantro
  • Additional toppings:
  • Guacamole
  • Pico de gallo


  • Instructions:
  • Combine buttermilk, cayenne pepper, chili powder, lime zest, 1 grated garlic clove, black pepper, and 1/4 cup chopped cilantro.
  • Cut the cod fillet into strips and submerge them in the buttermilk marinade. Cover with plastic wrap and let it sit in the refrigerator for at least 2 hours.
  • Meanwhile, begin making the Baja cream by combining the sour cream, mayonnaise, rice vinegar, black pepper, and 1 grated garlic clove.
  • Chop the cabbages, carrot, and cilantro. Place it into a bowl and toss it with the Baja cream. This will be your slaw.
  • Combine flour and baking powder.
  • Fill a skillet with about 1-2 inches of oil and bring it to medium high heat.
  • Dredge each cod fillet into the flour mixture and fry in the hot oil about 2-3 minutes per side. Transfer to a plate lined with paper towels to absorb and excess oil.
  • Assemble your tacos immediately. Using the tortilla of your choice (corn or flour) add the Baja cream slaw, then place 2 crispy cod fillets and top it with extra cilantro, pico de gallo, or guacamole.


Calories: 290kcal | Carbohydrates: 16g | Protein: 19g | Fat: 16g | Saturated Fat: 4g | Cholesterol: 56mg | Sodium: 216mg | Potassium: 538mg | Sugar: 3g | Vitamin A: 390IU | Vitamin C: 1.3mg | Calcium: 128mg | Iron: 1.2mg