Shortly after I first encountered Crispy Fish Tacos with Cilantro Lime Slaw at a coastal eatery, I knew I had to recreate them at home. The golden-brown fish paired with the zingy slaw is a match made in culinary heaven, making it an absolute go-to for weeknight dinners or gatherings with friends. This dish embodies the spirit of summer, refreshing and cheerful, while being surprisingly simple to prepare.
What makes this recipe special
There are countless reasons to try your hand at these Crispy Fish Tacos. For starters, they’re a breeze to whip up, making them perfect for a busy weeknight meal. In around 30 minutes, you can have a delicious homemade taco that surpasses any takeout option. Plus, the combination of crispy fish and zesty slaw is a hit with both kids and adults alike. Whether you’re having friends over or simply treating yourself, this dish can elevate any occasion.
Preparing Crispy Fish Tacos with Cilantro Lime Slaw
Making these tacos is easy and straightforward. You’ll first dredge the fish in a flavorful seasoned coating, fry it until perfectly crispy, and then top it with a bright, fresh slaw. Finally, all of this goodness comes together in a warm tortilla for a satisfying meal. Let’s delve into the details so you can set yourself up for taco night success!
Gather these items
For this recipe, you will 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 (or plain yogurt thinned with milk)
- Vegetable oil (for frying)
- 2 cups shredded cabbage (green or purple)
- 1/4 cup fresh cilantro (chopped)
- 2 tablespoons lime juice (freshly squeezed)
- 2 tablespoons mayonnaise (or plain yogurt)
- 1/2 teaspoon honey
- 8 small corn or flour tortillas (warmed)
- Lime wedges (for serving)
- Optional toppings: sliced avocado, diced tomatoes, Cotija cheese
Feel free to customize the recipe with your favorite ingredients! For instance, using Greek yogurt instead of mayonnaise can give you a tangy twist with added protein.
Step-by-step instructions
- Start by preparing the dredge. In a shallow bowl, mix together the flour, garlic powder, paprika, cayenne, salt, and pepper.
- Pour the buttermilk into a separate shallow bowl for dipping.
- Pat the fish dry and then cut it into strips that are perfect for tacos.
- Dip each fish strip into the buttermilk, letting the excess drip off.
- Next, dredge the fish in your seasoned flour mixture, making sure it’s well-coated.
- Heat vegetable oil in a skillet over medium heat until it shimmers, then carefully add the fish.
- Fry the fish for about 3 to 4 minutes on each side until they turn golden and are thoroughly cooked.
- Transfer the cooked fish to a plate lined with paper towels to drain any excess oil.
- In a separate bowl, combine shredded cabbage, cilantro, lime juice, mayonnaise, honey, salt, and pepper to create the slaw.
- Warm the tortillas briefly on a skillet or in the oven to make them pliable.
- Assemble your tacos by placing a piece of crispy fish in each tortilla, topping it off with a generous scoop of slaw and any additional toppings you desire.
- Serve your tacos with lime wedges for that extra zing.
Best ways to enjoy it
These tacos are incredibly versatile and can be served with a variety of sides. Consider pairing them with a side of cilantro-lime rice or grilled corn for a complete meal. For drinks, a refreshing lemonade or iced tea can complement the flavors beautifully. When plated, stack the tacos neatly on a vibrant platter, garnished with lime wedges and fresh cilantro for an appealing presentation.
Keeping leftovers fresh
If you have any leftovers, store them properly to enjoy another day. Allow the fried fish and slaw to cool completely before placing them in airtight containers. The fish can be safely refrigerated for up to two days. Just keep in mind that the tacos may lose some crunchiness upon reheating. Reheat the fish in an oven to restore some crispness.
Helpful cooking tips
For optimal results, make sure to use fresh fish whenever possible. It not only enhances the flavor but also ensures the best texture. When frying, keep an eye on the oil temperature—if it’s too cool, the fish will absorb excess oil and become greasy. If it’s too hot, the outside can burn before the inside is cooked. A simple test is to drop a small piece of the batter into the oil; if it sizzles and rises, you’re good to go!
Flavor swaps
While the recipe as it stands is delightful, feel free to mix it up! Try using different types of fish such as salmon or snapper for a twist on flavor. If you’re looking to spice things up, adding slices of jalapeño to your slaw can bring a fiery element. Vegetarian options such as grilled zucchini or portobello mushrooms can also work wonderfully if you’re looking for a meatless alternative.
Your questions answered
How long does it take to prepare these tacos?
Generally, you can prepare and cook these tacos in about 30 minutes, making it a quick and satisfying option!
Can I use frozen fish instead of fresh?
Absolutely! Just make sure to thaw the fish completely before cooking; this will ensure even cooking and better texture.
What’s the best way to store leftover fish tacos?
To keep leftovers fresh, store the fish and slaw separately in airtight containers in the refrigerator. They should last for up to two days.
These Crispy Fish Tacos with Cilantro Lime Slaw aren’t just a meal; they are an experience of flavor and crunch that everyone will love. Enjoy making your own taco night tradition!

Crispy Fish Tacos with Cilantro Lime Slaw
Ingredients
Method
- In a shallow bowl, mix together the flour, garlic powder, paprika, cayenne, salt, and pepper.
- Pour the buttermilk into a separate shallow bowl for dipping.
- Pat the fish dry and cut it into strips suitable for tacos.
- Dip each fish strip into the buttermilk, letting any excess drip off.
- Dredge the fish in the seasoned flour mixture until well-coated.
- Heat vegetable oil in a skillet over medium heat until shimmering.
- Carefully add the fish to the skillet and fry for 3 to 4 minutes on each side until golden and cooked through.
- Transfer the cooked fish to a plate lined with paper towels to drain excess oil.
- In a separate bowl, combine shredded cabbage, cilantro, lime juice, mayonnaise, honey, salt, and pepper to create the slaw.
- Warm the tortillas briefly on a skillet or in the oven.
- Assemble your tacos by placing a piece of crispy fish in each tortilla, topped with slaw and desired toppings.
- Serve tacos with lime wedges for added zest.


