Fish Tacos
Bonus Recipes

Fish Tacos

2 hrs 30 min
Serves 8
fishtacosMexican

Beer-battered white fish deep fried at 350°F, served on warm tortillas with pickled cabbage marinated in apple cider vinegar and a spiced aioli — assembled to order with whatever toppings you like.

The Story

Fish tacos are a three-component build — pickled cabbage, spiced aioli, and beer-battered fish — and the order of operations matters. The pickled cabbage needs to go first because it takes at least two hours to marinate. Shred the cabbage fine, combine with minced garlic, apple cider vinegar, water, sugar, sea salt, and cumin seeds, and make sure the cabbage is fully submerged. It can sit up to twelve hours, which makes it a good day-before prep. The aioli is five minutes: mayo, Cholula, minced garlic, and cumin seeds whisked together and refrigerated until service. The beer batter comes together right before frying — flour, baking powder, chili powder, and your choice of seasoning (Old Bay, paprika, Creole, 99-X, salt and pepper, or a combination) whisked with enough American lager to reach a thick, coating consistency. Cut the white fish into strips about three-quarters of an inch wide and three inches long. Cod, haddock, and pollock all work well. Fry in batches of six to eight pieces in 350°F oil for five to six minutes, turning occasionally, until golden and crispy. Drain on a wire rack or paper towels and salt immediately. Warm the tortillas on a griddle and keep them warm. Assemble to order: tortilla, pickled cabbage, fish, aioli. Everything else — pico de gallo, avocado, sour cream, cheese, habanero sauce — goes on top. Spanish rice, beans, and lime wedges round out the plate.

Equipment

  • Dutch oven with oil, deep fry setup @ 350°F
  • Griddle (for warming tortillas)
  • Wire rack or paper towels (for draining)
  • Instant-read thermometer

Ingredients

  • 3 cupscabbage (red or green), shredded fine
  • 1 clovegarlic, minced (for cabbage)
  • 1 cupapple cider vinegar
  • 1 cupwater
  • 2 tspsugar
  • 2 tspsea salt
  • 1 tspcumin seeds (for cabbage)
  • 1/4 cupmayonnaise
  • 1–2 tspCholula hot sauce (or other)
  • 1 clovegarlic, minced (for aioli)
  • 1/2 tspcumin seeds (for aioli)
  • 1 cupall-purpose flour
  • 1/2 tspbaking powder
  • 1 tspchili powder
  • 2 tspseasoning blend (Old Bay, paprika, Creole, 99-X, salt/pepper, or combination)
  • 8–12 ozAmerican lager
  • 1–2 lbswhite fish (cod, haddock, pollock, etc.), cut into 3/4" x 3" strips
  • 20flour or corn tortillas
  • as neededoil for deep frying

Pudgy's Notes

Start the pickled cabbage first — it needs at least two hours and can go up to twelve, making it an ideal day-before prep. The longer it sits, the more the cabbage softens and the vinegar mellows. Drain it well before putting it on the tortillas or the tacos will be soggy. The beer batter consistency matters: too thick and it clumps, too thin and it slides off the fish. Aim for something between pancake batter and heavy cream — it should coat the fish and hold without dripping off in sheets. American lager (Budweiser, Coors, Miller) works best; the carbonation lightens the batter. Fry in batches and don't crowd the oil — crowding drops the temperature and the fish steams instead of fries. Salt the fish immediately when it comes out of the oil, while the surface is still wet enough to hold it. A wire rack keeps the bottom crispy; paper towels work but the fish will steam slightly on the bottom. Flour tortillas hold up better to the wet toppings; corn tortillas are more traditional and have better flavor — double them up if they're small.

Instructions

  1. 1

    Combine shredded cabbage, minced garlic, apple cider vinegar, water, sugar, sea salt, and cumin seeds in a bowl. Ensure the cabbage is fully covered in the marinade. Marinate for 2 to 12 hours. Drain well before serving. About 2 minutes active.

  2. 2

    Combine mayonnaise, Cholula, minced garlic, and cumin seeds in a small bowl. Whisk to combine. Refrigerate until ready to serve. About 2 minutes.

  3. 3

    Combine flour, baking powder, chili powder, and seasoning blend in a mixing bowl. Whisk in beer gradually until the batter reaches a thick, coating consistency. About 2 minutes.

  4. 4

    Cut the white fish into strips approximately 3/4" wide and 3" long. Set aside. About 1 minute.

  5. 5

    Heat oil in the Dutch oven to 350°F. Dip 6 to 8 fish strips into the batter and carefully drop into the oil. Fry for 5–6 minutes, turning occasionally, until golden and crispy. About 7 minutes per batch.

  6. 6

    Remove fish from oil and drain on a wire rack or paper towels. Salt immediately. About 1 minute.

  7. 7

    Repeat frying in batches until all fish is cooked. About 15 minutes.

  8. 8

    Warm the tortillas on a griddle. Keep warm until ready to serve. About 3 minutes.

  9. 9

    Assemble tacos: tortilla, drained pickled cabbage, fish strips, aioli. Add optional toppings as desired. Serve warm. About 5 minutes.

Pudgy's Place

Made with by Pudgy

Real food for real weeknights — recipes passed down, written down, and cooked with love.

© 2026 Pudgy's Place. All rights reserved.