Fish Tacos Recipe

5 from 6 votes

This post may contain affiliate links. Please read our disclosure policy.

This easy fish tacos recipe is perfect for those days when you feel like you need to reboot to a lighter diet without sacrificing taste and flavor.

The mahi-mahi we use for these healthy fish tacos packs them with protein and the accompanying recipe for citrus marinade ensures there is flavor galore. No wonder this is one of our favorite seafood recipes!

Fish tacos information.

Easy Fish Tacos

Serving of mahimahi fish tacos with slaw.
Mahi-mahi fish tacos with cabbage citrus slaw

I mentioned the flavor and health in this fish taco recipe but there’s another benefit to this delicious fish recipe: Time! Like this recipe for Boom Boom Shrimp Tacos, these are ready to eat in about 30 minutes!

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

These healthy fish tacos are seriously a wonder meal.

Let’s get started with making them!

How to Make this Fish Taco Recipe

Mahi-mahi and citrus marinade for simple fish tacos.

This super simple citrus marinade that we use for this fish taco recipe plays double duty.

We soak the fish in it and we also use it to flavor the fish taco cole slaw.

So, the first thing we’ll do is get started with the fresh citrus marinade. It goes together in a snap!

Make the Marinade

Steps to making fish taco cole slaw.
  1. Start by slicing a couple of juicy oranges and a fresh lime.
  2. Use a juice squeezer and combine a quarter cup of orange juice with the juice from one lime.
  3. Add a little honey to the marinade.
  4. Stir in some Dijon mustard for a little flare.
  5. Add olive oi.
  6. Whisk it all together and divide.

You’re going to use half of this marinade for the fish and the other half to pour over the fish taco slaw.

Soak and Bake the Mahi-Mahi

Marinading Mahi-mahi for fish tacos.
  1. Cube the mahi-mahi and then pour half of the prepared marinade over it, using a 9×9 inch casserole dish.
  2. Bake the mahi-mahi at 375° for 15 minutes.

Make the Fish Taco Cole Slaw

Ingredients for fish taco cole slaw

For this fish taco cole slaw, you’re going to need

  • Cabbage
  • Tomato
  • Avocado
  • Cilantro
  • Fresh Citrus Marinade
  • Salt and Pepper
Pouring sauce on to lettuce in a bowl
  1. Combine the ingredients for this fish taco cole slaw in a mixing bowl.
  2. Stir it all together.

Put it all Together!

You’re almost to the best part of this easy fish taco recipe, which is eating them of course.

First, you have just one more step, and that is putting the fish tacos together.

Tortillas and mahi-mahi for fish tacos.

After you take the fish out of the oven, you’re going to use a slotted spoon and place the mahi-mahi on some corn tortillas.

Don’t throw out the residual marinade; you may want to spoon it over the finished fish tacos for a little extra juice and flavor!

Serving plate of three mahi-mahi fish tacos.
Top the mahi-mahi with the fresh citrus slaw and add a little of the extra baking marinade if you like.
Closeup photo of fish taco, overflowing with tomatoe, avocado and cole slaw.
And you’re going to like.
Believe me.
Dan from Platter Talk standing in the kitchen while on cooking television show.


FAQ for Fish Tacos

Can you reheat fish tacos?

These fish tacos reheat nicely in the microwave.

Keep them wrapped air-tight for up to two days in the refrigerator if you want to reheat them later.

To prevent the tacos from getting soggy, store the tortillas separately from the fish and slaw, put it all together when ready to re-heat.

What kind of fish can I use for fish tacos?

White fish that is lean and flakey is the best to use for fish tacos because they are light in flavor (not fishy tasting), they cook quickly, and they are inexpensive. Other good fish for fish tacos include:

  • Halibut
  • Snapper
  • Bass
  • Cod
  • Catfish

I do not include tilapia in this list, although it is commonly used in fish tacos.  The reason, friends, don’t let friends eat tilapia.

3 Tblsp fresh 100% orange juice
2-3 Tblsp fresh squeezed lemon juice
1 Tblsp lime juice ( optional )
1 tsp raw honey
2 tsp dijon mustard
2 Tblsp Olive oil
combine orange juice, lemon juice & honey in a bowl, whisk to blend, add in mustard and whisk, slowly whisk in oil & store in the refrigerator
– See more at

Grilled Fish Tacos with cabbage citrus slaw

