Fish Tacos
These easy fish tacos pile seasoned white fish onto warm corn tortillas with a tangy crema, crunchy cabbage, and other favorite taco toppings. They're a healthy weeknight dinner the whole family will love!
Prep Time10 minutes mins
Cook Time10 minutes mins
Marinating Time30 minutes mins
Total Time50 minutes mins
Course: Dinner
Cuisine: Mexican
Keyword: fish tacos, tacos
Servings: 4
Calories: 873kcal
Fish
- 1 lb white fish fillets such as cod, tilapia, or halibut
- ¼ cup olive oil
- ¼ cup lime juice
- 3 tsp chili powder
- 2 tsp cumin
- 1 tsp paprika
- 1 tsp garlic powder
- 1 tsp kosher salt
- ½ black pepper
Sauce
- ½ cup sour cream
- ½ cup mayonnaise
- 4 tbsp lime juice
- 1 tsp hot sauce
To Finish
- 12 6-in corn tortillas
- 4 cups purple cabbage shredded
- ½ cup cilantro chopped
- 1 avocado sliced
- 1 cup cotija cheese
For the sauce, combine all the ingredients in a mixing bowl and stir to combine. Set aside.
For the fish marinade, whisk together the olive oil, lime juice, and seasonings. Pour over fish fillets and let marinate for 30-40 minutes.
While the fish marinates, toast the tortillas. In a dry skillet, toast the tortillas one at a time for 30-45 seconds per side. Remove and place in a bowl wrapped in a clean towel to keep warm. Repeat for all the tortillas.
Heat a few tablespoons of olive oil in a sauté pan until smoking. Add the fish and cook for 3 minutes. Flip and cook until fully translucent, about 6 minutes total. Remove to a plate lined with paper towels to drain.
To serve, place a piece of fish in a tortilla and top with cabbage, sauce, cilantro, avocado and cheese.
Calories: 873kcal | Carbohydrates: 53g | Protein: 37g | Fat: 60g | Saturated Fat: 15g | Polyunsaturated Fat: 17g | Monounsaturated Fat: 24g | Trans Fat: 0.1g | Cholesterol: 119mg | Sodium: 1373mg | Potassium: 1129mg | Fiber: 11g | Sugar: 6g | Vitamin A: 2280IU | Vitamin C: 66mg | Calcium: 359mg | Iron: 4mg