Cod Fish Tacos

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These Cod Fish Tacos are made with flaky and juicy cod, avocado crema, tomatoes, cabbage mix and the most incredible pickled onions all wrapped in a soft flour tortilla.



Pickled Onions:

  • 4 shallots or 1 red onion (sliced)
  • 1/2 cup water
  • 1/2 cup red wine vinegar (or any other vinegar)
  • 1/4 cup granulated sugar
  • 1 teaspoon salt

Avocado Crema:

  • 1 avocado
  • 1/4 cup sour cream or Greek or plain (unflavored yogurt)
  • 1 garlic clove (grated)
  • 1/21 Tablespoon each (chopped cilantro, green onion)
  • 11 1/2 Tablespoons lime juice
  • 2 Tablespoons milk or buttermilk (to thin out the avocado crema)

Fish Tacos:

  • 1 1/2 lbs cod (or any other fish, cut into 1 1/2″ strips)
  • seasoning mixes such as (lemon pepper seasoning, Old Bay, paprika, chili lime seasoning)
  • salt, ground black pepper, to taste)
  • 1 1/2 Tablespoons oil (for frying)
  • 6 flour tortillas


  • 22 1/2 cups shredded cabbage
  • 1 carrot (grated)
  • 1/2 zucchini (cut into thin strips or grated), or cucumber
  • 1 pint cherry tomatoes (sliced)
  • 12 Tablespoons cilantro (parsley, green onion, etc.)


Pickled Onions

  1. Slice the shallots or red onion and put them in a jar or bowl.
  2. In a small saucepan, combine the water, red wine vinegar, sugar and salt. Cook just until it reaches a simmer and all the sugar is dissolved.
  3. Pour the pickling liquid over the shallots/onion. Set aside while you are preparing the rest of the meal. The pickled onions will be good in the refrigerator for several weeks.

Avocado Crema

  1. In a blender, combine all the ingredients for the avocado crema until smooth. Season with with salt and ground black pepper, to taste. You can add more or less lime juice, depending on how you like it. Also, you can add a splash more milk or buttermilk to thin it out more, if you want to.

Other Taco Toppings

  1. Prep all your toppings – shred the cabbage, grate the carrot and zucchini, chop the tomatoes, cilantro and green onions. Toss the cabbage, carrot, zucchini, and herbs together.

Cooking the Fish

  1. Cut the fish fillets into 1 1/2″ strips.
  2. Season the fish with salt, ground black pepper and any seasoning mixes that you like. I use lemon pepper seasoning, chili lime seasoning, paprika, and Old Bay.
  3. Heat the oil over medium-high heat in a large skillet.  Cook the fish until it’s golden brown and cooked through on both sides, about 3 minutes per side.

Assembling the Tacos

  1. Heat the tortillas in a skillet or the microwave to warm.
  2. Place the cabbage mixture in the center of the tortillas, top with the fish, pickled onions and tomatoes. Drizzle with the Avocado Crema.
  3. When I serve Tacos for guests, I make a bar with all the different components and then everyone can customize their tacos any way they want.