01 - Pat tilapia fillets thoroughly dry with paper towels. In a small bowl, combine chili powder, cumin, smoked paprika, garlic powder, salt, and black pepper. Rub spice mixture evenly over both sides of fillets. Drizzle with olive oil and lime juice, ensuring full coverage.
02 - Heat a large nonstick skillet over medium-high heat until hot. Place seasoned fillets in the pan and cook for 3–4 minutes per side until golden brown and fish flakes easily with a fork. Remove from heat and let rest for 2 minutes, then flake into bite-sized pieces.
03 - In a large mixing bowl, combine shredded cabbage, carrots, and chopped cilantro. Add 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 completely smooth and creamy. Adjust consistency with a teaspoon of water if needed.
05 - Heat tortillas in a dry skillet over medium heat for 30 seconds per side until warm and pliable, or microwave in batches of 4 wrapped in damp paper towels for 30 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, fresh cilantro leaves, and a squeeze of fresh lime juice. Serve immediately while tortillas remain warm.