This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission.

Fish Tacos Recipe is a simple meal idea full of flavor anytime you are craving tacos. Fish tacos are super fast to put together and a great way to change things up for Taco Tuesday.

A plate of colorful fish tacos with ingredients including grilled fish, sliced avocado, diced tomatoes, shredded purple cabbage, cilantro, crumbled cheese, and a drizzle of creamy sauce in yellow corn tortillas. An easy fish tacos recipe, with a bowl of diced tomatoes seen in the background.
Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly!

Fish tacos are so amazing and the delicious sauce really makes each bite so tasty. You will love how quick and easy this seafood dish is and even my kids love it.

If you have children that are not crazy over fish, I bet they will still like these tacos. They are baked and get a nice outer crisp and the sauce is so light and yummy.

Did you try our shrimp taco recipe? We love seafood and this new recipe for fish tacos does not disappoint.

Why We Love This Recipe

This is a good fish tacos recipe for an easy weeknight meal. The ingredients can easily be changed to make it your own. We love to change things up when we make tacos for Taco Tuesday and these fish tacos are always on the menu.

They are light, healthy, and loaded with simple flavors.

Ingredients

Top view of two uncooked fish fillets on a rectangular white plate surrounded by various small bowls containing olive oil, seasonings, yogurt, mayonnaise, spice powder, lemon juice, and a small amount of pink sauce—everything you need for an easy fish tacos recipe—on a light gray surface.
  • Tilapia Fillets – Feel free to use other types of fish such as mahi mahi or grouper.
  • Olive Oil – Use any oil that you prefer. We like avocado oil also
  • Chili Powder – See The Best Chili Powder Substitute if you are out
  • Garlic Powder – If you are out, check out these Best Garlic Powder Substitute
  • Corn Tortillas – You can also use flour tortillas

Scroll to the bottom for the full recipe in the recipe card.

How to Make Fish Tacos Recipe

  • Step 1 – Preheat the oven to 400 degrees F.
A white rectangular baking dish contains raw, seasoned chicken breasts. The chicken is sprinkled with spices, including paprika, black pepper, and salt. Next to the baking dish is a white and green striped kitchen towel on a light gray surface—a perfect scene reminiscent of preparing an easy fish tacos recipe.

Step 2 – Next, place the fish on a baking dish, drizzle with the olive oil and lime juice. Season with the salt, garlic powder and chili powder.

A white plate with blackened fish fillets, partially eaten, is placed on a light surface. Two forks rest on the plate. A white and green striped cloth napkin is partially visible on the left side of the image—an enticing visual for anyone searching for an easy fish tacos recipe.

Step 3 – Bake until the fish is cooked through and slightly flaky. Remove the fish and slice.

A yellow corn tortilla is being dipped into melted butter in a frying pan with a wooden handle, perfect for an easy fish tacos recipe. A white cloth with green stripes is placed beside the pan on a white surface.

Step 4 – Melt the butter in a separate skillet. Fry the mini corn tortillas in the melted butter for 1 minute until they are soft. Allow them to cool slightly.

A clear glass bowl containing ingredients for a dip, such as mayonnaise, sour cream, brown sugar, and a red sauce. A metal whisk is placed in the bowl. The bowl is on a gray countertop, with part of a folded striped cloth visible on the left side—perfect for pairing with your easy fish tacos recipe.

Step 5 – In a separate mixing bowl, thoroughly combine the sauce ingredients.

  • Step 6 – You will need 2 mini corn tortillas per taco. Spoon the fish on the tortillas.
  • Step 7 – Top with the the cabbage, avocado, tomatoes, red onion, cheese and squeeze the lime wedges over the tacos.
  • Step 8 – Top with the sauce and serve warm. So easy!

Expert Tips

  • Cooking Fish – We baked the fish but you can easily make fish in the air fryer or fry the fish over medium-high heat. Cooking time will vary when baking fish. You will know the fish is cooked when it flakes with a fork.
  • Filling Taco Shells – Evenly distribute the taco ingredients in the taco shells but make sure they do not overfill with the cabbage slaw. This will prevent the corn tortillas from tearing.
A close-up of a hand holding a taco with grilled fish, diced tomatoes, red onions, fresh cilantro, and a drizzle of creamy sauce, all encased in a yellow corn tortilla. The background has a blurred image of purple cabbage—an easy fish tacos recipe come to life.

Serving Suggestions

These fish tacos are delicious served with Spanish rice or this delicious cilantro lime rice.  You can make the rice in just minutes for a great side dish.

Plus, you can double the recipe and keep some in the freezer. I love freezing rice so that I always can prepare a quick and easy side dish in no time at all.

Check out What to Serve with Tacos for more easy side dish ideas.

Fish Taco Toppings

The toppings are always a favorite around here! The cabbage really adds a nice crunch and goes so well with the fish and the sauce.

We also love to top with Simple Guacamole Recipe, tomatoes, red onion and cheese. Plus, a generous amount of lime juice over the tacos really make the dish even better.

