Go Back
+ servings
Print Recipe Add to Collection
No ratings yet

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
Cook Time10 minutes
Marinating Time30 minutes
Total Time50 minutes
Course: Dinner
Cuisine: Mexican
Keyword: fish tacos, tacos
Servings: 4
Calories: 873kcal

Ingredients

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

Instructions

  • 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.

Nutrition

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