• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Recipe Index

Feasting not Fasting

Because life's too short to be hungry

  • Home
  • About
    • Work With Me
    • Contact
  • Recipe Index
    • 30-Minute Meals
    • Appetizers
    • Baked Goods
    • Breakfast
    • Desserts
    • Drinks and Smoothies
    • Lunches
    • Main Dishes
    • Salads
    • Sauces and Condiments
    • Side Dishes
    • Snacks
    • Soups & Stews
  • By Method
    • Air Fryer
    • Blender
    • Crock Pot/Slow Cooker
    • Freezer
    • Instant Pot
    • Oven
  • By Diet
    • Dairy-Free
    • Gluten-Free
    • Keto
    • Low-Carb
    • Vegan
    • Vegetarian
  • Appetizers
  • Baked Goods
  • Breakfast
  • Desserts
  • Main Dishes
  • Salads
  • Side Dishes
  • Snacks
Home » Recipes » Main Dishes
5 from 2 ratings

Best Fish Taco Recipe

February 14, 2020 by Christy Gurin (updated June 5, 2025) | 4 Comments

Pin Jump to Recipe

This post may contain affiliate links. Read my disclosure policy.

Pin98
Share
Tweet
Yum
98 Shares

The BEST fish taco recipe around! These tacos are light and tasty, topped with a yogurt based zesty crema and quick and easy enough for a 25 minute weeknight meal.

Close up picture of fish tacos on a white plate

Fish tacos are one of the best quick and easy dinner recipes out there and a great way to get more seafood in. When done right, they’re fresh and bursting with flavor and absolutely irresistible.

Have you ever had fish tacos that are lack luster? I have and I assure these are not those tacos. This recipe has just the right blend of ingredients, is cooked easily on the stovetop and only dirties up one pan. The seasoning blend is absolutely divine together with just the right balance of salty goodness, lime and classic taco flair.

Plus, the rest of the fixings, including my epic creamy fish taco sauce are included right there in the ingredient list so you won’t forget a thing. They’re factored right into the nutrition facts too unlike many taco recipes so you can get a complete idea of what you’re consuming. If you want to serve with a side dish that’ll wow, pair it with my red cabbage fish taco slaw that can be added to tacos and served on the side. It’s so good!

I’ve tried many fish taco recipes and this is the best combo I’ve found. I hope you love them as much as we do!

Featured Review

5 stars

I’ve made this twice. It’s a big hit. If you like fish tacos this is a must. The recipe is very easy to follow. Ingredients are pretty standard. I have most of it in my kitchen all the time. The combination of flavors is perfect. The fish comes out most and flaky. Definitely a winner!

– Suzie R

Ingredients

Ingredients are everything in a recipe like fish tacos! I used cod but you can easily sub with tilapia or something more budget friendly if needed. Just make sure that it is FRESH. Freshness is critical with seafood.

Here’s what you’ll need to make fish tacos and taco sauce (see ingredient list in recipe card for a list):

overhead picture of fish taco ingredients (white fish, cabbage, tomatoes, etc.) on a marble background
picture of a plate of fish tacos with taco fixings around it

How to Make Fish Tacos

Although there are a few steps to the recipe, fish tacos are pretty easy to make. Since the fish cooks quickly it is best to get everything prepped before you even start on the fish. 

  1. First and foremost, prep all of those ingredients. Get the cabbage thinly sliced, chop the tomatoes, slice the avocado, and crumble the cheese. The fish cooks pretty quickly so you need to be prepared.
  2. Make the sauce.
  3. Heat skillet, add oil and rub the fish down with seasoning. If you’re using a cast iron skillet, start heating at low heat for a few minutes before raising the heat to medium-high since cast iron needs to be warmed up slowly.
    seared fish broken up in a black skillet
  4. Sear the fish on one side for 4-5 minutes. then flip and cook on the other side. Break the fish up in to small pieces and squeeze lime over the top.
  5. And the best step of all, serve with all of the fixings and enjoy!

Making Fish Taco Sauce

To make the fish taco sauce, you simply stir the yogurt, mayo, cumin, lime juice, garlic powder, hot sauce and a dash of salt and pepper together. Taste and add a touch more salt if needed.

