01 - Pat tilapia fillets dry with paper towels. Combine chili powder, cumin, smoked paprika, garlic powder, salt, and black pepper in a small bowl. Season both sides of fillets thoroughly with spice mixture. Drizzle with olive oil and lime juice, coating evenly.
02 - Heat large nonstick skillet over medium-high heat. Place seasoned fillets in hot pan and cook 3-4 minutes per side until golden brown and flesh flakes easily with fork. Remove from heat and let rest 2 minutes. Flake into bite-sized pieces using fork.
03 - Combine shredded cabbage, carrots, and chopped cilantro in large bowl. Add lime juice and olive oil. Season with salt and pepper. Toss thoroughly until vegetables evenly coated. Set aside to marinate.
04 - Whisk sour cream or Greek yogurt with lime juice in small bowl. Add hot sauce if desired and salt. Mix until completely smooth and creamy. Adjust seasoning to taste.
05 - Heat dry skillet over medium heat. Warm tortillas individually 15-20 seconds per side until pliable and slightly toasted. Alternatively, wrap in damp paper towels and microwave 30 seconds. Keep warm until serving.
06 - Layer generous portion of slaw onto each warm tortilla. Top with flaked tilapia pieces. Drizzle with crema. Garnish with sliced avocado, fresh cilantro leaves, and squeeze of fresh lime juice. Serve immediately while tortillas remain warm and fish is hot.