Crispy Fish Tacos Cabbage Slaw

A close-up of Crispy Fish Tacos with Cabbage Slaw stacked on a plate, garnished with fresh cilantro and lime wedges. Save
A close-up of Crispy Fish Tacos with Cabbage Slaw stacked on a plate, garnished with fresh cilantro and lime wedges. | platewellcrafted.com

Enjoy tender, golden fish fillets fried to crisp perfection and nestled in soft tortillas. The fresh cabbage slaw adds a crunchy, tangy contrast, enhanced by a creamy lime-infused crema that brightens each bite. This dish blends smoky, zesty, and fresh flavors, making it ideal for a satisfying meal in under an hour. Simple steps include preparing a light batter, frying fillets until crispy, mixing a tangy slaw, and assembling with all components for a balanced and vibrant dish.

The first time I made fish tacos, I was hosting a summer dinner and feeling mildly terrified about frying fish in front of guests. Someone had brought fresh limes from their backyard tree, and the whole kitchen smelled like citrus and expectation.

My friend Sarah actually texted me the next day asking for the recipe because her partner kept talking about the fish tacos. Now they make them every Friday and have somehow turned it into this whole ritual with homemade salsa and a playlist.

Ingredients

  • 500 g white fish fillets: Cod or tilapia work beautifully because they are mild and hold up to the batter without falling apart
  • 1 cup all-purpose flour: The base for that golden crispy coating everyone fights over
  • 1 tsp baking powder: The secret ingredient that makes the batter puff up and get light instead of dense
  • ½ tsp salt and ¼ tsp black pepper: Simple seasonings that enhance without overwhelming
  • 1 tsp paprika: Adds a subtle warmth and gorgeous color to the finished fish
  • ½ cup cold sparkling water: Use it ice cold because the bubbles create the crispiest texture
  • 1 large egg: Helps bind the batter for a coating that actually sticks
  • Vegetable oil for frying: You need enough for about an inch depth in your pan
  • 2 cups green cabbage and 1 cup red cabbage shredded: The mix of colors makes these tacos gorgeous on the plate
  • ½ cup grated carrot: Brings natural sweetness that balances the tangy crema
  • 2 tbsp fresh cilantro chopped: Fresh herbs make everything brighter and more inviting
  • 2 tbsp mayonnaise and 1 tbsp lime juice for slaw: Creates a creamy dressing that coats every strand
  • ½ cup sour cream and 2 tbsp mayonnaise for crema: The drizzle that pulls everything together
  • 8 tortillas warmed: Corn or flour both work depending on your preference
  • Lime wedges and extra cilantro: The finishing touches that make these feel complete

Instructions

Make the slaw first:
Toss both cabbages with carrot and cilantro in a large bowl. Whisk mayonnaise with lime juice, salt and pepper, then pour over vegetables and mix thoroughly. Pop it in the fridge to let flavors marry.
Whisk up the crema:
Combine sour cream, mayonnaise, lime juice, garlic powder and pinch of salt until silky smooth. Set aside at room temperature for easy drizzling later.
Prep your fish:
Pat the fillets completely dry with paper towels because moisture is the enemy of crispy batter. Cut into manageable strips that will fit nicely inside tortillas.
Mix the batter:
Whisk flour, baking powder, salt, pepper and paprika in one bowl. Beat egg with cold sparkling water in another, then pour wet into dry and whisk just until combined. Some small lumps are totally fine.
Heat the oil:
Pour about an inch of vegetable oil into a deep skillet and heat to 350 degrees F. The oil should shimmer but not smoke.
Fry the fish:
Dip each strip into batter, let excess drip off, then carefully lower into hot oil. Cook 3 to 4 minutes, turning once, until deeply golden. Drain on paper towels.
Assemble and serve:
Stack warm tortillas with crispy fish, pile on colorful slaw, drizzle generously with crema and finish with fresh cilantro and lime wedges.
Freshly fried Crispy Fish Tacos with Cabbage Slaw served on warm tortillas with a drizzle of tangy crema. Save
Freshly fried Crispy Fish Tacos with Cabbage Slaw served on warm tortillas with a drizzle of tangy crema. | platewellcrafted.com

Last summer, my neighbor came over when I was making these and ended up staying for dinner. We sat on the back steps eating tacos straight off paper plates while her dog waited patiently for dropped fish.

Getting the Oil Temperature Right

I learned the hard way that oil temperature matters more than anything else when frying. If the oil is too cool, the fish gets greasy and heavy. Too hot and the outside burns before the fish cooks through. A simple kitchen thermometer is worth every penny, or you can test by dropping in a tiny bit of batter. It should sizzle immediately and float to the top.

Making Ahead Like a Pro

The slaw actually gets better after an hour or two in the refrigerator as the cabbage softens slightly and absorbs the dressing. You can also make the crema early and keep it at room temperature. Just never bread the fish ahead of time or the coating will get soggy and refuse to crisp up properly.

Perfecting Your Assembly

The order matters more than you might think. I put fish down first so the warm tortilla gets that crispy bottom layer, then pile slaw on top because it stays cool and crisp against the hot fish. The crema goes last so you can see those beautiful white drizzles over the colorful cabbage.

  • Warm your tortillas directly over a gas flame for those lovely charred spots
  • Keep the fried fish on a wire rack instead of paper towels to maintain maximum crunch
  • Squeeze fresh lime right before eating to wake up all the flavors
Golden Crispy Fish Tacos with Cabbage Slaw in soft tortillas, ready to be enjoyed for a Mexican-inspired dinner. Save
Golden Crispy Fish Tacos with Cabbage Slaw in soft tortillas, ready to be enjoyed for a Mexican-inspired dinner. | platewellcrafted.com

These fish tacos have become my go to for feeding a crowd because everyone gets to customize their own perfect bite. Hope they become a favorite in your kitchen too.

Recipe FAQs

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

Use cold sparkling water and beat the batter lightly to keep it airy. Fry at medium-high heat to ensure a golden, crunchy coating.

Yes, mixing the slaw a few hours before serving allows flavors to meld and the cabbage to soften slightly without losing crunch.

Greek yogurt works well, providing similar creaminess with a slight tang.

Incorporate jalapeño into the slaw or add a dash of hot sauce to the crema for a spicy kick.

Small corn or flour tortillas warmed before assembling help hold the crispy fish and toppings well.

Crispy Fish Tacos Cabbage Slaw

Golden fish fillets in warm tortillas with zesty cabbage slaw and lime crema, perfect for a fresh crowd-pleaser.

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 together mayonnaise, lime juice, salt, and pepper in a small bowl. Pour dressing over vegetables and toss well. Refrigerate until ready to use.
2
Make the Crema: Mix sour cream, mayonnaise, lime juice, garlic powder, and salt in a small bowl until smooth. Set aside.
3
Prepare the 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. Pour wet ingredients into dry and whisk until just combined.
4
Fry the Fish: Heat about 1 inch of vegetable oil in a deep skillet over medium-high heat to 350°F. Dip fish strips into batter, letting excess drip off, then carefully lower into hot oil. Fry in batches for 3 to 4 minutes, turning once, until golden and crispy. Drain on paper towels.
5
Assemble the Tacos: Place crispy fish in warmed tortillas. Top with cabbage slaw and drizzle with crema. Garnish with fresh cilantro and serve with lime wedges.
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 in store-bought mayonnaise and tortillas.
Emily Rhodes

Home chef sharing easy, family-friendly recipes, creative meal prep, and seasonal cooking tips for everyday food lovers.