You can also add more hot sauce if you want it spicier, but I prefer it more creamy since you can always heat things up with a spicy salsa.

side beside pictures of a fish taco sauce before and after being mixed together

What to Serve with Fish Tacos

Tacos are a main dish that needs no sides. That being said, if I’m having company over, I typically make a few extra complementary items to serve with them. Here are a few of my favorites:

  • For a fresh fruity change of pace, this mango avocado salsa is one of the best additions you can possibly make to fish tacos – sooo good!
  • This layered bean dip would be an awesome appetizer or if you’re short on time, this blender black bean dip is easy and delish.
  • These pickled red onions bring tacos to the next level.
  • Cilantro lime salad is a great healthy side dish that perfectly complements any taco recipe.
very close up picture of fish tacos on a white plate
Recipe
A plate of tacos with vegetables and meat.
Recipe
5 from 2 ratings
click the stars to rate!

Best Fish Taco Recipe

Created by: Christy Gurin
Prep Time 15 minutes mins
Cook Time 10 minutes mins
Print Recipe
Pin Recipe
Prep Time 15 minutes mins
Cook Time 10 minutes mins
6
The BEST fish taco recipe around! These tacos are light and healthy, topped with a zesty crema and quick and easy enough for a 25 minute weeknight meal.
Prevent your screen from going dark

Ingredients
 

  • 1 Tablespoon avocado oil (or other oil with a high smoke point and minimal flavor)
  • 1 1/2 lbs. Cod (mahi mahi, or another white fish)
  • 1 teaspoon ground cumin
  • 1/2 teaspoon salt (or more to taste)
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon paprika
  • 1/4 teaspoon black pepper
  • 1/2 Tablespoon lime juice

Taco Fixings

  • 18 6" tortillas, corn or flour
  • 3 cups shredded purple cabbage
  • 2 tomatoes, chopped
  • 1 cup cotija cheese, crumbled
  • 1 cup salsa
  • 1/2 cup finely diced red onion
  • 1/3 cup roughly chopped cilantro
  • 2 large avocados, sliced (or guacamole)

Fish Taco Sauce

  • 1/3 cup plain yogurt (I use whole milk yogurt)
  • 1/4 cup mayonaise
  • 1 Tbsp. lime juice
  • 1/2 tsp. garlic powder
  • 1/2 tsp. Tapatio or other hot sauce
  • 1/2 tsp. cumin
  • salt and pepper to taste

Instructions

  • Prep all taco toppings and set aside. Make sauce by stirring all taco sauce ingredients together in a small bowl. If yogurt is chunky, use a whisk to make sauce smooth and creamy (do not use a blender!). Season with salt and pepper to taste and set aside.
  • Heat oil in a large pan over medium-high heat on the stovetop. While oil is warming up, stir taco seasonings (cumin, salt, garlic powder, onion powder, paprika, and pepper) together in a small bowl and rub onto all sides of the fish to coat evenly.
  • Once oil is hot, place piece(s) of fish in pan. Let cook on one side for 3-5 minutes and then use a flat spatula to flip each piece of fish in the pan. Cook on other side for another 3-5 minutes (cooking time will depend on thickness of fish).
  • Break fish up into smaller pieces in the pan and cook 1-3 minutes longer until fully cooked but be careful to not over cook.
  • Remove from heat and pour lime juice or squeeze lime over fish. Toss with spatula to coat fish evenly with lime juice. Serve with taco fixings and taco sauce.

Notes

*If you’re using a cast iron skillet, start heating at low heat for a few minutes before raising the heat to medium-high since cast iron needs to be warmed up slowly. 
*For the fish, you can use cod, haddock, tilapia, mahi mahi, halibut, flounder, grouper or  any mild tasting white, salt water fish. Make sure it is fresh. 

Nutrition

Calories: 594kcal | Carbohydrates: 57g | Protein: 34g | Fat: 28g | Saturated Fat: 7g | Cholesterol: 75mg | Sodium: 972mg | Potassium: 1500mg | Fiber: 13g | Sugar: 10g | Vitamin A: 1285IU | Vitamin C: 49mg | Calcium: 315mg | Iron: 5mg

