It seems fish tacos are quite a popular dish.  I see them all over the blogosphere and on lots of restaurant menus, but for a long time they just sounded kind of gross to me.  I think part of it was my childhood fear of seafood rearing its head – growing up in Indiana and being served lots of things that should definitely not be called seafood, I think the fear was justified.  Now that I know where to get fresh, good quality seafood, I keep experimenting with things and do my best to keep an open mind.  Well let me just say this dinner wowed us both.  Actually, it wowed us all – Andrew included.  He ate more than one plate of deconstructed taco!

And, this is another one of those dinners that is a triple threat – it is quick, easy, and healthy!  I came home from a long, rough work day and despite my exhaustion and less than stellar mood, these came together in no time.  In fact, they completely turned my mood around (well, the margarita probably played a part in that as well.)  You marinate the fish briefly and while it is doing its thing, you can prep all the toppings and the sauce.  I used halibut for these because it is my favorite type of white fish but you could also use tilapia or cod (or some other variety of white fish I am less familiar with).  Try these soon for a healthy, colorful delicious meal!



For the fish:
2 tbsp. freshly squeezed lime juice
3 tbsp. extra virgin olive oil, divided
3 tbsp. minced cilantro
¼ tsp. cumin
2 cloves garlic, minced or pressed
1 lb. white fish (halibut, cod, tilapia, etc.)

For the cilantro cream sauce:
Juice of 1 lime
2 tbsp. cilantro, minced
6 oz. nonfat greek yogurt (sour cream is fine too)
1 clove garlic, minced
Pepper, to taste

