Prepare the Fish: Pat the fish fillets dry with paper towels and cut them into manageable-sized pieces. In a bowl, mix olive oil, ground cumin, smoked paprika, garlic powder, salt, and black pepper to create a seasoning blend. Coat the fish pieces evenly with the seasoning blend.
Cook the Fish: Heat the skillet over medium-high heat. Add the seasoned fish pieces and cook for 3-4 minutes on each side or until the fish is cooked through and easily flakes with a fork. Squeeze fresh lime juice over the cooked fish.
Prepare the Cabbage Slaw: In a mixing bowl, combine shredded green cabbage, sliced red onion, chopped cilantro, mayonnaise, lime juice, salt, and black pepper. Toss to coat evenly.
Warm the Tortillas: In the same skillet or on a separate griddle, warm the tortillas for about 20-30 seconds on each side.
Assemble the Tacos: Spoon the seasoned fish onto each tortilla. Top with a generous amount of cabbage slaw. Add optional toppings like sliced radishes, avocado slices, and salsa or pico de gallo.
Serve and Enjoy: Arrange the assembled Fish Tacos on a serving plate. Serve with lime wedges on the side for an extra squeeze of citrus. Dive into the flavors of your homemade Fish Tacos, enjoying the perfect blend of seasoned fish, crisp cabbage slaw, and vibrant toppings.