Servings
Font
Back
4.6 from 66 votes

Fish Tacos

Perfectly seasoned white fish served in tortillas with a refreshing cabbage slaw, lime crema, pickled red onions, avocado, and cotija cheese. You only need 30 minutes to make these fresh and flavorful fish tacos, they are a weeknight favorite.

Prep Time
20 mins
Cook Time
20 mins
Total Time
30 mins
Servings: 4
Calories: 322 kcal
Course: Main Course
Cuisine: Mexican

Ingredients

For the fish:
  • 1 1/2 lbs cod (or other white fish like tilapia or halibut)
  • Juice of 1 large lime, 2 tablespoons
  • 1 tablespoon chili powder
  • 1 1/2 teaspoons ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon kosher salt
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon black pepper
  • 3 tablespoons avocado oil or olive oil
For the slaw:
  • 1 1/2 cups thinly sliced red cabbage
  • 1 1/2 cups thinly sliced green cabbage
  • 1/2 cup shredded carrots
  • 1 tablespoon apple cider vinegar
  • 1 tablespoon Honey or hot honey
  • Kosher salt and black pepper, to taste
For the lime crema:
  • 1 cup sour cream or plain Greek yogurt
  • 2 to 3 tablespoons fresh lime juice
  • 1/4 cup finely chopped cilantro
  • Kosher salt and black pepper, to taste
For the tacos:
  • corn or flour tortillas
  • avocado slices
  • jalapeño slices
  • pickled red onions
  • cotija cheese
  • Lime wedges

Instructions

    Cup of Yum
  1. Place the fish on a large baking sheet and pat dry with paper towels. Squeeze fresh lime juice over the fish and let sit while you prepare the other ingredients.
  2. In a small bowl, combine the chili powder, cumin, smoked paprika, garlic powder, salt and pepper. Set aside.
  3. To make the slaw, combine the cabbage, carrots, apple cider vinegar, honey, salt, and pepper in a large bowl. Toss well and set aside.
  4. To make the lime crema, combine the sour cream (or Greek yogurt), lime juice, cilantro, salt, and pepper. Set aside.
  5. Sprinkle the seasoning mixture evenly on both sides of the fish, making sure it is well coated.
  6. In a large cast iron skillet, heat the oil over medium-high heat. Add the fish to the hot pan and cook for 2 to 4 minutes. Flip and cook for an additional 2 to 4 minutes, or until fish is cooked through. The fish is done when it is opaque all the way through and breaks apart easily. Time will vary depending on how thick your fish is.
  7. Transfer the cooked fish to a platter and use a fork to gently break it into large chunks.
  8. To assemble the tacos, place a few pieces of fish in a warm tortilla. Top with a little cabbage slaw, lime crema, avocado, jalapeño slices, pickled red onions, and cotija cheese, or your favorite toppings. Serve lime wedges on the side and serve immediately.

Nutrition Information

Calories 322kcal (16%) Carbohydrates 15g (5%) Protein 37g (74%) Fat 13g (20%) Saturated Fat 2g (10%) Polyunsaturated Fat 2g Monounsaturated Fat 8g Cholesterol 76mg (25%) Sodium 752mg (31%) Potassium 1056mg (30%) Fiber 3g (12%) Sugar 9g (18%) Vitamin A 4067IU (81%) Vitamin C 34mg (38%) Calcium 132mg (13%) Iron 2mg (11%)

Nutrition Facts

Serving: 4Serving

Amount Per Serving

Calories 322

% Daily Value*

Calories 322kcal 16%
Carbohydrates 15g 5%
Protein 37g 74%
Fat 13g 20%
Saturated Fat 2g 10%
Polyunsaturated Fat 2g 12%
Monounsaturated Fat 8g 40%
Cholesterol 76mg 25%
Sodium 752mg 31%
Potassium 1056mg 22%
Fiber 3g 12%
Sugar 9g 18%
Vitamin A 4067IU 81%
Vitamin C 34mg 38%
Calcium 132mg 13%
Iron 2mg 11%

* Percent Daily Values are based on a 2,000 calorie diet.

Report Abuse
Login to Continue
Forgot password?
Don't have an account? Register