Crispy Fish Tacos with Cilantro Lime Slaw

| Posted on:

January 20, 2026

Crispy fish tacos garnished with cilantro lime slaw on a serving plate

My first time making these tacos, the kitchen filled with the smell of hot oil and zesty lime. Crispy fish tacos with cilantro lime slaw are a fast, satisfying way to bring restaurant-style tacos to the table. Light, flaky white fish is dipped in buttermilk, dredged in seasoned flour, and fried until golden. The cool, tangy slaw keeps each bite bright. If you enjoy crisp seafood textures and quick dinners, try pairing flavors with a different preparation like this crisp Parmesan salmon bake for another easy seafood night.

Why you’ll love this dish

These tacos hit several sweet spots. They come together quickly, use inexpensive white fish, and please kids and adults alike. The frying gives a satisfying crunch that contrasts with the creamy, lime-forward slaw. Make them for a weeknight dinner, a casual weekend gathering, or when you want something lighter than heavy takeout.

"Perfect balance of crunch and brightness. The slaw keeps the fish from feeling heavy and every bite tastes like summer."

Beyond flavor, this recipe is flexible. Swap cod for tilapia, use corn or flour tortillas, and scale up without complicated steps. The buttermilk bath keeps fish tender while the flour crust crisps beautifully.

The cooking process explained

Overview: Pat and cut the fish, set up a buttermilk dip and seasoned flour for dredging, heat oil to 350 to 365°F, fry the fish until golden and flaky, toss a quick cilantro lime slaw, warm the tortillas, and assemble.

What to expect while you cook:

  • Prep takes about 10 to 15 minutes. Frying and assembly add roughly 15 to 20 minutes.
  • You will cook in batches if your skillet is small to keep oil temperature steady.
  • The slaw can be made ahead and chilled for deeper flavor.

What you’ll need

  • 1 pound white fish fillets (cod or tilapia)
  • 1 cup all-purpose flour
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon paprika
  • 1/4 teaspoon cayenne pepper (optional)
  • Salt and pepper to taste
  • 1 cup buttermilk (substitute: milk + 1 tablespoon lemon juice, let sit 5 minutes)
  • Vegetable oil for frying (canola or sunflower work well)
  • 2 cups shredded cabbage (green or purple)
  • 1/4 cup fresh cilantro, chopped
  • 2 tablespoons lime juice (fresh is best)
  • 2 tablespoons mayonnaise
  • 1/2 teaspoon honey
  • 8 small corn or flour tortillas
  • Lime wedges for serving
  • Optional toppings: sliced avocado, diced tomatoes, crumbled Cotija cheese

Notes: For a lighter fry, shallow-pan fry in about 1/4 inch of oil. For gluten-free, use a 1:1 gluten-free flour blend and check it fries to a crisp.

Step-by-step instructions

  1. Pat the fish dry and cut into taco-size pieces if needed. Season lightly with salt and pepper.
  2. Place two shallow bowls side by side. Whisk the flour with garlic powder, paprika, cayenne if using, and a pinch of salt and pepper in one bowl. Pour the buttermilk into the other.
  3. Dip each piece of fish into the buttermilk, letting excess drip off. Dredge in the seasoned flour until well coated. Shake off any loose flour.
  4. Add about 1/4 inch of vegetable oil to a skillet and heat over medium. The oil should shimmer and register about 350 to 365°F on a thermometer.
  5. Fry the fillets in a single layer, 3 to 4 minutes per side, until golden brown and the fish flakes easily with a fork. Avoid overcrowding; fry in batches.
  6. Transfer cooked fillets to a paper towel-lined plate to drain. Keep finished pieces warm in a low oven while you cook remaining batches.
  7. For the slaw, combine shredded cabbage, cilantro, lime juice, mayonnaise, honey, and a pinch of salt and pepper in a large bowl. Toss until evenly mixed and taste to adjust lime or salt.
  8. Warm tortillas briefly in a dry skillet or wrapped in a towel in the microwave until pliable.
  9. Assemble tacos by placing a piece of crispy fish on each warm tortilla. Add a generous scoop of cilantro lime slaw and any optional toppings. Serve immediately with lime wedges.

Crispy Fish Tacos with Cilantro Lime Slaw

Best ways to enjoy it

Serve these tacos straight away so the fish stays crisp. Plate 2 to 3 tacos per person with lime wedges on the side. Complement the tacos with simple sides like black beans and rice, grilled corn, or a bright cucumber salad. For an unexpected combo, serve with a hearty side such as meatloaf with mushroom gravy when feeding a mixed crowd that wants both light and classic comfort options.

Pair drinks that keep the meal refreshing, like iced tea, sparkling water with lime, or a citrusy nonalcoholic spritz. For presentation, stack tortillas on a warm plate and spoon slaw over the fish so each bite has crunch and cream.

Storage and reheating tips

Refrigerate leftovers within two hours of cooking. Store fish and slaw separately in airtight containers. Cooked fish keeps in the fridge for up to 3 days. Reheat fish in a 350°F oven on a rack for 8 to 10 minutes to help it regain crispness. Avoid microwaving whole tacos; tortillas get soggy and the crust softens.

To freeze: flash-freeze cooked, breaded fillets on a tray, then transfer to a freezer bag for up to one month. Reheat from frozen in a 375°F oven until heated through and crisp.

