
Table of Contents
There’s something magical about a perfect fish taco. The contrast of crispy, flaky fish against a soft corn tortilla, topped with a vibrant, tangy cabbage slaw and a drizzle of creamy sauce, creates a bite of pure coastal bliss. This recipe for fish tacos with cabbage slaw is a weeknight warrior and a weekend crowd-pleaser, delivering restaurant-quality flavor with minimal fuss. The secret lies in the balance: a light, crispy fish coating, a slaw that’s bright and crisp, and a sauce that ties it all together without overwhelming the delicate fish.
Key Ingredients for Success
To master these fish tacos, focus on freshness and a few key components. The foundation is a mild, flaky white fish like cod or tilapia. The star of the show is the cabbage slaw, which provides essential crunch and acidity. A simple crema or yogurt sauce adds creaminess, and warm corn tortillas are non-negotiable for the authentic touch. Try this New recipe, Authentic Street Tacos Mexican Recipe.

Ingredient List
| Ingredient | Amount |
|---|---|
| White fish fillets (cod, tilapia, or pollock) | 1 lb, cut into 1-inch chunks |
| All-purpose flour | ½ cup |
| Cornstarch | ¼ cup |
| Paprika | 2 tsp |
| Garlic powder | 1 tsp |
| Salt and pepper | To taste |
| Ice-cold beer or sparkling water | ¾ cup |
| Green cabbage | 3 cups, finely shredded |
| Red cabbage | 1 cup, finely shredded (for color) |
| Carrot | 1 medium, julienned |
| Fresh cilantro | ½ cup, chopped |
| Lime juice | From 2 limes |
| Mayonnaise or sour cream | ½ cup |
| Taco seasoning or chili powder | 1 tbsp |
| Warm corn tortillas | 12 (6-inch size) |
| Optional: avocado, sliced lime wedges, hot sauce | For serving |
Helpful Tools
A few kitchen tools will make this process seamless. You’ll need a heavy-bottomed skillet or Dutch oven for frying the fish to a perfect crisp. A large mixing bowl is essential for tossing the slaw and the batter. Tongs will help you safely flip the delicate fish pieces. Finally, a slotted spoon is crucial for draining the fried fish on paper towels, keeping it crisp and not greasy.
Pro-Tips for Perfect Fish Tacos
For an ultra-crisp coating on your fish, ensure your batter is ice-cold and don’t overmix it—lumps are good! Fry the fish in batches to avoid crowding the pan, which lowers the oil temperature and leads to soggy fish. When making the slaw, dress it about 15 minutes before serving so the cabbage softens slightly but retains its crunch. Also, always warm your corn tortillas directly over a gas flame for a few seconds per side or on a hot dry skillet to prevent them from tearing and to add a smoky flavor. If you’re looking for more one-pan wonders that deliver big flavor, check out this for a totally different, yet equally satisfying, meal.
How to Make Fish Tacos with Cabbage Slaw

- Prepare the Slaw: In a large bowl, whisk together the lime juice, mayonnaise or sour cream, taco seasoning, and a pinch of salt. Add the shredded green and red cabbage, julienned carrot, and chopped cilantro. Toss until evenly coated. Set aside to chill.
- Make the Batter: In a medium bowl, whisk together the flour, cornstarch, paprika, garlic powder, salt, and pepper. Slowly pour in the ice-cold beer or sparkling water while whisking until just combined (batter will be lumpy).
- Fry the Fish: Heat about 1 inch of oil in your heavy skillet to 350°F (175°C). Pat the fish chunks very dry. Dip each piece into the batter, letting excess drip off, and carefully place in the hot oil. Fry for 3-4 minutes, turning once, until golden brown and cooked through. Transfer to a paper towel-lined plate. Repeat with all fish.
- Warm Tortillas: Heat the corn tortillas one at a time on a dry skillet over medium-high heat for 20-30 seconds per side, until pliable and slightly charred. Keep them warm wrapped in a towel.
- Assemble the Tacos: Place a warm tortilla on a plate. Add 2-3 pieces of fried fish. Top generously with the prepared cabbage slaw. Add avocado slices and a squeeze of fresh lime if desired. Serve immediately with hot sauce on the side.
Variations to Try
Feel free to get creative! Swap the beer in the batter for club soda or even use a seasoned tempura mix for a different texture. For a healthier version, try oven-baking the fish at 400°F for 12-15 minutes after spraying with oil. For the slaw, add a thinly sliced red onion or a handful of fresh mint for an herby twist. You can also use flour tortillas if you prefer, though corn offers the best traditional flavor and texture.

