Crispy Fish Tacos with Fresh Lime Slaw

A Bright and Flavorful Taco That Feels Like a Coastal Diner Favorite

Fish tacos are one of those meals that feel both relaxed and special at the same time. Warm tortillas filled with crispy seasoned fish, topped with a cool crunchy slaw and a drizzle of creamy sauce create the perfect balance of texture and flavor.

This recipe brings together tender white fish coated in a light seasoned batter, pan fried until golden, then tucked into soft tortillas. The fresh cabbage slaw adds brightness while a simple lime crema ties everything together.

They are perfect for a casual dinner, a weekend gathering, or even a relaxed diner style lunch at home. Once everything is prepared, each person can build their own tacos just the way they like.


Quick Recipe Overview

Prep time: 20 minutes
Cook time: 10 minutes
Total time: 30 minutes
Servings: 4 people
Yield: About 8 tacos


Ingredients

For the Fish

1 pound white fish fillets such as cod, tilapia, or halibut
1/2 cup all purpose flour
1/2 teaspoon salt
1/2 teaspoon black pepper
1 teaspoon paprika
1/2 teaspoon garlic powder
1/2 teaspoon chili powder

1/2 cup milk
Vegetable oil for frying


For the Lime Slaw

2 cups shredded green cabbage
1/2 cup shredded red cabbage
1/4 cup chopped cilantro

1 tablespoon lime juice
1 tablespoon olive oil
1/4 teaspoon salt
1/4 teaspoon black pepper


For the Lime Crema

1/2 cup sour cream
1 tablespoon lime juice
1 teaspoon lime zest
1/4 teaspoon salt


For Serving

8 small corn or flour tortillas
1 avocado, sliced
Extra lime wedges
Fresh cilantro


Instructions

Step 1: Prepare the Slaw

In a medium bowl combine the shredded green cabbage, red cabbage, and cilantro.

Add the lime juice, olive oil, salt, and pepper. Toss gently until everything is coated. Set the slaw aside so the flavors can develop.


Step 2: Make the Lime Crema

In a small bowl stir together the sour cream, lime juice, lime zest, and salt until smooth.

Refrigerate the sauce until ready to serve.


Step 3: Prepare the Fish

Pat the fish fillets dry with paper towels and cut them into strips about 1 inch wide.

In a shallow bowl mix the flour, salt, pepper, paprika, garlic powder, and chili powder.

Place the milk in a separate bowl.

Dip each piece of fish into the milk, then coat it lightly in the seasoned flour mixture.


Step 4: Cook the Fish

Heat about 1/2 inch of vegetable oil in a large skillet over medium heat.

Carefully place the coated fish pieces into the hot oil and cook for about 3 to 4 minutes per side, or until golden brown and cooked through.

Transfer the cooked fish to a plate lined with paper towels to drain.


Step 5: Warm the Tortillas

Warm the tortillas in a dry skillet over medium heat for about 30 seconds on each side, or wrap them in foil and heat them briefly in the oven.

Warm tortillas are softer and easier to fill.


Step 6: Assemble the Tacos

Place a few pieces of crispy fish into each tortilla.

Top with a generous spoonful of cabbage slaw, a few avocado slices, and a drizzle of lime crema.

Finish with fresh cilantro and a squeeze of lime juice.


Serving Suggestions

Fish tacos are wonderful served with simple sides such as:

Mexican rice
Black beans
Fresh corn salad
Tortilla chips and salsa

They also pair nicely with sparkling water with lime or a cold iced tea.

Helpful Tips

Choose a Mild White Fish

Cod, tilapia, halibut, and mahi mahi all work well because they stay tender and flaky.

Do Not Overcrowd the Pan

Cook the fish in small batches so it fries evenly and becomes crisp.

Keep Fish Warm

Place cooked fish in a low oven while you finish frying the remaining pieces.


Easy Variations

Grilled Fish Tacos

Season the fish with the same spices and grill it instead of frying for a lighter version.

Spicy Fish Tacos

Add a pinch of cayenne pepper to the flour mixture and a little hot sauce to the lime crema.

Mango Fish Tacos

Add diced fresh mango to the slaw for a sweet and fresh flavor.

Baja Style Fish Tacos

Use a light beer batter instead of flour for a crisp restaurant style coating.


