Cod Fish Tacos

This Cod Fish Taco recipe is one of my favorite quick and easy weeknight dinners for when life is busy and everyone is hungry! If it sounds like “Back-to-School” season at your house, I can relate!

They are on rotation with my other quick and easy dinners like my Orecchiette Pasta with Sausage and Broccolini, Sheet Pan Chicken and Veggies, and my Tomato Cream Sauce Linguine.

The flakey cod fish pairs beautifully with my spicy, creamy sauce. And you’ll love the addition of the ripe avocado and crunchy cabbage, all wrapped up into a delicious charred corn tortilla!

Flakey cod fish is a perfect match with spicy cream sauce, ripe avocados, cilantro and slightly charred corn tortillas


  • Cod Fish I prefer to use the fresh fish fillets over frozen. But if frozen is all you have just let it defrost in the refrigerator over night. You can also use salmon too! Any left over salmon, you can make my yummy 15-Minute Salmon and Rice bowls another quick and easy dinner idea! 
  • Salt, Pepper and Dried Oregano I only use these simple spices on the fish, and reserve the bold flavors for the sauce. This makes the tacos are a bit more kid-friendly because it’s easier to leave the sauce off than scrape off the spices on the fish! (Yes, I’m speaking from experience!) 
  • Crema Mexicana or Sour Cream I like to use the Crema Mexicana because it’s a little bit sweeter and doesn’t have the tang that sour cream has. It’s also thinner in consistency than sour cream which makes it easier to drizzle over the tacos. You could also use plain Greek yogurt as well. For a little extra decadence you can also add 1 tablespoon of mayonnaise if desired. 
  • Hot Sauce This can be any brand you like. Or you can also use cayenne pepper or red pepper flakes instead. 
  • Cumin I love the earthy, smokey flavor the cumin provides. If you don’t have cumin you can also substitute it for smoked paprika or chili powder instead.
  • Garlic I like to use fresh garlic, but if you are trying to save time, garlic powder works too! One garlic clove is roughly equivalent to 1/4 teaspoon garlic powder.  Just don’t use garlic salt which will make the sauce too salty. 
  • Fresh Lime Juice This can be altered to taste. I like to use the full lime, but you can start with 1/2 a lime and taste it first, and then add more as desired. 
  • Fresh Cilantro Adds a wonderful freshness to the tacos. If you are not a fan (and I know there are those of you out there who do not care for it!) you can leave it off, or swap for fresh Italian parsley instead. 
  • Red Cabbage I buy the pre-chopped cabbage because it’s so much easier and less wasteful. It’s hard to use up a full head of cabbage! But if you have extra cabbage you can put it to good use in my BBQ Chicken Sliders with Coleslaw.
  • Avocado I like to dice the avocado because it makes it easier to fit in the taco, but you can also slice it if you prefer.
  • Corn Tortillas I prefer to use organic corn tortillas like the kind from La Tortilla Factory, because they are thicker and more durable than thinner corn tortillas. The thicker tortillas also holds up better against the weight of the taco filling and you won’t have to worry about the tortilla tearing. 
  • Optional You can also add some Cotija cheese, pico de gallo, charred corn relish, or sliced radish.

Cod fish is my favorite white fish to use for fish tacos. Because it is hearty and remains moist when you cook it!

What Type of Fish is Best for Fish Tacos?

  • Fish tacos are traditionally made with white fish like Cod, Mahi Mahi, Tilapia or Halibut.
  • When comparing Mahi Mahi against Cod for fish tacos, I prefer the Cod fish because it’s easier to find, less expensive and less “fishy” than Mahi Mahi.
  • Cod also retains its moisture when cooked and develops a lovely flaky texture.

Alternate Fish Ideas:

  • For salmon tacos try fresh salmon fillets and prepare it the same way as the cod.
  • You can also make shrimp tacos, just by swapping out the fish for shrimp.
  • If using shrimp, there’s no need to finish cooking it in the oven, just saute it in a pan until pink and cooked through. 
flakey cod fish seared in a non-stick pan
Cod fish has a wonderful flakey texture which is ideal for for fish tacos

Step#1: Sear the Fish

  • After seasoning the fish you’ll sear it in a skillet first to get some nice color on it. Then flip it over and place it in a 350F oven to cook through.
  • Use a non-stick pan to get the best sear on your fish. I love my All-Clad Non-Stick pans, personally I think they are worth the money for the quality they provide! And they have a metal handle (not plastic) that allows you to go from cooktop to the oven without having to dirty another pan.
  • Also, use an oil with a high smoke point. This Avocado Oil Spray by Choosen Foods can reach up to 500F before smoking! High heat will get you a nice sear and the high-smoke point oil will prevent a smoky kitchen. 

Step#2: Make the Fish Taco Sauce

  • I prefer to use Crema Mexicana because of the liquidy consistency. It helps for drizzling the sauce on the tacos.
  • But if sour cream is all you have just thin it a bit with water until it’s a drizzly consistency, otherwise it will be too clumpy for the taco topping.
  • The recipe below will give you a “starting place” but feel free to adjust the lime, hot sauce and seasonings to taste.