Fish Tacos with Cabbage Slaw: Easy Recipe
There’s something magical about a perfect fish taco. The contrast of crispy, flaky fish against a soft corn tortilla, topped with a vibrant, tangy cabbage slaw and a drizzle of creamy sauce, creates a bite of pure coastal bliss. This recipe is a weeknight warrior and a weekend crowd-pleaser, delivering restaurant-quality flavor with minimal fuss.
- Total Time: 30
- Yield: 12 tacos
Ingredients
1 lb White fish fillets (cod, tilapia, or pollock), cut into 1-inch chunks
½ cup All-purpose flour
¼ cup Cornstarch
2 tsp Paprika
1 tsp Garlic powder
¾ cup Ice-cold beer or sparkling water
3 cups Green cabbage, finely shredded
1 cup Red cabbage, finely shredded
1 medium Carrot, julienned
½ cup Fresh cilantro, chopped
2 tbsp Lime juice
½ cup Mayonnaise or sour cream
1 tbsp Taco seasoning or chili powder
12 (6-inch) Warm corn tortillas
Salt and pepper to taste
Oil for frying
Instructions
1. Prepare the Slaw: Whisk lime juice, mayo/sour cream, taco seasoning, and a pinch of salt. Toss with cabbage, carrot, and cilantro. Chill until serving.
2. Make Batter: Whisk flour, cornstarch, paprika, garlic powder, salt, and pepper. Slowly whisk in ice-cold beer/water until just combined (lumpy is okay).
3. Fry Fish: Heat 1 inch of oil to 350°F. Pat fish dry, dip into batter, and fry for 3-4 minutes until golden and cooked through. Drain on paper towels.
4. Assemble: Warm tortillas on a dry skillet until pliable. Add 2-3 pieces of fish to each, top generously with cabbage slaw, and garnish with avocado or hot sauce if desired.
Notes
Pro-Tips:
• Use ice-cold liquid for your batter—this creates the lightest, crispiest coating on the fish.
• Fry in small batches to maintain oil temperature and prevent the fish from becoming greasy.
• Warm your corn tortillas directly over a gas flame or on a hot dry skillet to add a smoky flavor and prevent tearing.
Variations:
• Healthier: Oven-bake the battered fish at 400°F for 12-15 minutes, spraying lightly with oil.
• Herby: Add fresh mint to the cabbage slaw for an unexpected, refreshing twist.
• Spicy: Add a finely diced jalapeño or your favorite hot sauce to the slaw dressing.
- Prep Time: 15
- Cook Time: 15
- Category: Dinner
- Method: Deep Fry
- Cuisine: Mexican/Coastal
Frequently Asked Questions
What’s the best fish for these tacos?
Mild, firm white fish is ideal. Cod, tilapia, pollock, or even halibut work beautifully. Avoid very oily or delicate fish like salmon or sole, as they won’t fry up as cleanly.
Can I make the slaw ahead of time?
Yes! Mix the dry ingredients (cabbage, carrot, cilantro) and store in an airtight container in the fridge for up to 2 days. Whisk the dressing separately and combine just before serving to keep the slaw at its crispest.
How do I keep the fish crispy if serving a crowd?
Fry the fish in batches as directed. Keep the cooked pieces on a wire rack set over a baking sheet in a warm oven (200°F) while you finish the rest. This keeps it hot and crispy without steaming it.
Conclusion
Fish tacos with cabbage slaw are the ultimate customizable, fresh, and satisfying meal. With their crispy fish, crunchy slaw, and warm tortilla, they’re guaranteed to become a regular in your dinner rotation. Whether it’s a quick Tuesday night dinner or a festive weekend fiesta, this recipe delivers consistent, delicious results every time.
For more delicious ideas, follow me on Pinterest