Añade 2 tazas de aceite a una sartén profunda a fuego medio-alto, y déjalo calentar hasta que alcance los 175 °C (350 °F). Mientras tanto, cubre una bandeja para hornear con una rejilla y resérvala.
Mientras se calienta el aceite, corta cada filete de bacalao en 3 tiras con un cuchillo afilado. Procura que sean todas del mismo tamaño para que se cocinen uniformemente. Sécalas con toallas de papel de cocina y resérvalas.
En un bol mediano, mezcla la harina preparada, la sal, la pimienta, el ajo en polvo, la cebolla en polvo y el chile o ají en polvo.
Reboza cada trozo de bacalao en la mezcla de harina, sacude el exceso de harina, y guardalos.
Añade la cerveza a la mezcla de harina y bate hasta que no queden grumos. La mezcla burbujeará y quedará espumosa.
Vuelve a rebosar los trozos de pescado en la masa burbujeante, escurre el exceso, y luego fríelo directamente en el aceite caliente. Para mejores resultados, cocina el pescado en pequeñas tandas.
Fríe el pescado de cada lado durante 1-2 minutos hasta que esté dorado, luego coloca los trozos de pescado frito en la rejilla y sazona inmediatamente con sal adicional.
Para preparar la salsa de crema con cilantro y limón, en un tazón pequeño, combina la crema mexicana o crema agria con la ralladura y el jugo de limón, y el cilantro. Mezcla bien y reserva.
Calienta y tuesta las tortillas de maíz; puedes hacerlo sobre una llama abierta en la estufa/parrilla o en una plancha o comal. Colócalas en un recipiente de tortillas o envuélvelas en un paño de cocina limpio para mantenerlas calientes y suaves.
Para armar los tacos, coloca una tortilla de maíz calentada sobre una superficie plana y agrega un trozo de bacalao frito, la ensalada de col y un chorrito de salsa cremosa. Sirve inmediatamente.