Beer-battered fish tacos with mango slaw start with crisp fried cod and finish with mango slaw and chipotle lime sauce. They taste like a real dinner, not a beachside souvenir.

Beer-Battered Fish Tacos with Mango Slaw: After Cabo Ruined Me
I started making these fish tacos after a trip to Cabo with my boys, back when they went marlin fishing and came back to shore with a fish so big it needed multiple courses. They caught a massive marlin, so we took it to a restaurant that night, and the kitchen turned it into absolutely everything. Tacos, battered pieces, grilled plates, the whole situation. It kept coming back to the table in different forms like a flex, and it felt on brand for us in every possible way.
Somewhere in the middle of that meal, there was a slaw with mango in it. Not fruit salad energy, just mango mixed into a coleslaw mix. It was cool and tangy enough to cut through fried fish without taking anything away from it. I remember thinking I liked it better than the usual versions, even if it technically disqualified the tacos from being called Baja. I was literally in Baja, eating them, so I stopped caring.
The restaurant smoked the rest of the marlin over the next day and sent it home with us. They even mounted the bill on a plaque like punctuation. It was kind of cool, and I’m not even sure how we got that through TSA, but we did. I don’t cook marlin at home because I live in the real world, but the memory stuck. So these tacos are cod. Sometimes sturgeon when I can get it here in the PNW. The slaw is still mango. The batter is beer, usually Modelo, because that’s what I like and it works.
This isn’t a reinvention. It’s just how I make fish tacos now, because once you eat them this way, everything else feels like a downgrade.

Why I Love This Recipe
- The batter fries the way I want it to. Crispy on the outside, the fish stays intact, and there’s no weird coating slippage.
- Mango in the slaw is the right kind of wrong. It keeps the tacos from tasting boring without turning them sweet.
- The slaw stays crunchy. It doesn’t disappear into juice halfway through eating.
- The chipotle lime sauce is smoky without taking over. You can still taste the fish. A plus.
- The pieces fit together easily. Hot fish, cold slaw and soft tortillas. Nothing really competes or disappears.
- They are the best dinner tacos. Not snack tacos, not frilly tacos. You eat a few and you’re done, done.
- I can fry the fish ahead, keep everything separate, and it still tastes good when people finally show up.
- I never get tired of it halfway through the second taco. That’s the real test.

Ingredients
This recipe has a few moving parts. Everything here is necessary.
- Cod fillets – This is the fish I use for even frying, and it stays intact. Cod flakes big, which I like, and it means it won’t fall apart when you take a bite.
- All-purpose flour – You’ll use it twice. First as a light dusting so the batter sticks, then again in the beer batter itself. Same flour, two roles.
- Cornstarch – This keeps the coating from getting heavy once it hits the oil. It’s the difference between crisp and vaguely breaded.
- Baking powder – A small amount goes into the batter so it fries up with some air instead of turning really dense. Not enough to make doughnuts, just enough to make a difference here.
- Modelo (or your favorite Mexican beer) – This is the beer I use on purpose. It has a mild maltiness that works with fried fish instead of competing with it, and it doesn’t leave that bitter aftertaste some beers do once they’re cooked. It tastes like it belongs here.
- Kosher salt and black pepper – You’ll want to season the fish directly, then season the batter. If you skip the first part, the fish tastes like it’s just along for the ride.
- Paprika, garlic powder, onion powder – These live in the batter and don’t dominate, but without them the coating tastes unfinished.
- Neutral oil – For frying. Use something that doesn’t bring opinions into the situation. Peanut or avocado oil are preferred.
- Corn tortillas – Warm them before assembling the tacos. Cold tortillas crack, split, and make everything harder than it needs to be. You can also make my homemade corn tortillas if you’re feeling it.
- Coleslaw mix – I use the bagged stuff because it’s consistently crunchy. This is not the moment to prove you can shred cabbage. Don’t bother.
- Mango – Dice it small so it weaves through the slaw instead of taking over. This is where the Cabo memory shows up, whether Baja purists like it or not.
- Green onions and cilantro – They keep the slaw from tasting too sweet and give it some extra flavor.
- Lime juice – I add it to the slaw, the sauce, and again at the end. It ties everything together with a bow.
- Granulated sugar – Just enough to soften the acid from the lime in the slaw. You’re not trying to taste it.
- Olive oil – I add a little to the slaw so everything coats evenly instead of sitting dry in the bowl.
- Mayonnaise and sour cream – Together they make the base of the chipotle sauce. Creamy, but not too thick.
- Chipotle peppers in adobo – For the smoke and heat in the sauce. Start with one if you’re cautious. Two if you know yourself.

