Skinnytaste > Main Ingredient > Fish Recipes > Healthy Cod Fish Tacos

Healthy Cod Fish Tacos

This post may contain affiliate links. Read my disclosure policy.

This easy, healthy cod fish taco recipe is seasoned with a chili-lime cumin rub topped with slaw and creamy lime sauce – no breading, no frying!

This easy, healthy fish taco recipe is made with cod seasoned with a chili-lime cumin rub topped with slaw – no breading, no frying!
Cod Fish Tacos

These fish tacos have a delicious crisp cabbage and carrot slaw, then drizzled with a lightened up chili-lime sauce. SO good! Me and Karina, my oldest daughter love fish, but my husband Tommy does not… unless I make fish tacos! These healthy fish tacos are my favorite way to get him to eat fish and they are so quick, ready in 30 minutes. For a fun spin on fish tacos, try these Greek Fish Tacos, Scallop Tacos or these Lobster Tacos.

This easy, healthy fish taco recipe is made with cod seasoned with a chili-lime cumin rub topped with slaw – no breading, no frying!

For the delicious, creamy sauce, I combined some Greek yogurt with lime juice, a little mayo and Tajin (affil link), my favorite chili-lime seasoning and a must to add to your spice rack (Trader Joes also has a version of this). The fish is also seasoned with Tajin and cumin, so good! Use a little water to loosen it to make it easy to drizzle.

Best fish for fish tacos:

Here I used wild cod fish fillets, but any flaky white fish can be used here. Try snapper or mahi mahi fillets.

How to cook cod for fish tacos

Since there’s no breading, I find the fastest and easiest way to cook the cod for fish tacos is in a skillet so you get a little char. You can broil them if you prefer, or cook them on the grill on foil in the summer.

cod fish cooked in a skillet to make tacosCod fish for fish tacosThis easy, healthy fish taco recipe is made with cod seasoned with a chili-lime cumin rub topped with slaw – no breading, no frying!

More Taco Recipes:

Skinnytaste Simple promo banner

Cod Fish Tacos

4.97 from 108 votes
This easy, healthy fish taco recipe is made with cod seasoned with a chili-lime cumin rub cooked in a skillet – no breading, no frying!
Course: Dinner, Lunch
Cuisine: Mexican, Tex Mex
This easy, healthy fish taco recipe is made with cod seasoned with a chili-lime cumin rub topped with slaw – no breading, no frying!
Prep: 20 minutes
Cook: 10 minutes
Total: 30 minutes
Yield: 4 servings
Serving Size: 2 tacos



  • 4 pieces 4 oz each skinless firm white fish such as cod, (or snapper fillet, mahi mahi), fresh is best, if frozen thawed
  • 1/2 teaspoon cumin
  • 1/2 teaspoons kosher salt
  • 3/4 teaspoons lime chili seasoning, such as Tajin Classic

For The Sauce (make 1/2 cup)

  • 1/4 cup fat free Greek Yogurt
  • 3 tablespoons light mayonnaise
  • 1 tablespoon lime juice
  • 1-2 tablespoons water, to thin
  • 3/4 teaspoon chili-lime seasoning salt, such as Tajin Classic
  • 1/8 teaspoon kosher salt

For The Slaw

  • 1/4 cup chopped cilantro
  • 1 cup white cabbage, sliced
  • 1 cup red cabbage, sliced
  • 1/4 cup shredded carrots
  • 1 tablespoon olive oil
  • 1 tablespoon lime juice
  • 1/4 teaspoon kosher salt
  • 8 corn tortillas, charred on the open flame 30 seconds on each side
  • lime wedges, for serving


  • Season fish with salt, ground cumin and Tajin.
  • Combine the ingredients for the sauce in a small bowl and refrigerate until ready to eat.
  • Toss the slaw ingredients and keep cold.
  • Place on preheated skillet and spray with olive oil, cook 4 to 5 minutes on each side until fish is just opaque and charred. Break up in large chunks.
  • Char the tortillas over an open flame on the burner or in a skillet about 30 seconds on each side, stack on a plate covered with a towel to keep warm.
  • Assemble tacos. Place slaw on the bottom of each tortilla, top with fish and drizzle with sauce, serve with lime wedges.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.



