Crispy Fish Tacos with Zesty Lime Crema
Fish tacos are the ultimate weeknight dinner that tastes like you spent hours preparing it, when really you only needed thirty minutes. These crispy, golden fish tacos topped with a tangy lime crema, fresh cabbage slaw, and vibrant cilantro are bursting with flavor and texture that’ll have your family asking for seconds.
The beauty of this recipe lies in its simplicity-just a few quality ingredients come together to create something restaurant-worthy that you can make at home anytime. You’ll love how versatile they are, whether served as a casual family meal or impressive enough for entertaining guests.
Nutrition Facts
Per 100g of fish taco (excluding tortilla):
- Calories: 185 kcal
- Protein: 18g
- Carbohydrates: 3g
- Fat: 10g
- Fiber: 1g
- Sodium: 280mg
Note: Nutritional values vary depending on cooking method and specific ingredients used. These figures are approximate and based on standard portions.
Ingredients
- 500g white fish fillets (cod, mahi-mahi, or halibut)
- 8 small flour or corn tortillas
- 1 cup all-purpose flour
- 1 teaspoon smoked paprika
- 1 teaspoon garlic powder
- Salt and pepper to taste
- 2 cups shredded green cabbage
- ½ cup fresh cilantro, chopped
- 2 limes
- ½ cup sour cream or Greek yogurt
- Oil for frying
Step-by-Step Instructions

1. Prepare your fish
Pat your fish fillets completely dry using paper towels-this step is crucial for achieving that crispy exterior you’re after. Moisture is the enemy of crispiness, so don’t skip this.
Remove any bones you find using your fingers or tweezers, then season both sides of the fish generously with salt and pepper. Let the fish sit on a plate while you prepare the other components.
2. Make the lime crema
Combine your sour cream or Greek yogurt in a small bowl with the juice of one lime and half your chopped cilantro. Stir until smooth and well combined, then taste and adjust the lime juice to your preference.
This zesty crema is the secret weapon that ties everything together beautifully.
3. Prepare the cabbage slaw
Toss your shredded green cabbage with the juice of half a lime and a pinch of salt in a separate bowl. Let it sit for a few minutes so the cabbage becomes slightly softer and more flavorful.
The acid from the lime will gently soften the raw cabbage while adding brightness to your tacos.
4. Create the flour mixture
In a shallow dish, combine one cup of all-purpose flour with the smoked paprika, garlic powder, and a good pinch of salt and pepper. Mix these together thoroughly so the seasonings are evenly distributed throughout the flour.
This is where all the flavor for your fish coating comes from.
5. Heat your oil
Pour enough oil into a large skillet to come about halfway up the sides of your fish fillets-usually about one inch of oil is ideal. Heat the oil over medium-high heat until it shimmers and a small piece of flour sizzles immediately when it hits the pan.
This indicates the oil is hot enough to fry your fish to golden perfection.
6. Coat and fry the fish
Working with one fillet at a time, dredge your fish in the seasoned flour mixture, making sure to coat both sides evenly and shake off any excess. Carefully place each coated fillet into the hot oil and fry for 3-4 minutes on the first side until it turns golden brown.
Flip the fillet and cook the other side for another 2-3 minutes until equally golden and cooked through.
7. Warm your tortillas
While your fish is frying, warm your tortillas by placing them directly over a gas flame, in a dry skillet, or wrapped in foil in a warm oven. Warm tortillas are much more pliable and flavorful than cold ones, and they won’t fall apart when you fill them.
This small step makes a big difference in your eating experience.
8. Assemble your tacos
Remove your crispy fish from the oil and place it on paper towels to drain excess oil briefly. Place a piece of fish on each warm tortilla, then top with a generous spoonful of cabbage slaw, a drizzle of lime crema, and a sprinkle of remaining cilantro.
Finish with a squeeze of fresh lime juice for extra brightness.
Tips for Variations or Side Dishes
You can easily customize these tacos to suit your taste and dietary needs. Try using beer battered fish for an extra crispy texture, or swap the sour cream crema for a creamy avocado sauce if you prefer something richer.
Grilled fish is a lighter alternative if you want to skip the frying step-just brush the seasoned fish with a little oil and grill for 3-4 minutes per side.
Serve these tacos alongside classic Mexican sides like cilantro-lime rice, black beans, or charred street corn. A fresh mango salsa or pico de gallo adds extra color and nutrition to your meal.
Tortilla chips and guacamole make excellent starters while your guests wait for the tacos to be ready.
Serving Suggestions
Fish tacos are best served immediately while the fish is still crispy and the tortillas are warm. Set up a taco bar with all your components so guests can customize their tacos to their liking.
Serve alongside cold Mexican beer, fresh agua fresca, or limeade to complement the bright flavors.
Lime wedges should be available on the table for anyone who wants extra citrus. Keep any remaining lime crema in a small bowl for people to add more to their tacos as desired.
Serve these tacos on a warm platter lined with parchment paper to keep everything fresh and appealing.
FAQ
1. Can I bake the fish instead of frying it?
Absolutely! While you won’t get quite the same crispy exterior, you can bake your floured fish at 400°F for 12-15 minutes until cooked through. Brush the fish lightly with oil before baking and place it on a parchment-lined baking sheet for best results and easier cleanup.
2. What type of fish works best for this recipe?
White, mild-flavored fish is ideal for fish tacos since it pairs well with the bright toppings and doesn’t overpower the dish. Cod, mahi-mahi, halibut, and snapper are excellent choices, while firmer fish like swordfish or tuna also work wonderfully if that’s what you have available.
3. How should I store leftover fish and components?
Store cooked fish and leftover crema separately in airtight containers in the refrigerator for up to two days. The cabbage slaw stays fresh for 3-4 days, while tortillas last about five days if properly stored.
Reheat the fish gently in a 300°F oven rather than the microwave to maintain its crispiness.
4. Can I make the lime crema ahead of time?
Yes, you can prepare the lime crema up to one day in advance and keep it covered in the refrigerator. The flavors will actually deepen slightly as it sits, making it even more delicious.
Just give it a good stir before serving in case any separation has occurred.
5. Are there gluten-free options for this recipe?
You can easily make gluten-free fish tacos by substituting cornstarch, rice flour, or store-bought gluten-free flour blend for the all-purpose flour. Use corn tortillas instead of flour tortillas to keep the entire dish gluten-free.
The fish will cook just as beautifully and taste just as delicious.
