Crispy Fish Tacos Cabbage Slaw

Golden fried fish fillets inside warm tortillas, topped with crunchy cabbage slaw and creamy drizzle, on a plate. Save
Golden fried fish fillets inside warm tortillas, topped with crunchy cabbage slaw and creamy drizzle, on a plate. | quickpinkitchen.com

Crisp, golden fish strips are lightly battered and fried to perfection, then nestled in warm tortillas. A vibrant cabbage slaw made from green and red cabbage, carrot, and cilantro adds freshness and crunch, while a creamy, tangy lime crema brings balance. Quick to prepare and satisfying, this meal is a delicious way to enjoy fresh, bright flavors with a Mexican-inspired twist.

The first time I made fish tacos at home, I was convinced they would never taste as good as the beachside version I'd had years ago in San Diego. I was wrong, and honestly, I think these are even better now that I have the confidence to tweak the recipe.

My brother-in-law came over for dinner last summer and actually asked if I would open a food truck after eating these. We ate on the back porch with cold beers while the sun went down, and now they are our official go-to whenever anyone visits.

Ingredients

  • White fish fillets: Cut into strips so they fry evenly and fit perfectly inside tortillas
  • All-purpose flour and baking powder: The secret to that shattering crispy exterior
  • Sparkling water: Must be cold for the lightest, airiest batter
  • Green and red cabbage: The color combination makes these tacos look as good as they taste
  • Sour cream and mayonnaise: Together they create the perfect tangy crema
  • Corn or flour tortillas: Warm them right before serving for the best texture

Instructions

Prep the vibrant slaw:
Toss both cabbages and carrot with cilantro, then coat with the mayo-lime dressing
Whisk together the crema:
Combine sour cream, mayonnaise, lime juice, and garlic powder until silky smooth
Make the batter:
Mix dry ingredients separately, then whisk cold sparkling water with egg and fold into flour mixture
Fry the fish:
Dip strips into batter, fry in hot oil until golden brown on both sides, then drain on paper towels
Build your tacos:
Layer crispy fish into warm tortillas, heap on slaw, and finish with crema and fresh cilantro
Freshly assembled Crispy Fish Tacos with Cabbage Slaw and lime wedges on a colorful plate for dinner. Save
Freshly assembled Crispy Fish Tacos with Cabbage Slaw and lime wedges on a colorful plate for dinner. | quickpinkitchen.com

These tacos became a regular when we moved into our first apartment and discovered we could throw a dinner party that felt special without spending all day in the kitchen.

Making Ahead Like a Pro

The slaw and crema both hold up beautifully in the refrigerator for a day or two, which makes assembly incredibly fast when you are ready to eat.

Getting That Restaurant-Quality Crunch

Keep your sparkling water ice-cold and do not overmix the batter. Those little lumps are actually your friend when you want maximum crunch.

Serving Suggestions

A cold side of Mexican rice or refried beans rounds out the meal beautifully, and these work equally well for a casual weeknight dinner as they do for feeding a crowd.

  • Set up a topping station so everyone can build their own
  • Extra lime wedges on the table make all the difference
  • Have napkins ready because these get gloriously messy
Crispy Fish Tacos with Cabbage Slaw stuffed with battered fish, shredded slaw, and crema on a serving platter. Save
Crispy Fish Tacos with Cabbage Slaw stuffed with battered fish, shredded slaw, and crema on a serving platter. | quickpinkitchen.com

There is something about the combination of hot, crispy fish and cool, tangy slaw that just works. Hope these become a favorite in your house too.

Recipe FAQs

White fish like cod, tilapia, or haddock are ideal for their mild flavor and firm texture, which crisps well when fried.

Using cold sparkling water in the batter and frying the fish in hot oil ensures a light, crispy coating.

Yes, the slaw can be made a few hours ahead and refrigerated to allow the flavors to meld and stay crisp.

Greek yogurt is a great substitute for sour cream, offering a similar creamy texture with a tangy note.

Keep fish and slaw refrigerated separately in airtight containers and consume within 1-2 days for best freshness.

Crispy Fish Tacos Cabbage Slaw

Golden fried fish with fresh cabbage slaw and tangy crema in warm tortillas, perfect for a flavorful meal.

Prep 25m
Cook 15m
Total 40m
Servings 4
Difficulty Medium

Ingredients

For the Fish

  • 1 lb white fish fillets (cod, tilapia, or haddock), cut into strips
  • 1 cup all-purpose flour
  • 1 tsp baking powder
  • ½ tsp salt
  • ¼ tsp black pepper
  • 1 tsp paprika
  • ½ cup cold sparkling water
  • 1 large egg
  • Vegetable oil, for frying

For the Cabbage Slaw

  • 2 cups finely shredded green cabbage
  • 1 cup finely shredded red cabbage
  • ½ cup grated carrot
  • 2 tbsp fresh cilantro, chopped
  • 2 tbsp mayonnaise
  • 1 tbsp lime juice
  • ½ tsp salt
  • ¼ tsp black pepper

For the Crema

  • ½ cup sour cream
  • 2 tbsp mayonnaise
  • 1 tbsp lime juice
  • ½ tsp garlic powder
  • Pinch of salt

For Serving

  • 8 small corn or flour tortillas, warmed
  • Lime wedges
  • Fresh cilantro leaves

Instructions

1
Prepare the Slaw: Combine green and red cabbage, carrot, and cilantro in a large bowl. Whisk mayonnaise, lime juice, salt, and pepper in a small bowl. Pour dressing over vegetables and toss thoroughly. Refrigerate until assembly.
2
Make the Crema: Mix sour cream, mayonnaise, lime juice, garlic powder, and salt in a small bowl until smooth. Set aside at room temperature.
3
Prepare Fish Batter: Pat fish fillets dry with paper towels. Whisk flour, baking powder, salt, pepper, and paprika in a medium bowl. Beat egg with sparkling water in another bowl, then pour into dry ingredients. Whisk until just combined—batter should remain slightly lumpy.
4
Fry the Fish: Heat 1 inch oil in a deep skillet over medium-high heat to 350°F. Dip fish strips into batter, allowing excess to drip off, then carefully lower into hot oil. Fry in batches for 3–4 minutes, turning once, until golden brown and crispy. Transfer to paper towels to drain.
5
Assemble the Tacos: Place crispy fish strips in warm tortillas. Top generously with cabbage slaw and drizzle with crema. Garnish with fresh cilantro leaves and serve immediately with lime wedges on the side.
Additional Information

Equipment Needed

  • Mixing bowls
  • Whisk
  • Deep skillet or Dutch oven
  • Tongs
  • Paper towels
  • Knife and cutting board

Nutrition (Per Serving)

Calories 480
Protein 26g
Carbs 44g
Fat 22g

Allergy Information

  • Contains fish, eggs, wheat (gluten), and dairy (milk, sour cream, mayonnaise). Always check labels for hidden allergens, especially in store-bought mayonnaise and tortillas.
Lindsay Harper

Passionate home cook sharing easy, wholesome recipes and helpful kitchen tips for everyday meals.