How to Make Beer-Battered Fish Tacos with Mango Slaw
Find the complete printable recipe with measurements in the recipe card at the BOTTOM OF THE POST.
- Step One (heat the oil and start the slaw)
Get a deep skillet or Dutch oven going with enough neutral oil to fry and bring it to about 350°F. Give it a minute to actually get there. Rushing this is how fish turns greasy and sad.
While the oil heats, toss the coleslaw mix, mango, green onions, cilantro, lime juice, sugar, salt, and olive oil in a big bowl. You’re not trying to wilt it into submission. Just coat it and let it sit so the cabbage softens a touch and the mango does its thing. - Step Two (make the sauce and put it away)
Blend the mayonnaise, sour cream, lime juice, chipotle peppers in adobo, and salt until smooth. Scrape the bowl once if you need to. Stick it in the fridge and forget about it for a bit. It gets better when it rests. - Step Three (prep the fish)
Pat the cod completely dry with paper towels. No shortcuts here. Season it evenly with salt and black pepper and set it aside while you get the coatings ready. - Step Four (set up the two-step coating)
In a shallow dish, mix the flour, salt, and pepper for the first coat. This is just insurance so the batter sticks where it’s supposed to.
In another bowl, whisk together the flour, cornstarch, baking powder, salt, pepper, paprika, onion powder, and garlic powder. Slowly whisk in the beer until it’s smooth, then stop. Overmixing is how you ruin a good thing. - Step Five (batter and fry the fish)
Coat each piece of cod lightly in the flour mixture and shake off the excess. Dip it into the batter and let the extra drip back into the bowl before it goes anywhere near the oil.
Lower the fish into the oil in small batches. Give it space. Fry for about 3 to 4 minutes, turning as needed, until the batter is golden and the fish flakes easily inside. Move the finished pieces to a wire rack so the crust stays crisp. Let the oil come back up to temperature before the next round. - Step Six (warm the tortillas and finish)
Warm the corn tortillas in a dry skillet until they’re soft and bend without cracking. Keep them wrapped in a towel so they stay warm.
Add a few pieces of hot fish to each tortilla, pile on the mango slaw, and spoon over the chipotle lime sauce. Finish with a squeeze of lime and eat them immediately, preferably while standing near the stove.

Recipe Tips
- You’ll want to keep the oil at the right temperature. You don’t need to keep watch, but you do need it hot enough before the fish goes in. If the oil isn’t ready, the batter slumps instead of setting, and that’s not fixable later.
- Dry fish is my non-negotiable. If the cod is damp, the batter slides off and floats away like it has somewhere better to be. You don’t want this. Use paper towels, patience, and be done with it.
- The dry dredge isn’t an optional idea. That light flour coat is what keeps the batter exactly where it belongs. If you skip it, you’ll lose half the crust in the oil.
- Stop mixing the batter when it looks right, you’ll know. Once it’s smooth, just walk away. Overworking it turns the coating heavy, and that’s not what you’re after.
- I fry the cod in small batches. Crowding drops the oil temperature fast, and everything goes downhill from there. A few pieces at a time keeps the crust crisp and the inside tender.
- Use a wire rack, not paper towels. Paper towels trap steam and will undo all your hard work. A rack lets the crust stay intact while you finish frying all the pieces.
- Make the slaw early. It benefits from a little time to soften.
- Warm the tortillas right before serving. Cold tortillas crack, hot ones don’t. A dry skillet is all you need.
- If something feels off, add lime. It fixes more than salt ever will in this recipe.

Storage
These tacos are best the day you make them, when the fish is still crisp and the slaw hasn’t gone too soft. That said, leftovers do happen.
- Fish: Let it cool completely, then store it in a container lined with paper towels. Refrigerate for up to 2 days. Reheat on a wire rack in a hot oven (425°F) until the crust comes back. Do not microwave unless you enjoy disappointment.
- Slaw: Store it separately in an airtight container for up to 2 days. It will start to soften a bit, but the flavor does hold. Stir it before using.
- Chipotle lime sauce: Keeps well for up to 3 days in the fridge. Give it a quick stir before serving.
- Tortillas: Wrap and refrigerate if needed, but they’re better fresh. Warm them again in a dry skillet.
- This is not a freezer situation. Fried fish and time apart don’t improve things. Just make them, eat, and move on.

