Homemade Baja Fish Tacos (Printable)

Golden crispy fish, tangy slaw, and velvety avocado crema nestled in warm corn tortillas for authentic Baja flavors.

# What You'll Need:

→ For the Fish

01 - 1.1 lbs white fish fillets (cod or tilapia), cut into strips
02 - 1 cup all-purpose flour
03 - 1/2 cup cornstarch
04 - 1 tsp baking powder
05 - 1 tsp salt
06 - 1/2 tsp black pepper
07 - 1 tsp paprika
08 - 1 cup cold sparkling water
09 - Oil for frying

→ For the Avocado Crema

10 - 1 ripe avocado, peeled and pitted
11 - 1/2 cup sour cream
12 - 1/4 cup fresh cilantro leaves
13 - 2 tbsp lime juice
14 - 1 garlic clove
15 - Salt and pepper to taste

→ For the Slaw

16 - 2 cups finely shredded cabbage (green or red)
17 - 1/4 cup red onion, thinly sliced
18 - 1/4 cup fresh cilantro, chopped
19 - 2 tbsp lime juice
20 - Salt to taste

→ To Serve

21 - 8 small corn tortillas, warmed
22 - Lime wedges
23 - Extra cilantro (optional)

# How to Make It:

01 - In a medium bowl, combine shredded cabbage, red onion, chopped cilantro, lime juice, and a pinch of salt. Toss well to coat and set aside to marinate while preparing remaining components.
02 - Place avocado, sour cream, cilantro leaves, lime juice, garlic clove, salt, and pepper in a blender or food processor. Blend until completely smooth and creamy. Taste and adjust seasoning as desired. Transfer to a serving container.
03 - In a large mixing bowl, whisk together flour, cornstarch, baking powder, salt, pepper, and paprika until well combined. Gradually pour in cold sparkling water while whisking continuously until a smooth, lump-free batter forms. The consistency should be thick enough to coat the fish strips.
04 - Pour oil into a deep skillet or heavy pot to a depth of 2 inches. Heat over medium-high heat until the temperature reaches 350°F. Use a kitchen thermometer to verify proper temperature for optimal crisping.
05 - Pat fish strips thoroughly dry with paper towels. Dip each strip into the batter, allowing excess to drip off, then carefully place in the hot oil. Fry in batches of 4-5 pieces for 3-4 minutes until golden brown and crispy. Use a slotted spoon to transfer to a paper towel-lined plate to drain.
06 - Place 2-3 pieces of fried fish in each warm tortilla. Top with a generous portion of the slaw and drizzle with avocado crema. Garnish with additional fresh cilantro if desired. Serve immediately with lime wedges on the side for squeezing.

# Expert Tips:

01 -
  • The combination of hot crispy fish and cool creamy sauce hits every perfect contrast your craves
  • These come together faster than you would think, making them ideal for weeknight dinners that feel special
02 -
  • Do not overcrowd the pan when frying the fish, or the oil temperature will drop and you will end up with soggy instead of crispy
  • Let the fried fish rest on a wire rack instead of paper towels if you can, it helps maintain that crunch
03 -
  • Substitute sparkling water with cold beer for a slightly richer batter and deeper flavor
  • Add a teaspoon of cumin to the slaw for an earthy layer that pairs beautifully with the fish