Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Crispy Baja Fish Tacos with Avocado Crema


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Joseph
  • Total Time: 30 minutes
  • Yield: Serves 4 (8 tacos) 1x

Description

Crispy Baja Fish Tacos with Avocado Crema are a vibrant and flavorful dish that brings the taste of the beach right to your kitchen. In just 30 minutes, you can enjoy golden, crispy fish wrapped in warm corn tortillas, topped with zesty cabbage slaw and a creamy avocado sauce. Perfect for quick weeknight dinners or fun gatherings, these tacos will have everyone coming back for seconds!


Ingredients

Scale
  • 1 lb white fish fillets (cod or tilapia)
  • 2 tsp taco seasoning
  • 1 cup all-purpose flour
  • 8 corn tortillas
  • 2 ripe avocados
  • ½ cup sour cream
  • 1 tbsp lime juice
  • 1 clove garlic powder
  • Salt to taste
  • 1 cup shredded cabbage
  • Fresh cilantro, chopped (for garnish)

Instructions

  1. Pat the fish fillets dry and season generously with taco seasoning.
  2. Dredge each fillet in flour until fully coated.
  3. Heat ½ inch of vegetable oil in a large skillet over medium-high heat until shimmering.
  4. Fry the fish for about 3 minutes per side until golden brown; drain on paper towels.
  5. Blend avocados, sour cream, lime juice, garlic powder, and salt in a food processor until smooth and creamy.
  6. Warm the corn tortillas in a skillet or microwave.
  7. Assemble tacos by layering crispy fish on tortillas, topping with cabbage slaw, and drizzling with avocado crema.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main
  • Method: Frying
  • Cuisine: Mexican

Nutrition

  • Serving Size: 2 tacos (approximately 200g)
  • Calories: 450
  • Sugar: 4g
  • Sodium: 600mg
  • Fat: 25g
  • Saturated Fat: 5g
  • Unsaturated Fat: 18g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 6g
  • Protein: 20g
  • Cholesterol: 65mg