01 - Pat tilapia fillets dry with paper towels. Combine chili powder, cumin, smoked paprika, garlic powder, salt, and black pepper in a small bowl. Rub spice mixture evenly over both sides of fish. Drizzle with olive oil and lime juice, turning to coat.
02 - Heat large nonstick skillet over medium-high heat. Add seasoned fillets and cook 3-4 minutes per side until golden brown and flesh flakes easily with a fork. Transfer to plate and rest 2 minutes, then flake into bite-sized chunks.
03 - Combine shredded cabbage, carrots, and cilantro in large bowl. Add lime juice and olive oil. Season with salt and pepper. Toss thoroughly until vegetables are evenly coated.
04 - Whisk together sour cream or Greek yogurt, lime juice, hot sauce, and salt in small bowl until smooth and creamy. Adjust consistency with small amount of water if needed.
05 - Heat dry skillet over medium heat. Warm tortillas individually for 30 seconds per side until pliable and slightly charred. Alternatively, wrap in damp paper towels and microwave for 30 seconds.
06 - Place warm tortillas on serving plates. Layer slaw and flaked tilapia down center of each tortilla. Drizzle generously with crema. Top with sliced avocado, fresh cilantro leaves, and squeeze of fresh lime.
07 - Arrange tacos on platter with extra lime wedges. Serve immediately while fish is warm and tortillas retain their texture.