These Fish Tacos are a simple yet flavorful meal, perfect for a fresh and light dish. With crispy, seasoned fish topped with vibrant slaw, creamy sauce, and zesty lime, these tacos will bring the taste of the coast straight to your kitchen. Ideal for a casual lunch or dinner, these tacos are easy to make and customizable with your favorite toppings. Serve them with warm tortillas and watch them disappear!
Prepare the Fish. Rinse and pat the fish dry. In a small bowl, mix the chili powder, paprika, cumin, salt, and pepper. Rub the fish with olive oil, then sprinkle the seasoning mixture evenly over both sides of the fillets.
Cook the Fish. Heat a large skillet over medium-high heat. Add a bit more olive oil if necessary. Cook the fish for about 3-4 minutes per side, until golden and cooked through. The fish should flake easily with a fork. Remove from heat and break into bite-sized pieces.
Make the Slaw. In a bowl, combine shredded cabbage, carrots, cilantro, lime juice, and salt. Toss until evenly mixed.
Prepare the Creamy Sauce. In a small bowl, mix the mayonnaise, Greek yogurt, lime juice, garlic powder, and hot sauce. Stir until smooth and creamy.
Assemble the Tacos. Place a few pieces of fish on each warmed tortilla. Top with a spoonful of slaw, a drizzle of the creamy sauce, and any additional toppings like avocado and extra lime juice.
Use fresh, firm white fish for the best flavor and texture. For a spicy kick, add a dash of cayenne pepper to the seasoning mix. Warm your tortillas on a skillet before serving for a better texture. Let the slaw sit for a few minutes after mixing to enhance the flavors.