did you make this recipe?

Make sure to follow on Pinterest @feastingnotfasting and on Instagram @feastingnotfasting

posted in: 30-Minute Meals, Dinner, Fish and Seafood, Gluten-Free, Keto, Low-Carb, Main Dishes, Quick and Easy, Stovetop

Previous
Thai Stuffed Peppers
Next
Lemon Vinaigrette

Reader Interactions

    5 from 2 votes

    Leave a Review Cancel reply

    If you love this recipe, please consider giving it a star rating when you post a comment. Star ratings help people discover my recipes online. I read every review and your support means a lot to me!

    Sincerely,
    Christy

    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.

    Comments & Reviews

  1. Amy says

    June 13, 2024

    5 stars
    Absolutely delicious! My picky 12 year devoured these. So yummy!

    Reply
    • Christy Gurin says

      June 17, 2024

      Love when we win the picky eaters over with a recipe! That’s awesome – thanks for sharing! 🙂

      Reply
  2. Suzie R says

    November 17, 2021

    5 stars
    I’ve made this twice. It’s a big hit. If you like fish tacos this is a must. The recipe is very easy to follow. Ingredients are pretty standard. I have most of it in my kitchen all the time. The combination of flavors is perfect. The fish comes out most and flaky. Definitely a winner!

    Reply
    • Christy says

      January 30, 2022

      Thank you! I love this fish taco recipe too. It’s a great way to get your fish servings in and works well with so many different kinds of fish. 🙂

      Reply

Primary Sidebar

A person with long hair and a striped dress smiles while holding a pan outside. There is greenery in the background.

Hi, I'm Christy

I started cooking, baking, and helping in the kitchen when I was old enough to reach the counter. I am a food lover with a focus on quick and easy dinners using wholesome ingredients that are approachable for the home chef. If you crave flavor but always find yourself short on time, you’re in the right place.

More About Me
almond flour blueberry muffin on a plate with bite taken out

Simple healthy recipes straight to your inbox!

Subscribe to the newsletter for all the latest recipes delivered straight to you.

Sign up

Featured Recipes

  • A bowl of Mediterranean salad with grilled vegetables, feta cheese, pine nuts, and fresh herbs on a striped cloth.
    Mediterranean-Style Roasted Eggplant Salad with Feta 
  • A spoon rests in a bowl filled with a reddish-brown spice mix, containing visible flecks of different textures.
    Chicken Taco Seasoning
  • close up picture of kale salad on a white plate
    Lemon Kale Salad
  • A skewer with melon, prosciutto, mozzarella, pesto, and balsamic glaze on a white plate.
    Prosciutto Melon Skewers
  • Baked pear halves with nuts and cranberries on black plates, surrounded by a honey dipper, whole pear, and silver spoon on a wooden table.
    Baked Pears with Honey and Almonds
  • A tall glass of purple smoothie topped with seeds, placed on a white napkin. A metal spoon with seeds is in the background. A polka dot straw is in the glass.
    Beet Smoothie with Strawberries and Kale
Allure Logo.
Boston Mag Logo.
Buzzfeed Logo.
Glamour Logo.
Healthline Logo.
The Huffington Post Logo.
MSN Logo.
sheknows Logo.
almond flour blueberry muffin on a plate with bite taken out

Simple healthy recipes straight to your inbox!

Feasting Not Fasting

About

  • About
  • Blog
  • Web Stories
  • Contact Us
  • Disclosure Policy
  • Collaboration

By Method

  • Air Fryer
  • Blender
  • Slow Cooker
  • Freezer
  • Instant Pot
  • Oven
  • Stovetop

By Diet

  • Dairy-Free
  • Gluten-Free
  • Keto
  • Low-Carb
  • Meal Prep
  • Paleo
  • Vegan
  • Vegetarian

By Course

  • Appetizers
  • Baked Goods
  • Breakfast
  • Dinner
  • Lunches
  • Main Dishes
  • Salads
  • Side Dishes
©2025, Feasting not Fasting. About Contact Privacy Policy Back To Top
Design by Pixel Me Designs
×

Simple healthy recipes straight to your inbox!

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie SettingsAccept
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
Save & Accept

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.