a fish taco sauce on a terra cotta bowl
The sauce can be made a day ahead and kept refrigerated until ready to use

Step#3: Warm and Char the Tortillas

  • The tortillas are best heated on a gas cooktop, because they become charred and a bit crispy without loosing the pliability.
  • But use a heartier corn tortilla that is thicker and a bit more dense. This will allow it to hold up to the weight of the taco filling.
  • Simply place the tortilla directly over a gas burner, on medium-high heat, flipping it every :20 or so, or until it starts to char. Do not walk away from it, you must watch it closely, or it will burn and catch on fire! 
  • I heat both sides (undercooking the second side to preserve the pliability so the taco will fold) and stack them until ready to use.
  • I have not tried this with flour tortillas, but I find taco recipes work better with the smaller corn tortillas. Leave the flour tortillas for Fajitas or Quesadillas.
  • For another delicious taco recipe try my Carne Asada Tacos.
corn tortillas charred on a plate with corn tortillas in a basket
Warm the corn tortillas directly on a gas burner to get a nice charred effect

Best Way to Cut Cod for Fish Tacos

  • Cod fish is naturally flaky, which makes it really easy to separate into bite-sized pieces with two forks. 
  • Cutting the fish with forks also preserves it’s flakiness. 
  • This is another reason why I love to use cod fish for fish tacos, because it’s so easy to separate into chunks. 

white fish chunks pulled apart with 2 forks
Cod fish is naturally flaky making it easy to cut into chunks with two forks

What to Serve with Fish Tacos

a plate of two fish tacos with avocado, crema Mexicana, cabbage and cilantro


Fish tacos on a platter with garnishes

Cod Fish Tacos

Yield: 6 tacos
Prep Time: 20 minutes
Cook Time: 15 minutes
Total Time: 35 minutes

A delicious kid-friendly cod fish taco recipe that comes together quickly and easily for a weeknight meal!


for the fish:

  • 3/4 lb (340g) of fresh cod fish (or Mahi-Mahi)
  • Salt and pepper, to taste
  • Dried oregano, to taste
  • Avocado or Coconut Oil (or any other high-smoke point oil)

for the sauce:

  • 1 cup (236ml) of Crema Mexicana or Sour Cream
  • 1 tsp (5ml) ground cumin
  • 1 tsp (5ml) Sriracha or hot sauce
  • The juice of 1/2 or 1 full lime (taste at 1/2 half and add more if desired)
  • 1 clove of garlic, minced

for the toppings:

  • 1 1/2 cups (335g) of shredded cabbage (any color you like)
  • 1 ripe avocado
  • fresh cilantro leaves to taste
  • 5-6 Corn Tortillas


  1. Preheat the oven to 350F (175C).
  2. Season the top of the cod fillets with salt, pepper and dried oregano.
  3. Heat a non-stick skillet (with a metal handle that can go in the oven. No plastic handles!) with the oil on medium-high heat until hot.
  4. Place the fish in the skillet, seasoned side down, and sear for 2-3 minutes until golden brown.
  5. Flip the fish with a metal spatula and place the skillet in the oven. Bake for 5-7 minutes until fish is cooked through.
  6. If fish looks done but other components, like the sauce and tortillas aren't, just turn the oven off to keep the fish warm, or remove the skillet and serve the fish warm/room temperature. It doesn't need to be piping hot because all the other ingredients will be at room temperature or chilled.
  7. For the sauce, place all the ingredients in a bowl and whisk to combine. Set aside
  8. For the tortillas, place each tortilla directly on a gas burner on medium-high and toast until warm and slightly charred, then flip with tongs and do the same on the other side, cooking slightly less so that the tortillas are still pliable.
  9. To assemble, separate the fish into bite-sized chunks by pulling apart the flakes with 2 forks. You can do this right in the pan.
  10. Line each tortilla with a layer of cabbage, then 4 chunks of fish, a drizzle of the sauce (use a fork to drizzle the sauce it will drizzle better than a spoon) a few leaves of cilantro, and a few pieces of diced avocado.
  11. Serve immediately.


If the cream sauce becomes too thick, you can thin it out with some water in 1 tbsp increments.

Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 293Total Fat: 16gSaturated Fat: 5gTrans Fat: 0gUnsaturated Fat: 10gCholesterol: 34mgSodium: 154mgCarbohydrates: 26gFiber: 7gSugar: 7gProtein: 16g


Brownie cake scooped into a mug with ice cream

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. I made the Cod tacos, Creme Mexicana, Sangria, and the Gazpacho Shooters with Spicy Shrimp tails for an end of summer dinner with friends, and it was excellent! I didn’t have a nonstick pan so I used my cast iron skillet with Avocado spray and it worked very well. In the end I put the hot pan in the center of the table on a trivet for a rustic touch so people could make their own tacos. Everyone raved about the “feast,” loved the food and wanted the recipe. Beth’s recipes always work well for me, so now they know my secret!

    1. Ha! Aww I love hearing this! What a feast indeed! I also love the idea of putting the skillet in the center of the table and letting everyone make their own tacos! What fun that must have been 🙂