Food safety note: do not keep fried fish at room temperature for long. When thawing frozen fish, do so in the refrigerator overnight, not on the counter.

Pro chef tips

  • Keep the oil temperature steady. Use a thermometer. If the oil gets too cool the coating soaks oil; if too hot, the outside burns before the fish cooks.
  • Pat fish very dry before dipping. Moisture interferes with crisping.
  • Shake off excess flour before frying. Too much loose flour will darken and taste floury.
  • Fry in single layers and give each piece space. Crowding drops oil temperature.
  • Make the slaw a few hours ahead; the flavors meld and the cabbage softens slightly.
  • For extra crunch, add a tablespoon of cornstarch to the flour mix.
  • Keep a warm oven (about 200°F) to hold cooked batches without drying them out.

Flavor swaps

  • Baked version: Coat fish in the same seasoned flour, spray lightly with oil, and bake at 425°F for 12 to 15 minutes, flipping once.
  • Beer-batter style without alcohol: Use sparkling water in place of buttermilk for a light batter.
  • Spicy slaw: Add sliced jalapeño or a teaspoon of chipotle in adobo to the slaw dressing.
  • Fish swap: Try halibut or haddock when available. Thicker fillets need slightly longer cooking.
  • Vegetarian option: Replace fish with battered and fried halloumi or thick slices of cauliflower steak.

Your questions answered

How long does this recipe take from start to finish?

Plan for about 30 to 40 minutes total. Prep is 10 to 15 minutes, frying and assembly add another 15 to 25 minutes depending on batch size.

Can I make these gluten free?

Yes. Use a 1:1 gluten-free flour blend and ensure any optional toppings like Cotija are gluten free. The texture will be slightly different but still delicious.

Is there a healthy alternative to frying?

Yes. Bake the coated fillets at 425°F until golden and flaky, about 12 to 15 minutes, flipping halfway. Brushing with oil helps achieve a crust.

Can I prepare parts ahead of time?

Make the slaw up to 24 hours ahead and store refrigerated. Dredge the fish and keep it chilled for a short time, but fry just before serving for optimal crispness.

What is the best way to reheat leftovers so they stay crisp?

Reheat in a 350°F oven on a wire rack for 8 to 10 minutes. This restores crispness better than the microwave.

Crispy fish tacos garnished with cilantro lime slaw on a serving plate

Crispy Fish Tacos

These crispy fish tacos come together quickly and deliver a satisfying crunch with a bright, zesty lime slaw. Perfect for a quick dinner or casual gathering.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 tacos
Course: Dinner, Main Course
Cuisine: Mexican, Seafood
Calories: 450

Ingredients
  

For the Fish
  • 1 pound white fish fillets (cod or tilapia)
  • 1 cup all-purpose flour
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon paprika
  • 1/4 teaspoon cayenne pepper (optional) for added spice
  • Salt and pepper to taste
  • 1 cup buttermilk substitute: milk + 1 tablespoon lemon juice, let sit 5 minutes
  • Vegetable oil for frying (canola or sunflower work well)
For the Slaw
  • 2 cups shredded cabbage (green or purple)
  • 1/4 cup fresh cilantro, chopped
  • 2 tablespoons lime juice fresh is best
  • 2 tablespoons mayonnaise
  • 1/2 teaspoon honey
  • Salt and pepper to taste
For Assembly
  • 8 small corn or flour tortillas
  • Lime wedges for serving
  • Optional toppings: sliced avocado, diced tomatoes, crumbled Cotija cheese

Method
 

Preparation
  1. Pat the fish dry and cut into taco-size pieces if needed. Season lightly with salt and pepper.
  2. Place two shallow bowls side by side. Whisk the flour with garlic powder, paprika, cayenne (if using), and a pinch of salt and pepper in one bowl. Pour the buttermilk into the other.
Cooking
  1. Dip each piece of fish into the buttermilk, letting excess drip off. Dredge in the seasoned flour until well coated. Shake off any loose flour.
  2. Add about 1/4 inch of vegetable oil to a skillet and heat over medium. The oil should shimmer and register about 350 to 365°F on a thermometer.
  3. Fry the fillets in a single layer, 3 to 4 minutes per side, until golden brown and the fish flakes easily with a fork. Avoid overcrowding; fry in batches.
  4. Transfer cooked fillets to a paper towel-lined plate to drain. Keep finished pieces warm in a low oven while you cook remaining batches.
Assembly
  1. For the slaw, combine shredded cabbage, cilantro, lime juice, mayonnaise, honey, and a pinch of salt and pepper in a large bowl. Toss until evenly mixed and taste to adjust lime or salt.
  2. Warm tortillas briefly in a dry skillet or wrapped in a towel in the microwave until pliable.
  3. Assemble tacos by placing a piece of crispy fish on each warm tortilla. Add a generous scoop of cilantro lime slaw and any optional toppings. Serve immediately with lime wedges.

Nutrition

Serving: 1Calories: 450kcalCarbohydrates: 40gProtein: 22gFat: 20gSaturated Fat: 5gSodium: 350mgFiber: 3gSugar: 2g

Notes

For a lighter fry, shallow-pan fry in about 1/4 inch of oil. For gluten-free, use a 1:1 gluten-free flour blend and check that it fries to a crisp. Make the slaw a few hours ahead for optimal blending of flavors.

Tried this recipe?

Let us know how it was!

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating