America 250 Freedom anniversary
Overhead photo of crispy beer-battered fish tacos on corn tortillas topped with red and green cabbage slaw, lime crema drizzle, fresh cilantro, and sliced jalapeños, served on a wooden board with lime wedges

Fish Tacos

Quick Answer

To make fish tacos, coat white fish fillets in a seasoned flour-and-beer batter, pan-fry until golden and crisp, then serve in warm corn tortillas with shredded cabbage slaw and a simple lime crema. The whole process takes about 30 minutes from fridge to table.

Jump to Recipe

A good fish taco needs contrast or it turns into a soft little beige meeting. Here, pieces of cod, tilapia, or mahi-mahi get a seasoned beer batter with smoked paprika, cumin, garlic, and cayenne, then fry until the coating is crisp enough to stand up to everything coming next.

And quite a bit is coming next. Green and red cabbage are tossed with lime juice, apple cider vinegar, honey, and salt for a sharp, crunchy slaw. Sour cream and mayonnaise become a lime crema with zest and fresh garlic, giving the tacos a cool, rich layer that balances the hot fish. Warm corn tortillas bring the whole thing together, with cilantro, jalapeños, lime wedges, and hot sauce there for whoever believes dinner should make their forehead slightly damp.

The important part is keeping the components distinct. Pat the fish dry, keep the beer cold, and fry in batches so the oil temperature does not collapse. Dress the slaw close enough to serving that it stays crisp. Add crema after the fish lands in the tortilla instead of soaking the shell ahead of time. When those textures stay separate, every bite moves from hot crunch to cool cream to bright cabbage and lime. That is the difference between a fish taco and several wet ingredients agreeing to occupy the same tortilla.

Prep20 minutes
Cook15 minutes
Total35 minutes
Serves4 servings (about 2-3 tacos per person)
DifficultyMedium

Ingredients

Servings
  • lbs cod, tilapia, or mahi-mahi fillets, cut into 3-inch pieces
  • 1 cup all-purpose flour, divided
  • 1 teaspoon baking powder
  • 1 teaspoon kosher salt, plus more for seasoning
  • 1 teaspoon garlic powder
  • 1 teaspoon smoked paprika
  • ½ teaspoon cumin
  • ¼ teaspoon cayenne pepper
  • ¾ cup cold light beer (lager or pale ale)
  • Vegetable oil for frying (about 1½ inches deep in the pan)
  • 8-12 small corn tortillas
  • For the Slaw:
  • 2 cups green cabbage, thinly shredded
  • 1 cup red cabbage, thinly shredded
  • 2 tablespoons fresh lime juice
  • 1 tablespoon apple cider vinegar
  • 1 teaspoon honey
  • ½ teaspoon kosher salt
  • For the Lime Crema:
  • ½ cup sour cream
  • 2 tablespoons mayonnaise
  • 2 tablespoons fresh lime juice
  • 1 teaspoon lime zest
  • 1 small clove garlic, finely grated
  • ¼ teaspoon salt
  • For Serving:
  • Fresh cilantro
  • Sliced jalapeños
  • Lime wedges
  • Hot sauce