For serving:
Cherry tomatoes, quartered
Green onions, chopped
Red cabbage, shredded
(Or whatever sounds good to you!)
6-inch flour tortillas


  • 01

    Combine the lime juice, 2 tablespoons of the olive oil, cilantro, cumin, and garlic in a pie plate or shallow dish.  Whisk together until well blended.  Place the fish in the mixture, turning to coat.  Let marinate 15-30 minutes.

  • 02

    Meanwhile, prepare the cilantro cream sauce.  Combine the lime juice, cilantro, greek yogurt, garlic and pepper in a small bowl.  Mix until well blended.  Refrigerate until ready to use.

  • 03

    Heat the remaining 1 tablespoon olive oil in a large skillet over medium-high heat until shimmering.  Place the fish in the pan and cook without disturbing, 3 minutes.  Flip the fish and cook on the second side 2-3 minutes more.  Remove to a plate, season with salt as desired, and let rest for a few minutes.  Shred the fish into bite-sized pieces with two forks.

  • 04

    Assemble tacos on flour tortillas with shredded fish, cilantro cream sauce and toppings as desired.


  • This is just what I needed for this week! I’m on a diet and have been craving fish tacos. But all the recipes I found were deep-fried and not weight-loss friendly. Thank you for this recipe!

  • I felt that way too prior to my first experience with fish tacos. Now, I love them, well, I love all tacos, really. These look great and are such a light meal to have during this last scorching month of summer! BTW, where do you buy your fish? I live in Missouri and I always have hard time figuring out where to buy my seafood as well. TIA!

  • oh my heavens
    these look and sound amazing
    I will DEFINITELY be making these REALLY soon!

    Thanks for being so faithful and giving me wonderful recipes to scope out!


  • Amy

    I too, have been grossed out by fish tacos, though I’m not sure why! I actually have this exact recipe planned for dinner tonight. Glad to see a positive review! :)

  • This looks pretty yummy. I also wanted to mention, you are pretty amazing…you have had a food post every day this year – WOW!!! Thanks for sharing all of this good food, it is great inspiration.

  • Annie

    Nicole, I buy it from Whole Foods, The Fresh Market or Mitchell’s Fish Market.

  • Nothing like a margarita and some fish tacos to bring the sunshine back to your day. These look scrumptious! And do-able, even in my land-locked home state.

  • Jen

    I made fish tacos recently and I thought they could have gone better. I think it was because I used cod and the fish was a little…fishy. I might try it with tuna or tilapia and see if that goes better!

  • Mmm, I love fish tacos…I second the thanks for providing a recipe where the fish is not deep fried!

  • I <3 fish tacos, especially made with shrimp. These look delicious!

  • I love fish tacos and these sound extra delicious. The sauce sounds great and is much less fattening than the usual topic most restaurants pair with it (i.e. some type of creamy ranch with full fat dressing). Thanks for sharing this. :)

  • Mmmm… Sounds delicious ♥

  • I can see why your mood improved. This is lovely. It gives me an idea for a variation on your theme. Let’s see when I get around to it!

  • Lauren

    I had some fish tacos recently in South Lake Tahoe and have been craving them ever since. Thank you for the recipe!

  • Fish tacos are the local specialty here in San Diego (I think they actually originated in Baja). Just went for some this weekend!

  • You’re right, fish tacos are everywhere! This recipe looks divine, and the sauce is right up my alley, can’t wait to try them myself! : )

  • Yum, yum, yum! I have been looking around for a good fish taco recipe – most I found used breaded fish and I wanted a healthier version! Thanks for sharing this! I love your blog and have it listed on my blog roll of favs! :)

  • This looks very delicious. I have just fallen in love with Mexican food recently. I would love to try this. Thanks very much for sharing.

  • So many great recipes and only one lifetime, but despite that the Fish Tacos and the Raspberry Cheesecakes are on my recipe bucket list! Thanks for sharing!

  • We do our fish tacos almost identical to these.. a favorite around our house :) the sauce totally makes the dish!

  • Sheryl

    Just yesterday (seriously!) I searched your site for fish tacos and didn’t find a recipe. And you posted it today. WEIRD! :) I love fish tacos and was looking for a twist on my traditional…well this is it with the marinating and the cilantro cream sauce. I’ll make it tomorrow! Thanks!

  • Yay! I remember you said you were making fish tacos recently, but I didn’t realize it was my recipe! I make these more often than probably any other recipe.

  • These look delish! I love that the cream sauce is made with nonfat yogurt. I’ll definitely be making these ASAP :)

  • I made these last night with amberjack and it was delish! I was planning on making fish tacos last night and while going through my daily blogs I came across your recipe and knew it was fate! The amberjack was so thick that it was a bit harder to pan fry but it worked out well and tasted like heaven! My husband added some pickled cabbage and onions to his and loved it! Thanks for the recipe!

  • Ari

    I’m so glad to have found this recipe! I love fish tacos, but I rarely make them because most recipes call for deep fried fish, which of course is delicious, but not too healthy. Looking forward to trying these!

  • I make these all the time too – Bridget’s recipe is hard to beat! They look great!

  • Ania Taylor

    I tried these last night. OMG – they are so yummy! Thank you for the recipe. I will be making these more often! Husband who doesn’t like fish tacos ate 3!!!!

    I added fresh corn as a topping, and used a japaleno flavored greek yogurt.

  • Jane Weichert

    Made these tonight and we loved them. We’re on a strict diet so were delighted to find a lighter way to make fish tacos. My husband was sure he wouldn’t like them only to go back for seconds. I plan to make next weekend for the grandkids. Thanks Annie. Your recipes are the best.

  • I just got back from Alaska where I ate blackened halibut tacos, but there was no yummy cilantro cream sauce like yours. Have got to try these.

  • I always was afraid of fish tacos- but for a different reason than you. Growing up in Indiana, I did have alot of seafood cause my dad loves it, but I never liked fish much. In fact, I saw this recipe on menus at restaurants and thought it sounded gross. Then I tried it & was hooked! This looks like a good variation. Thanks :)

  • Thee look wonderful! As always, great images!

  • Kelly

    These were fantastic! I made them for lunch yesterday. They were quick, easy, and oh-so delicious! I made 4 tilapia fillets and they’re almost gone, I’ve been snacking on bits often when I walk past the fridge, the fish is so, so good, even on it’s own. My kids (1.5 and 4) loved them too. Thanks so much for posting it!

  • We LOVE fish tacos at our house. We make a “magic green sauce” to go with ours. Greek yogurt, avocado and lemon or lime juice blended until creamy! Not sure how “magic” got in there, but the kids love it. Thanks for your post. I follow your site regularly and refer to it often when in a cooking slump and need new ideas!

  • Kristin

    LOVED these! I made a simple guac to go on top of the tacos and my friend who doesn’t even really like fish went for seconds! I will be making these again for sure!

  • Tori

    I haven’t tried these fish tacos yet, but they are on my menu for next WEEK!! They look so delicious!! I just found your sight and can’t wait to try all your other recipes. Thank you for sharing them with us.

  • Chris

    We loved this recipe. However, the sauce had a bit too much lime (the limes were huge and I probably used too much). I there something that would cut the lime flavor if this happens again?

  • Annie

    Use less lime or add more of the other sauce ingredients to balance it out.

  • Kelli

    Made these last week for dinner and they were SO easy and delicious! I will keep this recipe in my mind next time I want fish tacos.

  • Hi Annie! I just wanted to say thanks for the recipe. I made it for dinner tonight and it was quite delicious! I only wish that I’d taken a cue from you and made margaritas too :)

  • natalie

    Made this for dinner tonight and it was delicious!!!! Thanks!

  • carolyn milani

    I made these last night and they were the BEST!!! I marinated mine for about 3 hours though. I was sad when they were gone…will be making them again real soon!!!!

  • carolyn milani

    I LOVED the lime, actually squeezed a little over the fish after I cooked it! yummmy!

  • Nicole

    I’ve been looking for a healthy fish taco recipe! One question: Do you have any recommendations on a cilantro substitute?

  • Annie

    You can try Google for subs but cilantro is a unique flavor and I can’t think of anything that comes close.

  • I’ve been looking for a healthy fish taco recipe and I’ve just found it via twitter from InspiredRD. Thank You! I can’t wait to try this!

  • Rachel S

    “I think part of it was my childhood fear of seafood rearing its head – growing up in Indiana and being served lots of things that should definitely not be called seafood, I think the fear was justified.”

    HIL-arious!! I’m from Indiana, too, and HATED seafood for years until I moved to the Virginia coast. They still have a Red Lobster in Virginia Beach (crazy!!), but now I’m definitely a fresh fish snob. I eat everything from sushi to octopus salad to soft shell crab. It’s amazing. Thanks for the recipe, I can’t wait to try it!

  • Ruth

    Have made these twice. A.MAZ.ING. Thanks so much!!!!!!!!!!

  • Jessica

    I don’t know where in Missouri you live but I recently moved to Arkansas and I miss buying fish in the Kansas City area. I’m not a “fishy Fish” person — I like a very mild flavor fish. I LOVE SWAI! Try it if you can find it!

  • House3064

    Yummy! Love the alternative to fried fish. My daughter at first was going to have nothing to do with the fish because it wasn’t crispy. Needless to say she ate almost half of the fish herself. Our other daughter doesn’t like four tortillas, so she made fish tacos with it. Thanks for another great recipe!

  • Jackie Gonzales

    I made these tonight…WOW! Served it with a salad with corn, black beans, avocado and a citrus-balsamic vinaigrette; what a hit!

  • Sminnick

    Got a thumbs up from the hubby! It’s a winner!

  • Juli Marie

    I have never cooked with fish before, and I recently bought a bag of frozen tilapia. Would that work for this recipe?

  • annieseats

    That should be fine. Enjoy!

  • Shari

    This was so refreshing, healthy and light! Added to my menu!