Go Back
+ servings
2 tacos on a plate with fresh limes a green garnishes

Pesto Cod Fish Tacos

These ultra easy to make pesto cod fish tacos are incredible and come together in under an hour!
Course Main Course
Cuisine Mexican
Prep Time 5 minutes
Cook Time 10 minutes
Marinade 30 minutes
Total Time 45 minutes
Servings 4 servings
Calories 280kcal


Fish Marinade:

Pesto Crema:

For Serving:


  • Combine all the marinade ingredients in a bowl and add the cod. Let it marinade for 30 minutes.
  • Heat the avocado oil over medium heat.
  • Add the fish and cook for 3-4 minutes per side. **Fish should flake but still be moist when done.
  • Remove and serve on tortillas with the crema (below), cilantro, tomato, cotija cheese and a squeeze of lime juice.

Pesto Crema:

  • Combine all the ingredients in a bowl and mix well. Store in the fridge for up to 3 days until ready to use.


  1. Cut the cod into pieces about 3 inches long to make it fit in the tacos easier.
  2. Add a 1-2 diced serrano peppers to the marinade and/or garnishes for some extra heat.
  3. Don't let the fish marinade more than an hour or the lime juice will "cook" the outside, giving it a tougher texture after cooking.
  4. When the fish is done cooking, it should lightly flake with a fork. It should still be tender and juicy in the middle.
  5. Serve the tacos however you'd like. You can even omit the tortillas and just serve the fish drizzled with crema for a lower carb option.


Serving: 2tacos | Calories: 280kcal | Carbohydrates: 29g | Protein: 15g | Fat: 12g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 40mg | Sodium: 902mg | Potassium: 430mg | Fiber: 4g | Sugar: 4g | Vitamin A: 533IU | Vitamin C: 9mg | Calcium: 114mg | Iron: 1mg