These Baja Fish Tacos are made with beer battered fried fish, then topped with a creamy cilantro lime slaw and chipotle mayo – delicious street food made at home! Perfect for Cinco de Mayo and all summer long.
Fried fish tacos
I absolutely adore fish tacos. They are, undoubtedly, one of my favorite summer meals to make for my family. Now truth be told, I don’t always take the time to deep fry the fish. I will often make oven fried fish or even just air fry some frozen fish sticks… Ahem.
But whenever I do beer batter my fish, I’m reminded of just how good it is. Air fried or oven fried fish is nice (and the perfect lighter alternative for those everyday meals), but nothing compares to battered and deep fried fish. Pair it with a tangy slaw and creamy chipotle mayo… And you’ve got a meal for warm summer nights everyone is going to rave about.
Please note: I updated this recipe on 04/12/2021 from the previous version posted on 04/15/2016. The old recipe wasn’t really what you would call Baja Style Fish Tacos. If you’ve made it before because it wasn’t deep fried, I highly recommend making my Oven Fried Fish to use with my Cilantro Lime Slaw in soft taco shells. If you still want to make the old recipe, print it here.
Jump to:
Ingredients you’ll need
Here is a visual overview of the ingredients in the recipe. Scroll down to the printable recipe card at the bottom of this post for quantities!
For the fish
For assembling the tacos
Ingredient notes
- Cod loin: If cod loin is unavailable, use cod fillet. It will be thinner and less juicy, but still delicious. You can also use a different firm, white fish fillet if you don’t have any cod.
- Beer: A Mexican-style beer works best, although if you can’t find any at your store, a regular light/blonde beer works great in its place.
- Baking powder: Do not use baking soda in place of the baking powder, they are not the same.
- Spices: If you don’t have the individual spices on hand, you can easily substitute store-bought or homemade Taco seasoning.
- Taco shells: I used soft taco shells made from white corn. They are my favorite for these fish tacos, but feel free to use whatever taco shells you have on hand.
- Slaw/mayo: I always make my Cilantro Lime Slaw and my Homemade Chipotle Mayo when I make this recipe. Feel free to use store-bought mayo/slaw, or use your favorite recipe.
How to make Baja fish tacos
1. Start by cutting your fish into bite-sized pieces (around 1 inch or a little less). You do really want to go for bite-sized here, else the fish pieces will be too thick and won’t cook in time when the batter is already done.
Also, remember that they will get battered and will somewhat puff up in the hot oil; you still want them small enough to fit 2-3 pieces into a taco once they are battered and fried. If you’re not sure how large to cut your fish, start by cutting 4-5 pieces and do a test fry with them first before cutting the rest.
Note: You can also just slice the cod into sticks, sized 3 inches by ½ inch. I personally prefer the bite sized pieces, but sticks work great, too (and are less work).
2. Next, make the batter: Whisk together the dry ingredients in a large bowl first, then gradually whisk in the beer (careful, it will foam – hence the need to add it gradually). Whisk until you have a smooth batter.
combine dry ingredients gradually whisk in beer whisk into a smooth batter
3. Deep fry: Add 3 inches of oil to a deep fat fryer or a mid-sized, deep Dutch oven. Slowly heat to 350°F (175°C), or a wooden spoon sizzles when carefully dipped into the hot oil.
Dip the fish pieces in the batter, one by one, allowing excess batter to drip off before placing the fish in hot oil (do make sure there is enough batter on the fish; do not let everything drip off – it may take a few pieces to get the hang of it).
hot oil dip fish in batter deep fry
Deep fry the fish for 2-4 minutes (depending on the exact size you cut and the accuracy of your thermometer), turning once with the help of two forks or metal kitchen tongs. The batter should be crispy and deep golden in color; the fish has to reach an internal temperature of 145°F.
Remove and sit on a plate or a cooling rack lined with paper towels to soak up excess oil.
The fish stays hot and crispy really well if it’s been correctly deep fried (eg not taken out too early). I can usually deep fry all of the fish without the first pieces turning soggy or cold.
4. Serve the fish with taco shells and toppings so everyone can assemble their own dinner!
Recipe tips
- The batter is very easy to make and it’s not difficult to fry the fish, it’s just a little tedious and time-consuming because you need to batter the fish one piece at a time and can’t overcrowd your fryer when cooking the battered fish. Plan for about 20-30 minutes of deep frying, depending on the size of your fryer and if you cut the fish into nuggets or into sticks (sticks are easier/faster).
- Be very careful with the hot oil. Hot oil is dangerous to pets, children and, well, pretty much anyone. If you are deep frying in a Dutch oven on the stove, I strongly recommend using a back burner to minimize the risk of a spill. The same goes for electric deep fryers – set them in a. safe spot and constantly supervise/never ever leave the hot oil and frying goods unattended!
- Do not overheat the oil, or heat it too quickly. Overheated oil will cause the batter to burn quickly. Equally, oil that is not hot enough will leave your fish soggy and greasy.
- You may need to test batter amount and frying time for a few pieces before you get the hang of it. That’s another reason why I prefer nuggets over sticks, more time to get it right ?
- I have never needed to reheat the fish, it always stays hot and crisp until I have fried all of the pieces. If you need to reheat it, I recommend using an air fryer or the oven. I do not recommend making the fish ahead of time on purpose, though.
- Keep leftovers in the fridge in a covered container with paper towels. Reheat in the oven on a rack or in an air fryer until crisp and heated through.
Serving suggestions
We often have these without any additional sides, but here are some ideas if you’re hosting a larger Taco Tuesday party or just need to round out the meal for big eaters:
I can highly recommend both my Mexican Bean Salad or my Tomato Cucumber Avocado Salad (or a chunky Avocado Salsa). A simple homemade guacamole or fresh salsa with chips for dipping is also a delicious addition!
PS If you try this recipe, please leave a review in the comment section and add a star rating in the recipe card – I appreciate your feedback! Follow along on Pinterest, Facebook or Instagram.
Printable recipe
Baja Fish Tacos
Recipe details
Ingredients
For the fish
- 1 ½ pounds white firm fish I prefer cod loin
- salt & pepper
For the beer batter
- 1 ½ cups all-purpose flour
- 2 teaspoons baking powder
- 1 teaspoon salt
- 1 teaspoon chili powder
- 1 teaspoon ground paprika
- ½ teaspoon garlic powder
- ½ teaspoon cumin
- ground black pepper to taste
- 1 cup Mexican-style beer
For deep frying
- vegetable oil enough to fill Dutch oven or deep fryer 3 inches deep
For assembling tacos
- 18 small soft taco shells I used white corn; warmed
- Cilantro Lime Slaw
- Chipotle Mayo
- fresh cilantro
- lime wedges
Instructions
- I recommend making the slaw and mayo before making the fish; see recipes linked in the ingredient list above. Keep both refrigerated until ready to serve.
- Prep fish: Pat fish dry, cut either into pieces or into sticks (¾-inch pieces or ½ by 3 inch sticks (2cm pieces or 1 ¼ by 7 ½ cm sticks)). Season with salt and pepper.
- Make batter: Whisk together all ingredients for batter EXCEPT for beer in medium-large batter bowl until fully combined. Slowly and gradually whisk in beer (careful, it will foam up) until a smooth, lump-free batter forms.
- Heat oil: Fill Dutch oven or deep fryer 3 inches deep with vegetable oil. Slowly heat to 350°F (175°C), or until a wooden spoon sizzles when carefully dipped into the hot oil.
- Fry fish: Dredge fish pieces through batter, one at a time, allowing any excess to drip off. Immediately place into hot oil (do not overcrowd! this needs to be done in several batches) and deep fry for 2-4 minutes, turning once; until batter is deep golden, crispy and fish has reached an internal temperature of 145°F (63°C). (Exact time will depend on fish size and exact oil temperature.)
- Drain excess oil: Place fried fish on wire rack or large plate lined with layers of paper towels to soak up excess oil. Continue battering and frying fish until all fish has been fried.
- Serve: Serve fried fish with warmed soft taco shells, slaw, chipotle mayo, fresh cilantro and lime wegdes.
Notes
Ingredient notes
- Cod loin: If cod loin is unavailable, use cod fillet. It will be thinner and less juicy, but still delicious. You can also use a different firm, white fish fillet if you don’t have any cod.
- Beer: A Mexican-style beer works best, although if you can’t find any at your store, a regular light/blonde beer works great in its place.
- Baking powder: Do not use baking soda in place of the baking powder, they are not the same.
- Spices: If you don’t have the individual spices on hand, you can easily substitute store-bought or homemade Taco seasoning.
- Taco shells: I used soft taco shells made from white corn. They are my favorite for these fish tacos, but feel free to use whatever taco shells you have on hand.
- Slaw/mayo: I always make my Cilantro Lime Slaw and my Homemade Chipotle Mayo when I make this recipe. Feel free to use store-bought mayo/slaw, or use your favorite recipe.
Recipe tips
- The batter is very easy to make and it’s not difficult to fry the fish, it’s just a little tedious and time-consuming because you need to batter the fish one piece at a time and can’t overcrowd your fryer when cooking the battered fish. Plan for about 20-30 minutes of deep frying, depending on the size of your fryer and if you cut the fish into nuggets or into sticks (sticks are easier/faster).
- Be very careful with the hot oil. Hot oil is dangerous to pets, children and, well, pretty much anyone. If you are deep frying in a Dutch oven on the stove, I strongly recommend using a back burner to minimize the risk of a spill. The same goes for electric deep fryers – set them in a. safe spot and constantly supervise/never ever leave the hot oil and frying goods unattended!
- Do not overheat the oil, or heat it too quickly. Overheated oil will cause the batter to burn quickly. Equally, oil that is not hot enough will leave your fish soggy and greasy.
- You may need to test batter amount and frying time for a few pieces before you get the hang of it. That’s another reason why I prefer nuggets over sticks, more time to get it right ?
- I have never needed to reheat the fish, it always stays hot and crisp until I have fried all of the pieces. If you need to reheat it, I recommend using an air fryer or the oven. I do not recommend making the fish ahead of time on purpose, though.
- Keep leftovers in the fridge in a covered container with paper towels. Reheat in the oven on a rack or in an air fryer until crisp and heated through.
ami@naivecookcooks says
Gosh I suddenly got hungry just looking at these!! That crispy fried fish is totally calling my name!
Nora says
Thanks Ami! Crispy fish gets me every time.
Lynn | The Road to Honey says
I looooooove fish tacos. There is this food truck in Hawaii that sells the best fish tacos (with charred tortilla!!!!) and I try to go there every day when I am there. Sadly, I have not been able to escape there over the last few years. So then there are these fish tacos. They look mmmm, mmmmm, good. The fish, the slaw. . .I need it all (or another trip to Hawaii ;-).
Nora says
That sounds so yummy, Lynn! I think you definitely need homemade fish tacos AND another trip to Hawaii 😉
Rachel @ Bakerita says
Ooooh man, you are making me REALLY crave fish tacos! I pretty much only eat them when I’m home in San Diego because they’re pretty incomparable, but these look sooo good – I need to dig into one (or two…or three…) of these for dinner ASAP!
Nora says
Ha! I love to give you cravings 😉 And I definitely didn’t stop at one taco.