Crispy Fish Tacos with Cilantro Lime Sauce
Crispy, golden fish tucked in warm tortillas and topped with a zesty cilantro lime sauce these fish tacos are a fresh and flavorful crowd pleaser!

Growing up in Guyana, tacos were never something we ate at home. Fish was usually served as a side dish or cooked low and slow in a rich, flavorful stew. It wasn’t until I moved to the United States and began exploring different cultures through food that I discovered tacos and started creating my own Afro-Caribbean twist on them.
This version keeps that Caribbean instinct for bold flavor and crispy fish alive. The buttermilk soak keeps every bite juicy under that golden crust, and the creamy cilantro lime sauce brings the fresh kick that ties it all together.
Ready in under 40 minutes, this is my go-to for Taco Tuesday and Cinco de Mayo without spending all afternoon in the kitchen.
If you love a good fish recipe, browse more on the blog!
Why You’ll Love This Recipe
- Ready in under 40 minutes for a fresh homemade meal
- Crispy fish paired with a creamy cilantro lime sauce.
- Restaurant-style tacos made right at home.
- Add your favorite toppings and make them your own.

Substitutions & Variations
- Fish Options: You can easily swap tilapia with your favorite fish fillet, such as cod, salmon or snapper, for the same flaky, flavorful result
- Cooking Method: Instead of frying, you can grill or air fry the fish for a lighter version. However, it will be less crispy.
- Buttermilk Swap: If you don’t have buttermilk, mix plain yogurt with a little water or milk to keep the fish soft and juicy.
- Sauce Options: You can use Greek yogurt for a lighter sauce or mayonnaise for a richer, creamier taste instead of sour cream.
- Pico Swap: Pineapple pico can be replaced with tomato salsa or cabbage slaw if you prefer a less sweet topping.
Pro Tip for Best Results
- Pat the fish dry before seasoning: This helps the coating to stick better and creates a crispier texture when frying.
- Do not overcrowd the pan: Fry the fish in batches so the oil stays hot and the fish gets golden and crispy instead of soggy.
- Warm the tortillas before serving: Lightly toast them in a skillet or over an open flame for better flavor and texture.
- Let the cilantro lime sauce chill: Allow the sauce to sit for 10–15 minutes before serving so the flavors blend together beautifully.
Storage and Reheating
- If you have leftovers: Store the fish, sauce, and pico separately to keep everything fresh. Fish lasts up to 2 days, sauce up to 3 days, and pico up to 1 day in the fridge.
- Reheating the fish: Reheat the fish in a skillet or oven to keep it crispy, then assemble tacos fresh before serving.
Frequently Asked Questions
1. Can I make this recipe ahead of time?
Yes, you can prepare the sauce and pico de gallo a few hours in advance and store them in the fridge. Fry the fish fresh for the best crispy texture before serving.
2. What is the best fish to use for fish tacos?
Mild white fish like tilapia, cod, or haddock works best. They are flaky, cook quickly, and absorb seasoning well without overpowering the dish.
3. How do I keep the fish crispy for longer?
Place the fried fish on a wire rack instead of stacking them. This allows air to circulate and prevents steam from softening the coating.
4. Can I make this recipe without frying?
Yes, you can bake or air fry the fish for a healthier option. The texture will be slightly less crispy, but still flavorful and satisfying.
5. What toppings go best with fish tacos?
Fresh toppings like cabbage, avocado, onions, and cilantro work perfectly. They add crunch and balance the richness of the fried fish and creamy sauce
Crispy Fish Taco w/ Cilantro Lime Sauce
By Tiffany Boakye-KorsahIngredients
FOR THE FISH:
- - 1 lb tilapia fillets
- - ½ tsp Creole seasoning
- - ½ tsp garlic powder
- - ½ tsp onion powder
- - ½ tsp paprika
- - ¼ tsp pepper flakes
- - Salt and black pepper, to taste
- - Juice of 1 lime
- - ½ cup buttermilk
- - 1½ cups all-purpose flour
- - ½ tsp cornstarch
- - 1 cup vegetable oil (for frying)
CILANTRO LIME SAUCE:
- - 1 cup fresh cilantro
- - ¼ cup sour cream
- - Juice of 1 lime
- - 2 scallions, chopped
- - 2 garlic cloves
- - ½ Avocado
- - 1 green jalapeño pepper
- - 1/3 Green Bell Pepper
- - ½ tsp salt
- - ¼ tsp black pepper
- - 2–3 tbsp water (to thin as needed)
PINEAPPLE PICO DE GALLO:
- - ¾ cup diced pineapple
- - 1 small tomato
- - 1/4–1/2 small red onion
- - 2 tbsp olive oil
- - 3 tbsp chopped cilantro
- - ¼ red bell pepper
- - ½ ime, Juiced
- - Salt to taste
TO SERVE:
- - 8 small flour or corn tortillas
- - Shredded lettuce or cabbage (optional)
- - Salt to taste
Instructions
Prep the fish: Rinse the tilapia under cold water, pat dry completely, and cut into even strips for the tacos.
Season well: Add all seasonings to the fish and mix until fully coated.
Marinate: Pour buttermilk over the fish and let it sit for 10–15 minutes for extra flavor and tenderness.
Prepare coating: In another bowl, mix flour and cornstarch together.
Heat oil: Warm oil in a frying pan over medium-high heat until hot.
Fry the fish: Coat each fish piece in the flour mixture, shake off extra flour, and fry until golden and crispy. Place on paper towels after frying.
Make the sauce: Blend all sauce ingredients until smooth and creamy. Chill in the fridge until ready to use.
Prepare pineapple topping: Mix all pico ingredients in a bowl, season lightly, and let it rest for 10 minutes.
Warm tortillas: Heat tortillas in a dry pan or directly on the stovetop.
Assemble tacos: Add crispy fish to each tortilla, top with pineapple mixture, and drizzle with sauce.
Serve: Add extra toppings if you like and enjoy while warm.
Notes
Crispy Fish Tacos topped with a delicious fresh Cilantro Lime Sauce…This will surely have you looking forward to Taco Tuesdays!…YummyNUTRITION FACTS:
- Calories: ~350 kcal
- Protein: ~20 g
- Fat: ~18 g
- Carbohydrate: ~25 g
0 comments