FAQs
- Can I make any part of this ahead of time?
Yes, but do it selectively. The slaw and chipotle lime sauce can be made earlier in the day and kept in the fridge. The fish should be fried right before you eat. Those are really my non-negotiables. - What beer should I use?
I use Modelo because I like it. Any light Mexican lager will do. If you don’t want to use beer, sparkling water works, but keep it very cold with either one. Cold liquid helps the batter set faster when it hits hot oil, which is what gives you a lighter, crisper crust instead of something heavy. - What fish works best here?
Cod is easy, reliable, and available. Pollock, halibut, mahi-mahi, or even sturgeon all work if you cut them into similar strips. You want something firm that won’t fall apart in hot oil. - Can I bake or air-fry the fish instead?
This recipe is made for frying. Baking or air-frying changes the whole thing. If that’s what you want, it’s a different recipe. - Is the mango slaw very sweet?
No. The mango adds contrast, not dessert energy. I use enough lime and salt to keep it in check. If your mango is extra ripe, just use a little less. - Is this spicy?
I think it’s very balanced and not aggressive in any way. The heat mostly comes from the chipotle sauce, and you control how much goes on. Add chili flakes or sliced peppers if you want more. - Can I skip the chipotle lime sauce?
You can, but it’s doing such good things. If you leave it out, at least add extra lime and salt so the tacos don’t feel unfinished. - How many tacos does this make?
Enough for four people who are actually eating. Or two people who are pretending they’ll stop at two.

From My Kitchen Notes
Just things I’ve noticed when I make and eat these fish tacos.
- Mango slaw has ruined me. I didn’t mean for it to become my default, but once it did, there has been no going back.
- Every time I think about using another fish, I still usually end up with cod. It acts the way I expect, which is sometimes all I want.
- I always underestimate how fast the batter sets. There’s a moment where it looks wrong, and then suddenly it’s exactly right.
- If I make the slaw too early, it gets tired. If I make it too late, it feels unfinished. Timing is everything.
- The chipotle sauce tastes different after it’s cold for a bit. Not better or worse. Just… together.
- I always fry one extra piece “to test,” and I never share it.
- I like eating tacos standing up, mid-assembly, before anyone asks where the plates are. My bad habit.
- Lime juice at the end feels less like seasoning and more like closing the loop.
- Every time I make these, I think about that marlin for a second longer than I expect to. That was a fun trip.

