Another reason I love making these fish tacos is just how easy they are to customize. You can use a variety of white fish and load them up with whatever your favorite toppings are. You can set everything out so your family can build their own tacos, and everyone’s happy. Want to make this into a taco bar? Make my shrimp taco recipe and lobster tacos recipe as well!

What You Need to Make This Recipe

Homemade taco sauce — I recommend making your own sauce. All you need is ​​sour cream, mayo, lime juice, garlic, and sriracha. However, if you prefer a store-bought one, you are welcome to go that route! Fish — choose your favorite white fish for these fish tacos. Some options include cod, halibut, tilapia or mahi mahi. To make prepping this recipe easier, buy fish with the skin removed. Seasoning — I use cumin, chili powder, salt, and pepper to season the fish. Make sure you are using American chili powder and not chile powder which is made of ground chile peppers. Cabbage — I use purple cabbage, but you can also use green cabbage. Keep in mind that purple cabbage is a bit sweeter and softer than green cabbage. Corn tortillas — I love using corn tortillas for my fish tacos but if you prefer flour tortillas, feel free to swap them in.

How to Make Fish Tacos

  1. In a medium bowl, whisk together the sour cream, mayo, lime juice, garlic, and sriracha. Cover and chill until ready to use.

  2. In a medium bowl, whisk together 2 tablespoons of olive oil, lime juice, cumin, chili powder, salt, and pepper. Add the fish and turn to coat. Let stand for at least 15 minutes.

  3. Heat a large skillet over medium-high heat. Add the remaining 1 tablespoon of olive oil and swirl to coat. Add the fish, discarding any remaining marinade. Cook for 2 to 3 minutes until browned. Flip and continue cooking until browned, and the fish flakes easily with a fork. Remove from the heat and keep warm.

  4. Warm the tortillas by either charring them over the flame of a gas burner or heating a skillet over high heat and cooking on both sides until blistered.

  5. Place the red cabbage in a large bowl. Toss with 3 tablespoons of the fish taco sauce. Flake the fish into large chunks and place them in the center of each tortilla. Top each taco with cabbage, tomato, avocado, onion, and cilantro.

  6. Drizzle the fish tacos with additional sauce and serve with a lime wedge.

Pro Tips for Making This Recipe

Careful not to overcook the fish as it’ll become dry instead of tender and flaky. If you have an instant-read thermometer, the fish’s internal temperature should be 145F. White fish tend to be more sweet and mild in flavor, so do not skimp on the seasoning. Set a timer to avoid over-marinating the fish as the lime will start to break the fish down. Patting the fish dry before adding it to the bowl of seasoning helps it adhere better to the fish. If you’re not a fan of cilantro in your fish tacos, you can swap in parsley or chives. If you have a mandolin, you can easily use that to slice your cabbage thinly. Use a slicing guard to protect your fingers. For the best flavor in your fish tacos, use fresh limes and not bottled lime juice.

Can I use frozen fish?

Yes, you can use frozen fish. Make sure you fully thaw the fish before using it for these fish tacos. As frozen fish tend to have a lot of moisture, make sure to pat it dry as the moisture makes it hard for the seasoning to stick.

What can I serve with fish tacos?

Fish tacos go with everything! Try serving them with chips and salsa or homemade queso, guacamole, sweet potato fries, pineapple salsa, mango salsa, or my pico de gallo. Want to make this into a party? Serve the tacos with my chicken enchiladas, birria tacos, nachos, and churros.

Can I make this ahead of time?

You can make the sauce 2 days ahead of time and keep it in an airtight container in the fridge. The fish can also be pan-seared a day ahead of time and gently reheated before shredding and assembling the tacos. You can shred the cabbage a few days ahead of time as well. If you’ve tried this Fish Tacos recipe, then don’t forget to rate the recipe and let me know how you got on in the comments below, I love hearing from you!  

Fish Taco Recipe - 28Fish Taco Recipe - 2Fish Taco Recipe - 15Fish Taco Recipe - 37Fish Taco Recipe - 13Fish Taco Recipe - 12Fish Taco Recipe - 81Fish Taco Recipe - 44Fish Taco Recipe - 29Fish Taco Recipe - 75Fish Taco Recipe - 91Fish Taco Recipe - 33Fish Taco Recipe - 33Fish Taco Recipe - 54Fish Taco Recipe - 99Fish Taco Recipe - 43Fish Taco Recipe - 35Fish Taco Recipe - 55