Crispy Fish Tacos

Featured in: Bold and Flavorful Taco Recipes

Turn everyday ingredients into a standout dish with these Tangy Fish Tacos. A pan-seared golden crust on firm white fish like cod or mahi-mahi makes it crispy and flavorful. What makes them unforgettable? It’s the slaw—creamy, crunchy, and kicked up with jalapeño and fresh lime juice. Use gluten-free flour and tortillas if needed. Whip these up in just 45 minutes to bring a taste of the coast to your table any time.
Chef with a smile, ready to cook and serve.
Updated on Sun, 23 Mar 2025 20:55:48 GMT
A vibrant bowl loaded with crispy fish and fresh veggies. Pin it
A vibrant bowl loaded with crispy fish and fresh veggies. | yummygusto.com

These homemade fish tacos give you fancy restaurant results without much work. The golden, crunchy fish tucked into soft corn tortillas makes the perfect base for the cool, zingy cilantro lime slaw. There's something magical about how the hot, flavorful fish plays against the cold, creamy slaw that makes these tacos totally addictive.

The first time I served these tacos to my friends, nobody talked for a full minute while they munched their first bites. Then someone finally spoke up saying they beat the famous tacos from her favorite seaside spot. That's when I knew this recipe would be my go-to whenever I'm hosting casual get-togethers.

Tasty Ingredients

  • Firm white fish: Forms the backbone of these awesome tacos. Go for cod that looks clear and smells like the ocean without any funky odor, or try halibut if you want something fancier with a bit more sweetness.
  • Corn tortillas: Bring that real-deal flavor and feel. Pick quality brands with just a few ingredients for better taste and sturdiness.
  • Cabbage: Makes the perfect crisp foundation for your slaw. Green or purple both work great, with purple adding a nice color pop against the white fish.
  • Fresh cilantro: Lifts the whole dish with its bold taste. Look for bright green bunches without any yellow or wilted bits for the freshest flavor.
  • Jalapeños: Bring adjustable kick to your slaw. Control how spicy it gets by keeping or removing the seeds and white parts based on what you like.

Cooking Instructions

Perfect Fish Preparation:
Start by grabbing some fresh, quality white fish fillets. Wipe them completely dry with paper towels since extra moisture stops them from browning right and makes the coating soggy. Cut the fillets into 3-4 inch chunks that'll fit nicely in your tortillas. Mix flour with cumin, chili powder, garlic powder, onion powder, salt, and black pepper in a shallow dish, stirring well so the spices blend evenly. Take each piece of fish and coat it in the spiced flour, covering all sides while gently tapping off any extra. This thin layer gives you that perfect crunch without getting too thick or doughy.
Creating Crispy Perfection:
Get a heavy pan nice and hot over medium-high heat but not smoking hot. Cast iron works amazingly for this since it keeps heat steady throughout cooking. Pour in some oil and wait till it shimmers a bit, showing it's hot enough. Carefully drop in several pieces of coated fish, making sure not to pack the pan. Let each piece cook without moving for about 4-5 minutes until you see a nice golden crust on the bottom. Carefully flip each piece with a thin spatula and cook another 4 minutes until the other side looks just as golden and the fish breaks apart easily with a fork. Move the cooked fish to a plate lined with paper towels and sprinkle with a bit more salt right away to bring out the flavors. Do the same with the rest of your fish, adding fresh oil between batches if needed.
Crafting Perfect Slaw:
While your fish cooks, make the cilantro lime slaw that balances the rich, crunchy fish with cool creaminess and bright flavors. Throw sour cream, mayo, fresh garlic, seeded jalapeños, fresh-squeezed lime juice, cilantro, a tiny bit of sugar, salt, and pepper into a food processor. Blend until it's smooth with tiny green bits of cilantro throughout. Dump your shredded cabbage in a big bowl, then pour the green dressing all over it. Use tongs or a couple big spoons to mix until every bit of cabbage has some dressing on it. You can make this slaw a few hours ahead and keep it in the fridge, which lets the flavors mix together while the cabbage stays crunchy.

My family really digs how adaptable this recipe is. My husband piles on extra jalapeños while my kids prefer theirs mild with loads of avocado. I love adding thin radish slices for their spicy crunch and pretty look. We've tried all sorts of fish, but we all agree cod gives the best mix of taste, texture, and value for money.

A plate of fish tacos with lime wedges. Pin it
A plate of fish tacos with lime wedges. | yummygusto.com

Tortilla Technique

Warming corn tortillas the right way turns them from stiff and boring to soft, flexible wrappers with better corn flavor. For the real deal, heat each tortilla one at a time over an open flame on a gas stove for about 30 seconds per side, flipping them with tongs. Watch for slight charring and puffing as signs they're done just right. If you don't have a gas stove, get a cast iron pan super hot and warm each tortilla for 30-45 seconds on each side.

Serving Ideas

Serve with Mexican rice mixed with corn and peas. Add black beans topped with crumbly queso fresco. Include cucumber slices dressed with lime juice and Tajín. Throw in a simple cabbage salad with lime and olive oil dressing.

Flavor Variations

Use Greek yogurt instead of sour cream in the slaw for something lighter. Toss in some mango pieces for sweet tropical vibes. Try blackening the fish with Cajun spices instead of flour coating. Add pickled red onions for a tangy topping option.

Make Ahead Tips