More Crispy Seafood (I Have a Pattern)
If you noticed a theme, yes. That’s intentional.
- Cajun Shrimp Tacos – Spicy, sauced, and always gone faster than I planned.
- Air Fryer Fish Nuggets – Crunchy, reliable, and impossible to stop picking at.
- Air Fryer Bang Bang Shrimp – Crisp shrimp + aggressive sauce = problem.
This post may contain affiliate links. Please read my disclosure policy.
Beer-Battered Fish Tacos with Mango Slaw
Equipment
- Dutch Oven or deep skillet. For safe, even frying.
- wire rack keeps fried fish crisp without trapping steam.
- food processor or blender. For the chipotle lime sauce.
- mixing bowls For slaw, dredge and batter.
- thermometer for frying Helps maintain oil at 350°F (177°C).
Ingredients
Mango Slaw:
- 4 cups (170 g) coleslaw mix
- 1 cup (165 g) diced mango (if using frozen, thaw first)
- ⅓ cup (30 g) sliced green onions
- ⅓ cup (10 g) fresh cilantro
- 3 tbsps (45 ml) fresh lime juice
- 2 tbsps (25 g) granulated sugar
- ½ tsp (3 g) kosher salt
- 2 tbsps (30 ml) olive oil
Chipotle Lime Sauce:
- ⅓ cup (75 g) mayonnaise
- ⅓ cup (80 g) sour cream
- 1 tbsp (15 ml) fresh lime juice
- 1-2 chipotle peppers in adobo sauce
- ¼ tsp (1.5 g) kosher salt
Fish:
- 1¼ lbs (570 g) cod fillets cut into 1-inch (2.25 cm) strips
- ½ tsp (3 g) kosher salt
- ½ tsp (1 g) black pepper
Seasoned Flour:
- ½ cup (60 g) all-purpose flour
- ½ tsp (3 g) kosher salt
- ¼ tsp (0.5 g) black pepper
Beer Batter:
- ¾ cup (90 g) all-purpose flour
- ¼ cup (30 g) cornstarch
- ½ tsp (2 g) baking powder
- 1 tsp (6 g) kosher salt
- ½ tsp (1 g) black pepper
- 1 tsp (2 g) paprika
- 1 tsp (2 g) onion powder
- 1 tsp (3 g) garlic powder
- 1 cup (240 ml) cold beer
For Serving:
- 8 corn tortillas
- 1 lime cut into wedges
Instructions
- Heat the oil to 350°F (177°C) in a deep skillet or Dutch oven with enough depth to safely fry the fish. Maintain this temperature throughout frying for a crisp, non-greasy crust.neutral oil, for frying (about 2 inches / 5 cm deep)
- In a large bowl, combine the coleslaw mix, diced mango, green onions, cilantro, lime juice, granulated sugar, kosher salt, and olive oil. Toss well until evenly coated and set aside to lightly soften while the fish is prepared.4 cups (170 g) coleslaw mix, 1 cup (165 g) diced mango, ⅓ cup (30 g) sliced green onions, ⅓ cup (10 g) fresh cilantro, 3 tbsps (45 ml) fresh lime juice, 2 tbsps (25 g) granulated sugar, ½ tsp (3 g) kosher salt, 2 tbsps (30 ml) olive oil
- Add the mayonnaise, sour cream, lime juice, chipotle peppers in adobo, and kosher salt to a food processor. Blend until completely smooth, scraping down the bowl as needed. Transfer to a small bowl and refrigerate until ready to serve.⅓ cup (75 g) mayonnaise, ⅓ cup (80 g) sour cream, 1 tbsp (15 ml) fresh lime juice, 1-2 chipotle peppers in adobo sauce, ¼ tsp (1.5 g) kosher salt
- Pat the cod fillets dry with paper towels and season evenly with kosher salt and black pepper. Set aside.1¼ lbs (570 g) cod fillets, ½ tsp (3 g) kosher salt, ½ tsp (1 g) black pepper
- In a shallow dish, whisk together the flour, kosher salt, and black pepper for the seasoned flour coating.½ cup (60 g) all-purpose flour, ½ tsp (3 g) kosher salt, ¼ tsp (0.5 g) black pepper
- In a separate bowl, whisk together the flour, cornstarch, baking powder, kosher salt, black pepper, paprika, onion powder, and garlic powder. Slowly whisk in the cold beer just until the batter is smooth. Do not overmix.¾ cup (90 g) all-purpose flour, ¼ cup (30 g) cornstarch, ½ tsp (2 g) baking powder, 1 tsp (6 g) kosher salt, ½ tsp (1 g) black pepper, 1 tsp (2 g) paprika, 1 tsp (2 g) onion powder, 1 tsp (3 g) garlic powder, 1 cup (240 ml) cold beer
- Working with one piece at a time, dredge the cod in the seasoned flour, shaking off any excess. Dip the floured fish into the beer batter, allowing excess batter to drip back into the bowl.
- Carefully lower the battered fish into the hot oil, frying in small batches to avoid crowding. Fry for 3 to 4 minutes, turning as needed, until the fish is golden brown and cooked through. Transfer to a wire rack to drain and repeat with the remaining fish, returning the oil to temperature between batches.
- Warm the corn tortillas in a dry skillet over medium heat until soft and pliable. Keep warm wrapped in a clean kitchen towel.8 corn tortillas
- To assemble, place a few pieces of fried fish in each tortilla. Top with mango slaw and spoon over the chipotle lime sauce. Serve immediately with lime wedges on the side.1 lime
Notes
- Nutrition is calculated per taco, not per serving platter or per recipe.
- Values include one corn tortilla, beer-battered cod, mango slaw, and chipotle lime sauce.
- Frying oil is estimated assuming ~1 tablespoon (14 g) oil absorbed per taco, not total oil used in the pot.
- Nutrition excludes extra lime wedges or additional sauce beyond what’s used to assemble one taco.
- Oil remaining in the pan after frying is not included in calculations.
- Keep the oil close to 350°F (177°C) to prevent greasy batter or premature browning.
- Always dry the fish thoroughly before dredging so the batter adheres properly.
- Cold beer or sparkling water helps the batter set quickly in hot oil, creating a lighter crust.
- Use a wire rack instead of paper towels to preserve crispness.
- You want 2 to 2½ inches (5–6 cm) of oil in the pot
- Enough depth so the fish floats freely and doesn’t touch the bottom
- Oil temperature at 350–365°F (175–185°C) - protect this sweet spot
If you’re using a smaller Dutch oven, 1½ quarts usually does it. If you’re making these beer-battered fish tacos, check out the full post. That’s where I keep extra tips, FAQs, and details that don’t always make it into the recipe card.
Nutrition
Have you made these Beer-Battered Fish Tacos with Mango Slaw? I’d love to hear how they turned out – leave a comment below and let me know.
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.


Shauna says
Made this tacos last night and they were so good. I had never fried anything before and I was nervous but it was so easy. Will definitely make them again.