Serving: 2 tacos, Calories: 342 kcal, Carbohydrates: 38 g, Protein: 35 g, Fat: 9.5 g, Saturated Fat: 1.5 g, Cholesterol: 56.5 mg, Sodium: 638.5 mg, Fiber: 4.5 g, Sugar: 2.5 g


Rate and review this recipe!

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

Rate this Recipe:

199 comments on “Healthy Cod Fish Tacos”

  1. Absolutely delicious!! I went non dairy by substituting the Greek yogurt for dairy free yogurt “coconut flavor”. The coconut added a fab gourmet tropical twist.

  2. No frying??? What do you call cooking on the stove in a frying pan? Besides that, I’m going to try this delicious looking recipe. 🤣

  3. This turned out Great!! Everyone really enjoyed this. We added avocado and charred the shells like the recipe said. These are some of the best fish tacos we’ve had. Thank you 🙂

  4. I made these for dinner last night. I will be making them again, my husband and I both enjoyed them. I did put a small amount of cheese and guac on them. Now, I can’t wait to try the shrimp tacos!

  5. So good! I have tried making fried fish tacos and we far prefer these! The slightly tangy slaw with the nicely spiced cod make these tacos amazing.
    Thanks 🌮🌮🌮

  6. Love everything about this recipe! The slaw, the sauce, the chili lime seasoning…all amazing!!

  7. This was amazing. Grilled the fish and tortillas. There was too much leftover sauce so I would probably make half next time. Everyone loved it!

  8. New favorite! We do an ocean fishing trip every summer and end up with tons of fish freshly frozen. This recipe has become a new family favorite for the fish throughout the year! Thank you!

  9. Delicious! We had fresh caught pompano. Had to substitute a few seasonings but mostly followed recipe.

  10. So so good! Loved the sauce and the slaw with the taco! Served with ST southwestern black bean salad. Thanks Gina, both were wonderful!

  11. I didn’t follow the recipe exactly, made a few changes with what I had on hand and this was delicious. I had leftover cod, used green cabbage only, no carrots or red cabbage, and no Tajin. I had ranch dressing and diluted with Greek yogurt with some spices. Turned out good.
    Thanks for the recipe.

  12. A new favorite. These come together fast and are so good. Fish tacos always remind me of being on a beach vacation.

  13. What kind of tortillas did you use for the Ww point value? Thank you and it looks delicious! Going to make it this weekend.

  14. I love your recipes and the fish is great, but we made the sauce twice and it was extremely sour each time and we can’t figure out why.

  15. Amazing recipe which I will make over and over. Didn’t have Tajin so I used tequila lime seasoning and added some chipotle powder

  16. Thank you for this easy and delicious recipe! Everyone loved them and I can’t wait to make them again!

  17. I have made this several times… anyone I make it for wants the recipe! So easy and delicious!

  18. Avatar photo
    Ramona Jimeno

    My husband and I love this recipe! It comes together quickly and the slaw gives a nice fresh touch.

  19. I love your recipes they are healthy and flavorful. My only issue is there is no nutritional information listed. 

  20. I feel like I did something wrong because I’ve made these twice and find them to be way too salty. No one else seems to be having that issue though so it must be something about the salt I’m using. I also used the Trader Joe’s chili lime which has the same sodium as the Tajin Clásico so I know it’s not that. If anyone has any ideas happy to have them! Thanks!

    1. If you are using any other salt than kosher, the flavor will be saltier. Kosher salt is less salty tasting. I found this out the hard way. But I also find any recipe I make with lime, effects a saltier taste profile on my individual taste buds.

  21. These were SO good, pleased my picky eater husband! We added fresh garlic to the good! 

  22. Absolutely delicious! Omitted the yogurt so it would be dairy free and used corn tortillas for gluten free. The favors went so well together. It also came together quick! Definitely will make this one again. 

  23. Yes, yes and yes! I used Mahi, Mahi and wow. This was quick and easy to make on a weeknight even while I was “hangry.” I followed the recipe as written. Thanks Gina!

  24. Absolutely delicious and so sooo easy to prep and cook in under 30 minutes! My picky kids loved these, and my husband is requesting this recipe be added into regular rotation. I didn’t have cabbage, so I subbed in shredded brussel sprouts and thinly sliced bell peppers. I also added a mango salsa. 
    Thank you!! 

  25. I made these tonight, only change was adding avocado. Who can stop at two??? These are AMAZING. The slaw, I kept eating it while I prepped the rest. 

  26. These fish tacos did not disappoint. First time I’ve made fish tacos and this will be my go to recipe in future. Great balance of flavours.  Won’t be long before they are on the menu again.  

  27. We made these for dinner and they were delicious!  All the flavors came together in every delicious bite full!!   Thank you❣️

    I made the recipe as printed❣️

  28. Cod fish tacos- delicious!  Had no cod and used tilapia and was so good.  Thank you, I luv all your recipes!

  29. Avatar photo
    Cynthia Pastula

    Loved this dinner. I didn’t have Tajin, but did have Sazon and didn’t have cabbage but substituted iceberg & spinach. I ate this as a taco bowl rather than tacos so I could save 3 WW points by skippng the corn tortillas. My husband & I are doing our part to eat healthy, so thank you Gina helping us with your great recipes!

  30. I also dislike cilantro. A trick to get the non-soapy version of the flavor is to mixed flat leaf parsley with lime juice…it works really well!

  31. This recipe was so delicious and tasted so much better than restaurant fish tacos I’ve had. I didn’t have the chili lime spice, but easily made it myself. This is a super winner.  I’ll be making this again and again!

  32. This was Great! Made my own  tagine seasoning .I happened to have Mexican dry chillier  plus chilli Padilla’s as well as  chilies Arbol  slice ih half and take out the seeds.
    Than I added  1  1’tsp of garlic powder and 1  tsp of  onion powder  powder plus  1   Lime zest and  1 tsp of cumin .than I grind I it in a spice  grinder till it turned to powder  put in a jar for future use.

    Fish tacos were delicious ! I used  corvina fish it was delish!

  33. Absolute hit! Tacos were so tasty! Love cumin so added a little extra and the sauce was so good and adds so much flavor! I added a slice of avocado 🥑 😋 Picky husband approved!

  34. Love these tacos (!) but need your help with finding a corn tortilla that actually tastes good—like the restaurants serve. The brands I’ve tried always taste dry and fall apart. Thank you!

  35. Avatar photo
    Connie Dorner

    Have been watching my calories – these were delicious and very satisfying! Husband loved them too, will be making them again! 

  36. I don’t have the ability to make the salsa but I can make the cod and sauce for now and eat it alongside a baked potato or something. Will it still taste good?

  37. Yum! So delicious made with fresh cod. I added chopped avocado to the tacos. I loved the chili-lime seasoning.

  38. OMG these were so good!! It’s hard to please my fiancé and he said these were possibly my best dish yet 🙂 (I don’t cook often lol) Thank you for sharing this awesome recipe! 

    My dad was skeptical at first because it was from a site with “skinny” in it. But this is the second time in a month that we made this. My dad and brother who aren’t dieting also love it!! These are the best fish taco’s ever
    Didn’t have Tajin tho so I just used salt, pepper, paprika and chili powder. 
    Also swapped Greek yoghurt for normal no sugar yoghurt and just used less water.

  40. Avatar photo
    Griselda Gonzalez

    This was delicious. It would also be great with a pineapple mango salsa. I did that instead of the Cuban black beans from the meal plan.

  41. Avatar photo
    Paula Connolly

    WHY does everything have to have soapy cilantro?? Parsley is a bad substitute. Other ideas for more flavor? I find all these recipes that look good and, voila, cilantro comes along and ruins them.

    1. If you don’t like cilantro, don’t add it. Tacos are a MEXICAN dish. Cilantro is used heavily in MEXICAN dishes as well as some other cultures in the world. For MOST people cilantro is delicious and adds a unique flavor to dishes. If you are one of the people who hate it then don’t use it! 

      1. Avatar photo
        Paula Connolly

        Blame my Olfactory Receptor 6A2. Luckily, there are a lot of Mexican dishes that are flavored well without cilantro. My question was about how to flavor it up without using cilantro.

      2. MOST people? MEXICAN? Lmao
        GREAT recipe. All Mexicans don’t like cilantro. True story.

    2. You can substitute flat Italian parsley for cilantro… it’s mild enough that it won’t change the overall flavor of the dish. 

    3. Or is it to much cilantro, I’m not a fan when to much cilantro is used alot. A little goes a long way in recipes or not using it at all works, why use any substitute? Enjoy your tacos, the way you like.

    4. You only think cilantro tastes soapy because you have a specific gene mutation that makes it taste like soap. It ONLY tastes soapy to people who have this gene mutation. So, not everyone finds cilantro to taste soapy 😉 if you dont like cilantro becuase of your gene mutation, don’t look for taco dishes.

      1. People say all the time that the gene mutation causes the reaction. Maybe so, but I wonder if folks can just acclimate themselves to the taste? I used to think it tasted soapy, then I started eating it more because of necessity on travel and the soapiness is gone for me. It’s become my favorite herb to use now.

    5. You could use whatever herbs you like or skip it altogether. Cooking is like religion. Take what you want from a recipe and make it fit your own life. Recipes are merely guidelines. Gina probably doesn’t make the same exact recipe twice. It’s harder when you are learning to cook, but I never make a recipe as written. I look at them for inspiration and then use my cupboard and my family’s tastes and my mood to alter recipes to fit my needs. Btw, when I didn’t eat cilantro (I love it now), I would add extra lime juice, raw onion, radishes, hot sauce, etc. to my tacos and didn’t miss the herbs. 

  42. These tacos were fantastic. My husband and I are trying to drop a few pounds and this was perfect for a light dinner. He could’t stop raving about it and wants to have it for dinner every week. Two thumbs up.

  43. I made the tacos with whitefish which is plentiful in our region. The end result was fabulous — wonderful flavors melded together to make a delicious and healthy taco.

  44. Oh my! Fir the first time in 20 years in Australia came across Taijin seasoning. I was intrigued, bought it, scrolled through you website (love it.. plus have all your books thanks to Amazon… not available here)…. found this and had for dinner tonight! AMAZING! 

  45. Great recipe!! Made it tonight with pollack bites, used the bag slaw mix to save time – loved it.  Especially the sauce!  Did not have chili lime seasoning but did have tequila lime seasoning and it turned out just fine.  Will definitely make again.  

  46. Best fish tacos ever!  Made exactly like recipe with some guacamole on the side.  The sauce is so simple yet remarkable.

  47. I used Maui Maui and broiled it. So delicious! I love this recipe! I also used corn street tacos. Two loaded up with fish and sauce and slaw!

  48. I made it with Tilapia because I had it on hand. Instead of slaw I used a chopped asian salad mix that is super crunchy (again on hand) and it had most of the slaw choices in it. I did add some red onion because I am extra. The sauce makes this dish. I love the Tajin seasoning and have been planning to buy and use for a while, so this recipe was the perfect excuse for doing that. I used crunchy taco shells because I sent my husband to the grocery store and that is what he came back with…..again still delish. We will be having this again soon. We have been trying to incorporate fish into our diets, for my husband that is easy but not so much for myself.

  49. I forgot to get a picture, before finishing. Lol. These were so good and so easy to make. I made the slaw and sauce the night before and cooked the fish the night I made them. I didn’t use cod but instead used Halibut because that’s what I had. They were Amazing!! We ate it with brown cilantro rice. 

    I took leftovers to work and I just put the fish over the rice. Added leftover slaw and sauces on top after heating it up.

    Definitely recommended!!

  50. Avatar photo
    Alexander McKenzie

    This is a fantastic recipe. The cumin and Tajin are perfect for the fish. I don’t think the extra salt is needed in the fish seasoning or the sauce. I make twice the amount of slaw, add a thin sliced shallot to it. I add some of the sauce to a small standalone serving of the slaw for a good side.

  51. I was just looking through the site and I have everything for this meal in my house already (frozen cod, leftover cabbages, greek yogurt…) I don’t have to go to the store, BIG WIN! I’ll post after dinner how it goes 🙂

  52. Loved these tacos. I used frozen fish sticks in the Air fryer but made the sauce and slaw as directed. Delicious!!!

  53. Fantastic! Definitely a keeper. I made this with mahi mahi. Also didn’t have tajin so I made it using a recipe from If you (like me) aren’t a huge fan of the intense crunch of raw cabbage I recommend sweating it in 2:1 sugar salt mixture for 5 minutes, then rinsing and drying in a salad spinner. I love the charred tortillas, never thought to do that before!

  54. These are amazingly delicious! I made them with mahi mahi & Trader Joe’s chili lime seasoning. My kids all loved them and would not usually eat raw cabbage. They are so easy and quick we will definitely be making them regularly.

  55. I didn’t want to batter and fry fish tonight so I gave this recipe a try and it was just as delicious! Simple, healthy and tasty are a win in my book. 

  56. Avatar photo
    Jamie Hadley

    I’m going to make this tomorrow night for dinner. Honestly I don’t care for any kind of seafood, but I’m trying to get my whole family to eat in a healthier manner. And I can’t expect my children to eat something I myself won’t eat. So wish me luck!!!

  57. Made this with halibut and it was AMAZING. Will definitely be making this recipe over and over. I cannot stress how good this was!!!

  58. Avatar photo
    Good Taste Lover

    It kind of dried out with cod, but decided to give it another shot with barramundi. Infinitely better. I got it frozen at Whole Foods and this fish makes this recipe shine.

  59. These were seriously fantastic. The slaw was to die for. I usually steer clear of fish unless it’s fried, but I loved this and found myself incredulously checking the calorie count in disbelief. A couple of things I had to do differently- I used all Greek yogurt in the sauce instead of mayo since I didn’t have it, and added a little sriracha. For seasoning, I used a generic chipotle seasoning I had on hand and squirted the fish with a little lime to make up for it. 

  60. Avatar photo
    Mary Beth Tingley

    Great easy weeknight meal! I used fresh tailapia for the fish, which absorbed the flavors and was very flaky and tender. Weeknight hack: use a bag of preshredded coleslaw mix to cut down the prep time!

  61. Terrific recipe! I thought it was too salty first time out.  Eliminated most of the salt next try and it was truly wonderful!!

  62. Made this with mahi mahi and used Siete gluten free tortillas and it was delicious and super fast! Will def make again

  63. Made exactly as written and the tacos were wonderful!  So fresh and flavorful.  I’ll definitely be making again! 

  64. Just tried this, came out great! and so simple. I was pressed for time, so used prechoped cole slaw, still worked great, and my family loved it.


  65. We found it to be too salty. The Tajin seasoning, the second ingredient is sea salt. I would try it next time without the added salt. Great recipe otherwise, easy and delicious.

  66. These are so good and so easy!! This was my 3rd time making them. The sauce makes the dish! You won’t be disappointed. 

  67. I followed your recipe and made the best fish tacos that I have ever made. The crema sauce was awesome. Thank you for the recipe.

  68. Avatar photo
    Terrie Handrick

    I made this recipe tonight and it was delicious. It the first time we have tried fish tacos. I will be making this again.

  69. Can I leave 10 stars? You can’t buy this out at a restaurant. This is so full of flavor! I used Mahi Mahi and followed the directions from there. Thanks for another wonderful recipe!

  70. These rank right up there with one of the best fish tacos I’ve ever had! My fish hating husband was skeptical… but then went back for seconds 😁 This one is a definite repeat!

  71. Outstanding! We grilled the fish and the tortillas and it was soooooo good. My 11 and 8yr old and my husband and I loved it. Thanks!

  72. This was delicious! I made it without cilantro. Tajin is officially a new favorite. Highly recommend!

  73. I would visit Ensenada often in the 70’s and 80’s and the cali-mex fusion of taco styles of today has been amazing, but I still think its all about the batter and I have a simple recipe that I received from a street vendor – They would use Angel fish, slice into strips, almost room temp, place strips into luke warm saltwater for 10 min (it cleans the fish). The batter, mix in a bowl Bisquick, Corona beer, mexican oregano, mustard, pepper. Place the fish in the batter and marinate for at least 2 hrs. Cabbage, salsa, guacamole and splash of lime.

  74. Excellent!

    We cooked the cod on the BBQ (Traeger – 12 min. on high), and I used a bag of cabbage slaw for the ease. Made the sauce and mixed the fish seasonings early in the day, so dinner was quick and delicious!

    I had mine with two small corn tortillas; and an additional small serving without a tortilla. Didn’t make enough for four of “our size” servings, though. There’s not much left over.

    1. Just an explosion of flavors when you bite into it! I was surprised on how great this is, and easy to prepare. A double win. I followed the recipe to the letter, and I used white bass. 
      I did make twice as much as the recipe called for to serve 4 adults. Everyone was full with a few left overs. 

  75. Excellent recipe – made it exactly as written. Used cod loins because that’s what I had on hand … cut into cubes before seasoning and sautéing. 

  76. These are fantastic! I’ve made the crispy Greek fish tacos, but greatly prefer these. So much flavor! I accidentally made the slaw too salty, but read online to add some apple cider vinegar and it worked! I heat my tortillas in a toaster oven on the toast function. Once they start getting warm, I put the setting on keep warm and they turn out great! I did add a little garlic powder and paprika to the the fish, and lots of cumin, more than called for. This is a keeper!

  77. Wow! Have to rate this 5 stars! 

    I made a mod- I live in the UK now and don’t have any tajin so what I did instead was grate/zest a lime- to about half a teaspoon and then for the rest of the measurement added cayenne, salt and crushed red pepper.  Was close enough to tajin! Actually I preferred it to tajin as sometimes tajin used to make my food taste a bit “fake lime”. Also couldn’t find any cilantro (lockdown making it hard) but it was delicious without it! 

    Would make this again! Adding it to my regular dinner rotation! Thank you  

      1. We’ve made these A LOT. Super delicious. The only reason we’ve deviated from the original recipe is to accommodate allergies- gluten free, dairy free. Still easy to make. Several times I’ve come back to make just the slaw, and a few times the crema/sauce has been made & saved for salad dressing. Yum- 10 out of 10!

  78. Loved the ease and the flavor of this recipe! I did add some sour cream to the sauce. My husband is not a big fan of cod, but really loved this recipe. Definitely will make this again.

  79. Avatar photo
    Camille Stegich

    Wow! These were so delicious. I went back for a 3rd and really want a 4th but I’ll leave the rest for my husband. I have 3 cod fillets in the freezer and these are going on the menu again next week. The flavors work so well together. So easy and so tasty. Thanks GINA!

    1. I just put them in a hot skillet, maybe ten seconds or so, then flip. We use low-carb tortillas and sometimes I don’t care for the texture, but toasting them like this really helps! Yummy!

  80. LOVE this recipe. I love fish tacos and after the first bite I was so excited about how delicious this turned out. Better than a restaurant. When I mentioned the recipe my fiance said he doesnt like fish tacos…then ended up loving these! 

  81. Avatar photo
    Kathy Ferguson

    Had the family over for dinner and made both the fish tacos and the not fried retried beans.  It was a great meal for the whole family!  No instant pot, so did the beans in a crock pot.  Drained well after about 6 1/2 hours on low and used the immersion blender.  Great taste!  The fish tacos were so delicious, they will definitely be made again!  Thanks for all the recipes.

  82. Avatar photo
    Jean Nightingale

    In the midst of the COVID-19 pandemic, the grocery store shelves and meat counters are empty — I mean EMPTY, of chicken (unless I wanted to figure out what to do with wings, which I did not) and other essentials.  The fish department had just gotten in their 3rd delivery for the day and the fresh cod looked amazing.  So, that is the back story……. jump ahead to this recipe and wow!  It was just the right amount of spice and the slightly charred corn tortillas gave it such a wonderful depth of flavor.  I did not have the Tajin, so I found a recipe for it on line that I happened to have all the ingredients for.  The slaw was light and added the perfect amount of freshness to the dish.  
    I don’t think you will be disappointed in this recipe!

  83. This are soooo delicious! I’ve made them twice in one week, once for my daughter and once for my granddaughter and they both agree with me, these are the best!