Mix up the slaw dressing up to three days early and keep it separate. Combine the flour coating ahead of time and store it in an airtight container. Cut fish and keep it properly chilled for up to one day before cooking. Get extra toppings like pico de gallo ready a day ahead.

Two fish tacos with lettuce and avocado. Pin it
Two fish tacos with lettuce and avocado. | yummygusto.com

These fish tacos have become our family's way of celebrating big moments and achievements. Last summer when my daughter won her swim meet, she asked for these tacos instead of going to a restaurant. Seeing everyone around the table, building their perfect tacos and chatting away, reminds me why food can create such powerful memories.

Frequently Asked Questions

→ What kind of fish works well here?
Choose any sturdy white fish like cod, mahi-mahi, or haddock. They hold up nicely when cooked and pair perfectly with the slaw.
→ Can I make these gluten-free?
Definitely! Just coat the fish with a gluten-free flour mixture and use corn tortillas.
→ How do I keep the fish crust intact while cooking?
Dry the fish thoroughly before breading it, make sure the oil is nice and hot, and don’t move the fish too much while frying.
→ Can I prepare anything in advance?
For sure, you can make the cilantro lime slaw a day ahead. Chill it in the fridge so the flavors can meld. Keep the fish for last-minute cooking.
→ How spicy is the slaw? Can I dial it down?
It's got a little kick from jalapeños. To tone it down, remove the seeds or add just a tiny amount. If you like heat, keep some seeds in.
→ What sides go well with these tacos?
They’re great with Mexican rice, roasted corn, black beans, or a light salad. Pair with a cold beer, margarita, or even a refreshing horchata.

Crispy Fish Tacos

Perfectly seasoned fish paired with tangy cilantro lime slaw makes these tacos your new favorite go-to for busy weeknights.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
By: Sandra

Category: Taco Night Recipes

Difficulty: Intermediate

Cuisine: Mexican

Yield: 8 Servings

Dietary: Gluten-Free

Ingredients

→ Breaded Fish Ingredients

01 2 pounds of firm white fish like mahi-mahi, cod, haddock, or walleye
02 1 cup flour (use gluten-free or all-purpose if not avoiding gluten)
03 2 teaspoons ground cumin
04 2 teaspoons chili powder
05 1 teaspoon garlic powder
06 1 teaspoon onion powder
07 1 teaspoon kosher salt (divided)
08 Half teaspoon black pepper (split)
09 4 tablespoons oil—safflower, avocado, peanut, or canola work well

→ Cilantro-Lime Slaw Ingredients

10 3/4 cup sour cream
11 1/4 cup mayonnaise
12 2 peeled garlic cloves
13 1-2 jalapenos, membranes and seeds removed
14 Juice from 1-2 limes
15 Half teaspoon sugar (or swap for honey or agave)
16 1 cup fresh cilantro leaves
17 1/4 teaspoon salt (taste and adjust)
18 1/4 teaspoon ground pepper (adjust to preference)
19 8 cups shredded cabbage (or a pre-mixed bag of coleslaw)

→ For Taco Assembly

20 Corn tortillas (or flour tortillas if gluten isn't a concern)
21 Extra toppings: guacamole, avocado slices, hot sauce, salsa, chopped tomatoes, or peppers

Instructions

Step 01

Slice fish filets into pieces about 3-4 inches long and no more than an inch thick (similar to tortilla width). Make sure to pat the fish dry so it fries crisp instead of steaming. If using fresh fish, check for any bones and remove them.

Step 02

Combine flour, cumin, chili powder, onion powder, garlic powder, plus half the salt and pepper in a small bowl. Stir until all spices are blended evenly.

Step 03

Put fish pieces on a plate or shallow dish. Sprinkle the seasoned flour mixture over them, flipping the fish to coat every side well. Shake off any extra flour and set aside.

Step 04

Put 2 tablespoons oil in a skillet over medium-high heat. Once it's hot enough (fish should sizzle right away), add the first batch of fish. Cook without fiddling for 4-5 minutes on one side until golden, then flip and cook the other side for another 4-5 minutes.

Step 05

Move cooked fish onto a paper towel-lined plate and sprinkle the rest of the kosher salt on top. Repeat the process with the remaining fish, adding fresh oil to the pan each time.

Step 06

Use a blender or food processor to puree mayo, sour cream, jalapenos, lime juice, garlic, cilantro, sugar, and a pinch of salt and pepper. Blend until smooth and well mixed.

Step 07

In a large bowl, combine the shredded cabbage and the freshly blended dressing. Mix until everything is evenly coated. You can make this ahead of time, chilled in the fridge for up to a day.

Step 08

Heat up the corn tortillas. Lay a few pieces of cooked fish on each tortilla, pile on some slaw, and finish with your choice of toppings.

Notes

  1. A food thermometer can help you check that the fish is done—145°F is safe.
  2. Make sure your oil is fully hot before frying, or the fish will come out oily.
  3. Taking out jalapeno seeds and membranes keeps the heat level low. Too spicy? Sweeten the dressing a bit.
  4. The slaw holds up well in the fridge for a couple of days if made ahead.

Tools You'll Need

  • A large frying pan
  • Blender or food processor
  • Paper towels
  • Mixing bowls
  • Optional: thermometer for checking temperature

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Fish is included
  • Dairy present (sour cream, etc.)
  • Eggs in the mayo
  • Safe for gluten-free diets if made with proper flour and tortillas

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 390
  • Total Fat: 19 g
  • Total Carbohydrate: 31 g
  • Protein: 25 g