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

These irresistible fish tacos are bright, perfectly seasoned, and have the best sauce ever! Make this straightforward taco recipe for a totally delicious family meal.

You may also like my Sheet Pan Chicken Fajitas or Super Easy Ground Beef Tacos.

spooning sauce over three fish tacos

Why you’ll love it

My favorite part of this fish taco recipe is the ridiculously good Taco Sauce. It’s easy to make, ultra creamy, and has a kiss of lime juice and a smoky touch. It just goes so well with the beautifully seasoned, tender and flaky fish and fresh toppings!

These skillet fish tacos will be your new favorite way to enjoy taco night. There’s nothing complicated or intimidating about making them, and the whole family can help out together for a fun and super tasty meal for Taco Tuesday.

What you’ll need

For the fish

  • Fish – cod is an affordable white fish that’s so flavorful when pan fried in butter
  • Marinade – we’re using olive oil, lime juice, and a spice blend of chili powder, cumin, garlic powder, and salt

For the sauce

  • Sour cream and mayo – the cool, creamy base
  • Lime juice – a pop of brightness and acidity
  • Sriracha – just a touch for gentle warmth
  • Seasoning – we’ve got garlic powder, smoked paprika, and salt for savory-smoky deliciousness

For serving

  • Tortillas – I chose corn tortillas
  • Toppings – my go-to ingredients are shredded cabbage (buy a small one), red onion, cilantro, and a squeeze of lime. Cotija and jalapeños are optional.
ingredients for fish tacos in prep bowls

Helpful tips

  • You can make the sauce a day ahead of time. The flavors will meld even more the longer it sits, and it’ll keep for a few days in the fridge.
  • The fish taco sauce contains sriracha but isn’t particularly spicy. If you’re worried about spice in this recipe, leave the jalapeño pepper out when topping the tacos, and use a mild chili powder.

How to make fish tacos

This is an overview with step-by-step photos. Full ingredients & instructions are in the recipe card below.

marinating cod in a ziploc and making fish taco sauce in a prep bowl

In a prep bowl, make the marinade. Add to a ZipLoc with the cod fillets and refrigerate. Meanwhile, stir together the sauce ingredients in a bowl. Adjust to taste, then place in the fridge.

warming a tortilla in a skillet and cooking fish for tacos

Prep your toppings, and warm up the tortillas. When the fish has marinated, melt the butter in a skillet. Once hot, cook the cod on both sides until it flakes with a fork. Serve on the tortillas, top as desired, and drizzle the sauce on.

Tools for this recipe

Check out Natasha’s favorite kitchen essentials, gadgets, and cookware!

Substitutions and variations

  • Don’t want to use cod? Try another mild, flaky white fish such as tilapia, halibut, mahi-mahi, bass, or snapper. 
  • You can grill the fish if you like! Simply grill over medium-high heat for 3-4 minutes/side, or until the fish flakes easily with a fork.
  • The toppings are just suggestions. Feel free to change it up or add whatever your favorite taco toppings are/what you’ve got in the fridge. Some more suggestions are pico de gallo or your favorite salsa (salsa verde would work well), or use my Chipotle Lime Ranch Dressing instead of the fish taco sauce in the recipe card below.
  • Use flour tortillas if you prefer.

What to serve with fish tacos

Leftovers and storage

  • I would eat any leftover cooked fish within a day or two. Reheat slowly over a low heat.
  • Leftover fish taco sauce can be stored for up to 5 days in a covered jar/container in the fridge.
  • Any leftover toppings (e.g. cut-up veggies) will keep for a day or two in the fridge in a sealed container.
several fish tacos on a marble surface

Leave a star rating and review below if you made these cod fish tacos, or ask me any questions you have! Tag me #saltandlavender on Instagram with your creations.

spooning sauce over three fish tacos
5 from 15 votes

Fish Tacos

These irresistible fish tacos are bright, perfectly seasoned, and have the best sauce ever! Make this straightforward taco recipe for a totally delicious family meal.
Prep: 40 minutes
Cook: 20 minutes
Total: 1 hour
Servings: 12 tacos

Ingredients 

For the fish:

  • 3 tablespoons olive oil
  • 1 tablespoon lime juice
  • 1 tablespoon chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1.5 pounds cod fillets see note for subs
  • 1 tablespoon butter for frying

For the sauce:

  • 1/2 cup mayo
  • 1/3 cup sour cream
  • 2 tablespoons lime juice
  • 1 tablespoon sriracha sauce
  • 1 teaspoon garlic powder
  • 1 teaspoon smoked paprika
  • 1/4 teaspoon salt

For serving:

  • 12 corn tortillas see note
  • 2 cups finely shredded cabbage green or red
  • 1/2 medium red onion chopped
  • 1 handful fresh cilantro chopped
  • Lime wedges
  • 1/2 cup grated Cotija cheese optional, to taste
  • 1 jalapeno pepper chopped finely, optional

