01 -
In a bowl, combine chili powder, cumin, garlic powder, paprika, salt, and pepper. Rub the spice mixture evenly over the fish fillets.
02 -
Heat olive oil in a skillet over medium heat. Add the seasoned fish fillets and cook for about 3-4 minutes on each side, or until the fish is cooked through and flakes easily. Remove from heat and break the fish into bite-sized pieces.
03 -
In a small bowl, whisk together sour cream (or Greek yogurt), mayonnaise, lime juice, hot sauce (if using), and salt until smooth.
04 -
Heat the corn tortillas in a dry skillet for about 30 seconds on each side until warm and pliable.
05 -
Place pieces of fish on each tortilla. Top with shredded cabbage, cherry tomatoes, avocado slices, and red onion. Drizzle with the prepared sauce.
06 -
Garnish with fresh cilantro and serve with lime wedges on the side for squeezing over the tacos. Enjoy immediately!