How to Make This Recipe Dairy Free

Replace the sour cream with dairy free yogurt or vegan sour cream for the lime crema.

Everything else in the recipe is naturally dairy free.


Storage Tips

Refrigerator
Store leftover fish in an airtight container for up to 2 days.

Reheating
Warm the fish in a skillet or oven to help it regain some crispness.

Slaw
The cabbage slaw keeps well in the refrigerator for about 2 days.


Frequently Asked Questions

What is the best fish for fish tacos?

Mild white fish like cod, tilapia, or halibut works best because it flakes easily and absorbs the seasoning well.

Can I bake the fish instead of frying it?

Yes. Bake the coated fish at 400°F for about 12 to 15 minutes until cooked through.

Are corn or flour tortillas better?

Corn tortillas are traditional and give a slightly earthy flavor, but flour tortillas are softer and work well too.

Can I make the slaw ahead of time?

Yes. The slaw can be prepared several hours in advance and kept in the refrigerator.

Can I add cheese?

Yes. A sprinkle of crumbled queso fresco or shredded cheese can add extra richness.

Crispy Fish Tacos with Fresh Lime Slaw

Adelaide
Crispy fish tacos filled with golden pan-fried white fish, crunchy lime cabbage slaw, creamy lime crema, and fresh toppings. These bright and flavorful tacos deliver the perfect balance of crispy, fresh, and tangy flavors for an easy dinner or casual gathering.
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Course Main Course
Cuisine Mexican
Servings 4 tacos
Calories 420 kcal

Equipment

  • mixing bowl for preparing the slaw
  • small bowl for the lime crema
  • large skillet for frying the fish
  • tongs or spatula to turn the fish while frying
  • knife and cutting board for slicing fish and avocado
  • paper towels for draining fried fish

Ingredients
  

  • 1 lb white fish fillets such as cod, tilapia, or halibut
  • 1/2 cup all purpose flour
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 1 tsp paprika
  • 1/2 tsp garlic powder
  • 1/2 tsp chili powder
  • 1/2 cup milk
  • 1/2 cup vegetable oil for frying
  • 2 cups shredded green cabbage
  • 1/2 cup shredded red cabbage
  • 1/4 cup chopped cilantro
  • 1 tbsp lime juice
  • 1 tbsp olive oil
  • 1/4 tsp salt for slaw
  • 1/4 tsp black pepper for slaw
  • 1/2 cup sour cream
  • 1 tbsp lime juice for crema
  • 1 tsp lime zest
  • 1/4 tsp salt for crema
  • 8 small corn or flour tortillas
  • 1 avocado sliced
  • 2 lime wedges for serving
  • 2 tbsp fresh cilantro for garnish

Instructions
 

  • In a medium bowl combine the shredded green cabbage, red cabbage, and cilantro. Add lime juice, olive oil, salt, and pepper and toss gently until evenly coated. Set aside to allow the flavors to develop.
  • In a small bowl stir together the sour cream, lime juice, lime zest, and salt until smooth. Refrigerate until ready to use.
  • Pat the fish fillets dry and cut them into strips about 1 inch wide. In a shallow bowl mix the flour, salt, pepper, paprika, garlic powder, and chili powder. Place the milk in a separate bowl. Dip each fish piece into the milk, then coat lightly in the seasoned flour mixture.
  • Heat about 1/2 inch of vegetable oil in a large skillet over medium heat. Fry the coated fish pieces for about 3 to 4 minutes per side until golden brown and cooked through. Transfer to a paper towel lined plate to drain.
  • Warm the tortillas in a dry skillet over medium heat for about 30 seconds on each side, or wrap them in foil and heat briefly in the oven.
  • Place a few pieces of crispy fish in each tortilla. Top with cabbage slaw, avocado slices, and a drizzle of lime crema. Finish with fresh cilantro and a squeeze of lime juice before serving.

Notes

For a lighter option, grill the seasoned fish instead of frying. Add cayenne pepper to the flour mixture for extra heat or mix hot sauce into the lime crema. You can also add diced mango to the slaw for a sweet twist. If preparing ahead, keep the fish warm in a low oven while frying the remaining batches and store leftover slaw in the refrigerator for up to 2 days.
Keyword baja style fish tacos, crispy fish tacos, fish tacos, lime slaw tacos
Scroll to Top