The BEST fish taco recipe around! These tacos are light and healthy, topped with a zesty crema and quick and easy enough for a 25 minute weeknight meal.
Prep all taco toppings and set aside. Make sauce by stirring all taco sauce ingredients together in a small bowl. If yogurt is chunky, use a whisk to make sauce smooth and creamy (do not use a blender!). Season with salt and pepper to taste and set aside.
Heat oil in a large pan over medium-high heat on the stovetop. While oil is warming up, stir taco seasonings (cumin, salt, garlic powder, onion powder, paprika, and pepper) together in a small bowl and rub onto all sides of the fish to coat evenly.
Once oil is hot, place piece(s) of fish in pan. Let cook on one side for 3-5 minutes and then use a flat spatula to flip each piece of fish in the pan. Cook on other side for another 3-5 minutes (cooking time will depend on thickness of fish).
Break fish up into smaller pieces in the pan and cook 1-3 minutes longer until fully cooked but be careful to not over cook.
Remove from heat and pour lime juice or squeeze lime over fish. Toss with spatula to coat fish evenly with lime juice. Serve with taco fixings and taco sauce.
Notes
*If you're using a cast iron skillet, start heating at low heat for a few minutes before raising the heat to medium-high since cast iron needs to be warmed up slowly. *For the fish, you can use cod, haddock, tilapia, mahi mahi, halibut, flounder, grouper or any mild tasting white, salt water fish. Make sure it is fresh.