Easy Fish Tacos are a great family meal, quick to make and on the table in about 20 minutes!

This recipe starts with white fish fillets (such as tilapia or cod) rubbed with a flavorful spice mixture and baked until tender and flaky.  Add your favorite toppings, some fish taco sauce, or a side of Fresh Mango Salsa for the perfect weeknight meal!

Three Easy Fish Tacos on a serving plate

Easy Fish Tacos Recipe

Fish Tacos are one of those easy meals I just don’t make often enough.  They’re fresh and flavorful and everyone loves them, not to mention…. 20 minutes from fridge to table. Win/win!!

What kind of fish for tacos? These fish tacos start with white fish, we like tilapia (although if you don’t like tilapia, choose your favorite white fish such as cod or haddock). You can really use any fish to make these including salmon.

Tortillas should be gently heated and can be either flour or corn. I prefer the flavor of corn tortillas.

How to Make Fish Tacos

  1. PREP FISH Dab the fish dry and rub it with the simple homemade spice mixture in the recipe below.
  2. BAKE the fish in the oven for about 15 min… super fast!
  3. PREP TOPPINGS In those 15 minutes, chop and prep your favorite taco toppings.  By the time the fish is done, the toppings are ready.

SHORTCUT TIP: You can also use your favorite pre-made taco seasoning or cajun seasoning. Mixing your own spices takes just a few minutes, tastes better and you can control salt and spice levels.

Easy Fish Taco on a plate

How to Make Fish Taco Sauce

I often serve fish tacos with a  classic coleslaw or onion slaw (recipe below) but if you’d like a sauce, the following is one of our favorites!

Combine the following and drizzle over tacos:

  • 3 tablespoons each mayonnaise and sour cream
  • juice from 1/2 fresh lime
  • a pinch of garlic powder and cumin and about 1/2 teaspoon of sriracha

These just take a few quick minutes to prepare so they are perfect for a busy weeknight and just taste so delicious and light.

Favorite Toppings

  • Fresh: Diced tomatoes, diced onion, shredded lettuce, coleslaw (or onion slaw)
  • Creamy: Cotija Cheese, avocado or guacamole, cream or sour cream
  • Flavorful: Homemade Salsa or Pico de Gallo, Fresh Mango Salsa

Overhead shot of Easy Fish Tacos

What to Serve With Fish Tacos

Fish tacos are a complete meal in one and don’t require a lot of extras on the side!  I love to add tons of toppings for everyone to dress up their own and a couple of fresh simple sides.

If I do serve sides with fish tacos, it’s usually something simple like a corn salad or some delicious Spanish Rice!

Favorite Fish Recipes

Did you enjoy these Fish Tacos? Be sure to leave a rating and a comment below!

Three fish tacos on a plate
4.99 from 100 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Easy Fish Tacos

Tender flaky fish lightly seasoned and baked makes the perfect filling for these easy fish tacos.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 4 servings


  • 1 ½ pounds fillets of tilapia or cod/haddock
  • 1 tablespoon olive oil


  • 1 tablespoon chilli powder
  • ½ teaspoon cumin
  • ½ teaspoon garlic powder
  • 1 teaspoon paprika
  • ½ teaspoon salt
  • ½ teaspoon pepper
  • 1 teaspoon oregano
  • ½ teaspoon onion powder


  • 8 6-inch corn or flour tortillas
  • 1 sliced avocado
  • 1 lime wedged
  • toppings to taste

Fish Taco Sauce (optional)

  • 2 tablespoons mayonnaise
  • 3 tablespoons sour cream
  • ½ lime juiced
  • ½ teaspoon garlic powder
  • ½ teaspoon cumin
  • ½ teaspoon sriracha or to taste


  • Preheat oven to 400°F.
  • Combine all fish taco sauce ingredients in a small bowl and set aside.
  • Combine rub ingredients and rub into fish fillets. Place fish on a parchment lined pan and drizzle with olive oil.
  • Bake for 12-15 minutes or until flaky and cooked.
  • Heat tortillas according to package directions.
  • Break fish into large chunks and divide between tortillas. Top as desired and serve.


