01 - Pat tilapia fillets dry with paper towels. In a small bowl, combine chili powder, cumin, smoked paprika, garlic powder, salt, and black pepper. Season both sides of tilapia with spice mix, then drizzle with olive oil and lime juice.
02 - Heat a large nonstick skillet over medium-high heat. Place seasoned fillets in the pan and cook for 3-4 minutes per side until golden brown and cooked through. Remove from heat and let rest for 2 minutes, then flake into bite-sized pieces.
03 - In a large bowl, combine shredded cabbage, carrots, cilantro, lime juice, and olive oil. Season with salt and pepper to taste. Toss thoroughly until all vegetables are evenly coated.
04 - In a small bowl, whisk together sour cream (or Greek yogurt), lime juice, hot sauce if using, and salt until smooth and well combined. Adjust seasoning to taste.
05 - Heat tortillas in a dry skillet over medium heat for 30 seconds per side until warm and pliable, or microwave in batches for 15-20 seconds. Keep warm until ready to assemble.
06 - Layer a generous portion of slaw onto each warm tortilla, followed by flaked tilapia. Drizzle with crema and top with sliced avocado, extra cilantro leaves, and a squeeze of fresh lime juice.
07 - Arrange tacos on a serving platter and serve while warm, accompanied by extra lime wedges and hot sauce on the side.