Best Fish Taco Recipe {Lightly Seasoned & Flaky!}

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!

Fish tacos in a tray with toppings and lime

Fish for Tacos

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!!

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

    Dab the fish dry and rub it with the simple homemade spice mixture in the recipe below.
    You can also use your favorit 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.
  2. BAKE
    Bake the fish in the oven for about 15 min… super fast!
    In those 15 minutes, chop and prep your favorite taco toppings.  By the time the fish is done, the toppings are ready.

Close up photo of fish tacos in a tray

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!

What to put on fish tacos

Overhead close up of fish tacos with toppings.

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 Fish Recipes

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

Three fish tacos on a plate

Easy Fish Tacos

Tender flaky fish lightly seasoned and baked makes the perfect filling for these easy fish tacos.
Course Main Course
Cuisine Mexican
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 4 servings
Calories 163
Author Holly Nilsson


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


  • 1 tablespoon chilli powder
  • 1/2 teaspoon cumin
  • 1/2 teaspoon garlic powder
  • 1 teaspoon paprika
  • 1/2 teaspoon salt
  • 1/2 teaspoon pepper
  • 1 teaspoon oregano
  • 1/2 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
  • 1/2 lime juiced
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon cumin
  • 1/2 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 1/3 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.


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
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.

Deal Storm
Login/Register access is temporary disabled