6 oz. white fish ( cod, halibut, mahi-mahi, etc.)  season with Himalayan or sea salt then marinate in a citrus dressing
slaw for a taco:  shredded cabbage, 1/4 avocado, shredded jicama, fresh cilantro mix in bowl and dress with Citrus Marinade
Grill fish or bake at 375′ for 15 minutes
put fish and slaw in 2 corn tortillas, rice wraps or whole grain pitas
– See more at

👨‍🍳 Tried this Recipe? Please leave a ⭐⭐⭐⭐⭐ rating in the recipe card below and leave a comment. We love hearing from our readers!
⏩ Stay in touch with us on social media by following us on Facebook, Pinterest, Instagram, and YouTube!
📬Get our Recipes delivered to your inbox for FREE!

Easy Fish Taco Recipe

5 from 6 votes
This recipe for fish tacos is adapted from T25 Nutrition Guide
Prep: 10 minutes
Cook: 15 minutes
Total: 25 minutes
Yield: 2 people


For the Tacos

  • 6 oz. white fish, cod, halibut, mahi-mahi, etc., lightly seasoned with sea salt
  • 1 cups shredded cabbage
  • 1 avocado, diced
  • 1/4 cup chopped cilantro, washed and stemmed
  • 1 Roma tomato, seeded and diced
  • 2 corn tortilla wraps

For the Citrus Marinade

  • 1/4 cup fresh orange juice
  • juice from 1 fresh lime
  • 3 tablespoons fresh lemon juice
  • 1 teaspoon raw honey
  • 2 teaspoons Dijon mustard
  • 2 tablespoons olive oil


  • Preheat oven to 375 degrees F.
  • Prepare marinade by combining all marinade ingredients together in medium size mixing bowl.
  • Divide marinade in half, set aside.
  • Cube fish in 1 inch cubes, removing skin if necessary.
  • Add fish to 1/2 of reserved marinade, swish around until fish is thoroughly covered.
  • Add fish (with marinade) to 9 x 9 baking dish, bake for 15 minutes.
  • Meanwhile, combine cabbage, avocado, cilantro and tomato and mix together with second half of reserved marinade.
  • Remove fish from baking pan with slotted spoon and place in tortillas, reserve residual marinade
  • Top with slaw mixture.
  • Top with residual marinade, if desired.



Calories: 462kcal, Carbohydrates: 29g, Protein: 21g, Fat: 31g, Saturated Fat: 5g, Cholesterol: 43mg, Sodium: 123mg, Potassium: 951mg, Fiber: 9g, Sugar: 8g, Vitamin A: 602IU, Vitamin C: 39mg, Calcium: 42mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: lunch
Cuisine: Seafood
Tried this recipe?Mention @plattertalk or tag #plattertalk!
Updated from the original post of March 21, 2014

Meet the Platter Talk Guys

Dan & Scott split their time between Wisconsin and Southwest Florida and are dads to six boys. Good food runs through their veins, and they love showing others how to cook easy recipes.

Get new recipes sent to your inbox!
Don't miss out! Subscribe and get all the new recipes first.
Please enable JavaScript in your browser to complete this form.

Leave a comment

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

Recipe Rating

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


  1. 5 stars
    These tacos are absolutely delicious & I want to thank you for your very timely (for Gordon & myself) warning regarding eating tilapia. I had recently bought some tilapia filets & had yet to prepare them; my garbage bag was delighted with the tilapia treat! Now my husband loves beef, a little more than I do & we both love some pork chops baked, love chicken, turkey & fresh fish. I used to go surf fishing often when living back home on the Texas gulf coast. Sadly Kansas lacks a ‘gulf coast’ lol, but it does have beautiful rolling hills where we live & you can’t beat enjoying gently rolling hills! I love your site & your recipes! You gentlemen & your recipes never fail to delight our taste buds. Thanks for all of the love that you pour into your food blog & your recipes, not to mention the love you share with your readers!

    1. Thanks for the wonderful comments, Margo. We sure appreciate you taking the time to touch base with us and it makes our day to know you enjoy reading our food and recipe blog! Wishing you an awesome late summer season and a delicious autumn and holiday season ahead!

  2. Yum! We love seafood, and we just started eating fish tacos that are served nowadays in most restaurants – love the recipe! So easy too!

  3. I am very very fond of fish tacos. Having said that, I am also am very very picky about my fish
    tacos now. This looks like winning recipe. The fish will be enhanced by the marinade. I am looking forward to trying it.

  4. Dan, I love the slaw and citrus-honey-Dijon action going on (using raw honey) with these fish tacos. A perfect spring dinner. Cannot wait to make this! Have a fabulous weekend, my friend. 🙂