01 - Combine green cabbage, red cabbage, carrot, and cilantro in a large bowl. Whisk together lime juice, mayonnaise, salt, and pepper in a small bowl. Pour dressing over vegetables, toss thoroughly, and set aside to marinate.
02 - Combine paprika, garlic powder, onion powder, thyme, oregano, cayenne pepper, black pepper, and salt in a small bowl. Mix until evenly incorporated.
03 - Pat fish fillets completely dry with paper towels. Brush both sides generously with olive oil, then press evenly into the spice mixture to coat thoroughly on all surfaces.
04 - Heat a large cast-iron skillet or heavy pan over medium-high heat until smoking hot. Place fish in pan and cook for 2-3 minutes per side until deeply charred and fish flakes easily with a fork. Rest for 1 minute, then cut into bite-sized pieces.
05 - Whisk together sour cream, mayonnaise, lime juice, hot sauce if using, and salt until smooth and creamy. Adjust seasoning to taste.
06 - Place seasoned fish pieces into each warmed tortilla. Top generously with slaw, drizzle with crema, and garnish with additional cilantro. Serve immediately with lime wedges on the side.