Instructions

  1. 1Make the slaw first: Combine green and red cabbage in a medium bowl. Whisk together lime juice, apple cider vinegar, honey, and salt. Pour over the cabbage and toss well. Set aside — it needs at least 10 minutes to soften and the flavor improves as it sits.
  2. 2Make the lime crema: Stir together sour cream, mayonnaise, lime juice, lime zest, grated garlic, and salt in a small bowl until smooth. Refrigerate until ready to serve.
  3. 3Pat the fish dry with paper towels. This step matters — moisture is the enemy of a crispy batter. Season lightly with salt and set aside.
  4. 4Set up your dredging station: Put ¼ cup of the plain flour in a shallow dish. In a separate bowl, whisk together the remaining ¾ cup flour, baking powder, salt, garlic powder, smoked paprika, cumin, and cayenne. Pour in the cold beer and whisk until just combined — a few small lumps are fine. Do not overmix. The batter should be about the consistency of pancake batter.
  5. 5Pour vegetable oil into a heavy-bottomed skillet or Dutch oven to a depth of about 1½ inches. Heat over medium-high to 375°F. If you don't have a thermometer, drop a tiny bit of batter into the oil — it should sizzle immediately and float to the surface.
  6. 6Working in batches of 4-5 pieces, dredge each piece of fish in the plain flour, shake off the excess, then dip into the beer batter, letting the excess drip off. Lower carefully into the hot oil.
  7. 7Fry for 3-4 minutes, turning once halfway through, until the batter is deep golden brown and the fish flakes easily. Internal temperature should reach 145°F. Transfer to a wire rack set over a baking sheet — not paper towels, which trap steam and soften the crust.
  8. 8Between batches, let the oil return to 375°F. This is important. Cold oil makes greasy, pale, sad fish.
  9. 9Warm the corn tortillas directly over a gas flame for 20-30 seconds per side, or in a dry skillet over medium-high heat. Wrap in a clean kitchen towel to keep warm.
  10. 10Assemble the tacos: Start with a small amount of slaw on the tortilla, top with 1-2 pieces of fish, drizzle with lime crema, and finish with cilantro, jalapeños, and a squeeze of fresh lime.

Nutrition Information

Estimated per serving: 1 of 4 servings.

510Calories
39 gProtein
56 gCarbohydrates
14 gTotal Fat
4 gSaturated Fat
6 gFiber
6 gTotal Sugars
1320 mgSodium
95 mgCholesterol

Estimated from the ingredients and quantities in this recipe using standard food-composition values. Brand choices, trimming, cooking loss, optional ingredients, and actual portion size can change the numbers. How we calculate nutrition estimates.

Pro Tips

  • Keep your beer ice cold until the moment you use it. Cold batter hitting hot oil is what creates the dramatic bubbling that makes a light, crispy crust. Warm batter produces a sad, doughy situation I have lived through personally.
  • Do not crowd the pan. I know it's tempting. I know you're hungry. Crowding drops the oil temperature and you'll end up steaming the fish instead of frying it. Work in small batches and it will be worth the patience.
  • The wire rack is not optional. Setting fried fish on paper towels to drain sounds logical but the steam gets trapped and turns your beautiful crust soggy within about 90 seconds. The rack lets air circulate. Trust the rack.

Substitutions

cod → tilapia Milder flavor, thinner fillets — reduce fry time to 2-3 minutes
cod → mahi-mahi Firmer, meatier texture that holds up especially well to battering
cod → shrimp (large, peeled) Fry time drops to about 2 minutes; great for a quick weeknight version
light beer → sparkling water or club soda Works well for a non-alcoholic batter — still gives you the light, airy texture from the carbonation
corn tortillas → flour tortillas Softer and more pliable, especially good if you're serving to people who find corn tortillas prone to cracking
sour cream → plain Greek yogurt Use full-fat for the crema — it's tangier and slightly thinner, which is actually quite good

Storage Instructions

Store components separately for best results. Fried fish keeps in the refrigerator for up to 2 days in an airtight container. Reheat on a wire rack in a 400°F oven for 8-10 minutes — do not microwave unless you want the texture of a wet newspaper. Slaw keeps refrigerated for up to 3 days. Crema keeps refrigerated for up to 5 days. Assembled tacos do not store well.

Make Ahead

Both the slaw and lime crema can be made up to 24 hours in advance and refrigerated. The slaw improves overnight. The batter should be made immediately before frying — it loses its leavening power if it sits too long.

Freezing

Do not freeze assembled fish tacos. If you have cooked fried fish left over, freeze the fish by itself and reheat it with dry heat, then use fresh slaw, crema, and tortillas when serving.

Build the plate

Make It a Meal

Pair this recipe with a side, bread, and something sweet from the FAFO Kitchen.

Finish With Dessert

Chocolate Cake

Try this next

Chocolate Cake

View recipe →

Lila, the editorial persona and visual host of Fork Around & Find Out Kitchen

About Lila

Lila is the editorial persona and visual host of Fork Around & Find Out Kitchen. Recipes presented in the Lila voice are developed, edited, and published under FAFO Kitchen's editorial standards.

Found a problem? Tell FAFO Kitchen.