Top with the sauce and serve warm. For even more topping ideas, try some of these:

Frequently Asked Questions

What is the Best Fish for Fish Tacos?

We recommend using a white-fish to make fish tacos. We like using snapper, cod, tilapia, and halibut for an easy taco recipe.

What is the Best Tortilla to Use for Fish Tacos?

We like using corn tortillas to serve fish tacos in. But you can use any tortillas that you prefer.

How to Store Leftover Fish Tacos

Store leftovers in an airtight container for up to 3-4 days in the refrigerator.

Three fish tacos filled with flaked white fish, shredded red cabbage, diced tomatoes, sliced avocado, cilantro, and topped with a drizzle of creamy sauce. This easy fish tacos recipe is served on a pink plate with lime wedges, avocado halves, and cilantro on the side. Red onion is in a bowl nearby.

More Easy Taco Recipes

We love to hear from you. If you make this Fish Tacos Recipe, please leave us a comment or a star review.

A plate of three easy fish tacos filled with diced tomatoes, red onions, cilantro, and crumbled cheese, topped with a drizzle of creamy sauce. The tacos are accompanied by lime wedges and a bowl of sauce on the side. Fresh cilantro garnishes the plate.

Fish Tacos Recipe

5 from 10 votes
Easy fish tacos recipe is a simple meal idea full of flavor anytime you are craving tacos. Fish tacos are super fast and a great dinner for Taco Tuesday.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings 6
Cuisine American
Course Main Course
Calories 686

Ingredients

For the Fish:

  • 24 oz filets of cod, tilapia and halibut
  • 1 tbsp olive oil
  • 1 lime juiced
  • 2 tsp chil powder
  • 1 tsp garlic powder
  • 1 tsp salt

For Serving:

  • 24 Corn Tortillas
  • 1/2 Butter Stick
  • 1/2 head red cabbage (shredded)
  • 2 avocados (sliced)
  • 2 roma tomatoes (diced)
  • 1/2 red onion (diced)
  • 1/2 bunch cilantro
  • 1 cup Cotija cheese grated
  • 2 limes (cut into wedges)

For the Sauce:

Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly!

Instructions

  • Preheat the oven to 400 degrees Fahrenheit.
  • Place the fish on a baking dish, drizzle with the olive oil and lime juice. Season with the salt, garlic powder and chili powder.
  • Bake for 12-15 minutes until the fish is cooked through and slightly flakey.
  • Remove the fish and use to forks to break the fish into large pieces.
  • Melt the butter in a separate skillet.
  • Fry the mini corn tortillas in the melted butter for 1 minute until they are soft.
  • Allow them to cool slightly.
  • In a separate mixing bowl, thoroughly combine the sauce ingredients.
  • Spoon the fish on the tortillas.
  • Top with the the cabbage, avocado, tomatoes, red onion, cheese and squeeze the lime wedges over the tacos.
  • Top with the sauce and serve warm.

Recipe Notes

Generally we use 2 fried corn tortillas per taco when serving. 
Any leftover fish, can be refrigerated in an airtight container for up to 2 days.  Reheat the fish separately from the tortillas when enjoying the leftovers. 
Any toppings can be served on top of these delicious and easy fish tacos. 

Nutrition Facts

Calories 686kcal, Carbohydrates 67g, Protein 34g, Fat 35g, Saturated Fat 9g, Polyunsaturated Fat 9g, Monounsaturated Fat 13g, Trans Fat 0.04g, Cholesterol 88mg, Sodium 939mg, Potassium 1340mg, Fiber 15g, Sugar 7g, Vitamin A 1598IU, Vitamin C 66mg, Calcium 308mg, Iron 3mg

Pin This Now to Remember It Later

Pin Recipe

Try these other recipes

Share this recipe!

PinYummly

About the Author

Hi, I’m Carrie. Welcome to Eating on a Dime!

I’m on a mission to help you cook delicious meals without busting your budget. Together we are going to cook real food… for real families!

5 from 10 votes (3 ratings without comment)

Leave A Review

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

Recipe Rating




Comments

  1. Sonja Hadler says:

    5 stars
    I tried this recipe using MahiMahi and it was so fantastic! Thanks for sharing all you do with us!

  2. Kevin Billings says:

    5 stars
    Really good and simple to make.

  3. Keri Prater says:

    5 stars
    ?????? these tacos. The sauce makes these delicious. So much flavor. Definitely one of my favs.

  4. Sabrina says:

    5 stars
    We were tired of baking our fish, so we tried this and were happy we did!

  5. Lisa K. Lamb says:

    5 stars
    We love fish tacos and these were delish!

  6. Lorraine Aronowitz says:

    5 stars
    I also add some cotija cheese to the sauce. These are quick to make and delicious. I serve it with a nice crunchy salad!

  7. Gina Steinmetz says:

    5 stars
    I love these! They are soooo easy and super yummy!!!!!