How to Make Cabbage Onion Slaw: 1 cup green cabbage, shredded 1 white onion, thinly sliced 2 tablespoons cilantro, chopped ⅓ cup sour cream 2 tablespoons fresh lime juice 1 jalapeño pepper seeded & chopped.
Nutritional information includes 2 fish tacos in corn tortillas and no toppings.
4.99 from 100 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Nutrition Information

Calories: 163 | Carbohydrates: 27g | Protein: 3g | Fat: 5g | Sodium: 348mg | Potassium: 174mg | Fiber: 4g | Sugar: 1g | Vitamin A: 875IU | Vitamin C: 4.9mg | Calcium: 62mg | Iron: 1.6mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Main Course
Cuisine Mexican

Like our recipes?
Follow us on Pinterest!

Follow us on Pinterest

A Fish Taco in a tray, with toppings and a title.
Fish Tacos lined up in a tray with toppings and lime wedges, with writing
Fish Tacos in a tray with toppings and lime, with a title
A Fish Taco in a tray, and Fish Tacos lined in a tray underneath the title.


, , ,

Recipes you'll love

About the author

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

latest & greatest

Leave a Reply

Your email address will not be published.

Recipe Rating


  1. Delicious! Used cajun spice I had on hand. Made the sauce and Mango Salsa to accompany. Small salad on side. Perfect supper.
    Will definitely make again. Thank you for your delicious recipes.5 stars

  2. Definitely delicious. My whole family loved them. This is a keeper. We are adding it to the menu. Thank you so much for sharing this wonderful recipe.5 stars

    1. Hi Debra, we haven’t tried this recipe with Mahi Mahi but another reader has made it with good results.

    1. We haven’t tried that substitution but another reader has and had great results! You will have to let us know how it turns out.

  3. These tacos were excellent. We used cod because that’s what we had in the freezer. Only used the rub and the methodology. Had made chipotle salsa so used that and made cabbage slaw a little differently.5 stars

  4. Years ago, I had fish tacos for the first time while vacationing in Virginia Beach. Your recipe is astoundingly delicious and matched the very dish I have been craving for a while. I used Basa and made my own spice mix and the sauce is oh so wonderful. Fabulous recipe!

  5. I made this for supper for my family tonight. It was super fast, easy, and absolutely delicious. Thank you for the great recipe.5 stars

  6. I made this tonight at the request of my son. I had a similar fish taco in Myrtle Beach two years ago and honestly, this recipe matched it to a tee! Wonderfully, delicious recipe and light!

  7. My husband who is very picky loved this! Asked for it to be in the regular rotation. Thank you for posting delicious recipes like this one!5 stars

  8. We made this tonight just as written with one exception. I didn’t have Sriracha so I just used a hot sauce that we had in the pantry. The cabbage onion slaw is great too. Next time I will skip the slaw dressing and just double the fish sauce. This was a big hit with our friends. Thank you for this great recipe, as usual.5 stars

  9. I would like to try this recipe but we dont care for sriracha. What would you suggest for a substitution?

    1. Hello Michelle,
      We don’t care for Sriracha either. A product I’ve used a lot as a substitute is Sweet Red Chili sauce by Thai Kitchen.

  10. I decided to try this recipe because past ones didn’t quite measure up. It was a hit! Even my son enjoyed it and will usually not eat fish.5 stars

  11. A great recipe! We had it on a Friday during Lent. Our family devoured these. I would recommend you follow the entire recipe. We made it with flounder marinated in the curry, the Pico de gallo, and sauce. For our preference- next time I would make it with a little less cumin and a little more curry. …buy plenty of fresh limes,,, and make it spicey!5 stars

  12. I give this a five stars because when my family and I made this taco dish, it was fantastic! I love how basic it is which makes it good and the choice of the fish was good.5 stars