Instructions 

  • Prepare your fish by adding the olive oil, lime juice, chili powder, cumin, garlic powder, and salt to a medium bowl and stirring together. Add the cod fillets to a ZipLoc bag and pour the marinade over, then massage to coat and pop it in the fridge. You will prep the rest of the recipe while it marinates, and this will likely take 30-40 minutes, but as long as you marinate the fish for at least 20 minutes, you're good to go.
  • Meanwhile, add the sauce ingredients to a medium bowl and stir together until smooth. Taste and adjust if needed (e.g. add more lime or salt). Refrigerate until needed.
  • Prep your toppings and warm your tortillas. To warm the tortillas, use your preferred method or heat a dry cast iron skillet (don't add oil or butter) over medium-high heat. Once it's HOT, warm each tortilla individually, flipping once with tongs (about 30 sec/side). Place them in a clean kitchen towel or foil as you go along, and wrap them up to keep them warm.
  • When the fish is done marinating, melt the butter in a skillet over medium-high heat (you can use the same one you just warmed the tortillas in). Once the pan is hot, cook the fish for 3-5 minutes/side or until it flakes easily with a fork, taking care to not overcook it. Break the fish up with your fork, then serve straight from the skillet to keep it warm; it'll continue to cook a bit more once you take it off the stove.
  • Serve on warmed tortillas with desired toppings and a drizzle of the sauce.

Notes

  • Use cod or another flaky white fish such as tilapia, halibut, mahi-mahi, bass, or snapper. 
  • This recipe will generously make about 12 tacos with your typical medium-size corn tortillas, but it also depends on how much you top them. If you’re making smaller tacos e.g. with mini “street size” corn tortillas, you will be able to make more. This recipe will feed 4 adults, especially if you serve it with something else like chips and guac. Leftover sauce can be covered and refrigerated if needed.
  • The taco sauce isn’t spicy, and unless you use a hot chili powder or add some cayenne or chili pepper, the marinade isn’t spicy either. Omit the jalapenos if you want to keep these tacos mild.
  • It’s fine to eyeball the toppings! I put quantities as a guideline if needed. 
  • See blog post for more tips, answers to FAQ, and more serving suggestions.

Nutrition

Calories: 246kcal, Carbohydrates: 15g, Protein: 13g, Fat: 15g, Saturated Fat: 4g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 5g, Trans Fat: 0.1g, Cholesterol: 40mg, Sodium: 371mg, Potassium: 359mg, Fiber: 2g, Sugar: 1g, Vitamin A: 457IU, Vitamin C: 9mg, Calcium: 80mg, Iron: 1mg

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

© Salt & Lavender Inc. Content and photographs are copyrighted. Sharing this blog post is much appreciated, but copying and pasting full recipes without authorization to social media is strictly prohibited.

Leave a star rating and comment below!

Hi! I’m Natasha.

Salt & Lavender is a recipe blog with a focus on delicious comfort food using everyday ingredients. Beat the weekday grind with hundreds of easy-to-follow and hassle-free recipes!

The Salt & Lavender cookbook is here! Order Now

Leave a comment

Please leave a recipe rating!

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.

36 Comments

  1. Suzie Souza says:

    5 stars
    This is a delicious taco recipe! So many flavors and textures. Will definitely be our go to fish taco recipe and will be in the rotation! The sauce really makes it 🙂

    1. Natasha says:

      Thank you so much, Suzie!! 😀 So glad you enjoyed it!!

  2. Chelsea Ketron says:

    I have some frozen fried cod, could I use that? Recommendations on how to season it if it’s already in a fried coating? Just looking to use up this fish I have.

    1. Natasha says:

      Hi! I think you could use that for sure. I am not sure about adding seasonings to an existing breaded fish beyond like salt & pepper… the sauce should have plenty of flavor I would think.

  3. Lindsay says:

    5 stars
    Giving it 5 stars ahead of time because your recipes are always a hit! Just wondering if there’s a way to skip the mayo for the sauce?

    1. Natasha says:

      Hi Lindsay! I appreciate it! 😀 You could skip the mayo if you really wanted to, but it adds a silky quality and IMO really makes the sauce. You may need to tweak other ingredients as it is the major sauce component. Let me know how it goes!

  4. Bart Anderson says:

    5 stars
    This recipe is delicious and fairly easy to do. I made it last night for my wife, and she loved it, as did I.
    I used tilapia and it tasted fantastic. For a guy who could burn water, this recipe is for you.

    1. Natasha says:

      Thank you so much, Bart!! 😀 I’m so happy they worked out for you!!

  5. Kristen H says:

    5 stars
    This recipe was absolutely amazing! I had a fish taco recipe that I had been using as my go to for years, this has hands down replaced it!!! So delicious! My husband and I ended up eating pretty much every bit for dinner one night. Can’t wait to try more of your recipes!

    1. Natasha says:

      That makes me so happy!! 😀 Let me know what else you try!

  6. Michelle says:

    5 stars
    I’ve made this three times now and it’s always a hit! You have to make the sauce for an extra punch, it puts it over the top. Very simple ingredients, comes together quick.

    1. Natasha says:

      I’m so happy to hear that, Michelle!! 😀 Thanks for taking the time to write me a review!

  7. Nonna says:

    5 stars
    OMG these were very delicious & easy to prepare. Thank you!

    1. Natasha says:

      You’re very welcome!! 😀 Thanks so much for your review – it’s much appreciated!

  8. Kelly says:

    Can you marinate the fish over night?

    1. Natasha says:

      Hi! Typically, that is not recommended for fish because the acid in the marinade can actually wreck the texture of the fish.

  9. Terri says:

    5 stars
    Made these for lunch today, and they were a big hit, both for my boys (3 teenage boys and my husband) and me. I used tilapia and otherwise made them as directed. They were perfect for after church, when everyone is starving and stalking the kitchen wanting to know when lunch will be ready. Definitely adding to the regular rotation.

    1. Natasha says:

      That makes me so happy!! 😀 Thanks so much for taking the time to write me a review, Terri!

  10. Brian says:

    5 stars
    I Love fish tacos, can’t wait to kick this up a notch!

    1. Natasha says:

      Enjoy!! 😀