Fish Tacos are the perfect quick and easy weeknight dinner! Taco 'bout a flavor explosion! Perfectly seasoned fresh white fish (or frozen!), loads of fresh ingredients all topped with a creamy fish taco sauce, this recipe is one the whole family will fall in love with!
Course Main Course, Main Dish
Cuisine American, Mexican
Keyword fish taco, fish taco recipe, fish taco sauce, fish tacos, fish tacos recipe
Prep Time 10 minutesminutes
Cook Time 20 minutesminutes
Servings 4
Calories 515kcal
Author Trish - Mom On Timeout
Ingredients
1poundfresh white fishskinned and deboned (halibut, tilapia, cod, mahi mahi, etc.)
1tablespoonlime juice
2teaspoonslime zest
1tablespoonfajita seasoningor taco seasoning
1tablespoonavocado oiluse butter or olive oil for butter
12corn tortillaswhite or yellow
2cupspurple cabbageor green cabbage, thinly sliced
Fish Taco Sauce
½cupsour cream
⅓cupmayonnaise
2tablespoonslime juice
2teaspoonslime zest
2tablespoonsminced cilantro
1teaspoongarlic powder
¼teaspoonground cumin
¼teaspoonsmoked paprika
1teaspoonhot sauceor Sriracha, optional
Optional Toppings
queso frescocrumbled
avocado
cilantro
chopped onions
pico de gallo
lime wedges
Instructions
Fish Taco Sauce
Combine all of the fish taco sauce ingredients in one bowl and whisk to combine. Cover and chill for at least 30 minutes.
Prepare Fish
Cut fish into 4 to 6 inch filets and pat the dry with a paper towel.
Sprinkle each side of each filet with lime juice and zest and rub in gently. Sprinkle seasoning onto the fish and pat into the fish making sure to get all sides of the fish.
To grill, heat your grill to medium heat and grease it well with the avocado oil. Cook the fish for 5 to 8 minutes on each side or until the fish reaches an internal temperature of 140°F - 145°F.
To bake, drizzle the top of each filet with a little olive oil or a teaspoon of butter. Bake at 375°F for about 20 minutes, flipping over once, or until the internal temperature reaches 140°F - 145°F. Pop the fish in the broiler for a few minutes for additional browning if desired.
While the fish is cooking, heat the corn tortillas on the grill or in the microwave, wrapped in a damp paper towel, until soft.
Assembly
Flake the cooked fish into bite sized pieces. Top each tortilla with fish, cabbage, queso fresco, other toppings and finish with the fish taco sauce. Enjoy immediately.
Notes
Storage InformationFor the best flavor and texture, enjoy these tacos immediately. Leftover fish should be stored in an airtight container in the refrigerator for up to 2 days. The toppings should all be stored separately (fish taco sauce, cabbage, cilantro, etc.)To reheat the fish, place in a preheated oven at 350°F for 10 minutes, or until warmed through. Alternatively, you can microwave or air fry for 1 to 2 minutes or until heated through. The fish taco sauce is good for up to 1 week.