Crispy Fish Tacos with Lime Slaw

Featured in: Everyday Meal Planning

These vibrant fish tacos feature tender white fillets seasoned with cumin and paprika, cooked until golden and tucked into warm tortillas. The crunch comes from a fresh cabbage slaw tossed with lime and cilantro, while a creamy tangy sauce ties everything together. Ready in just 35 minutes, this versatile dish works with pan-fried, breaded, or grilled fish depending on your preference.

Updated on Wed, 14 Jan 2026 11:36:00 GMT
Golden-brown fish tucked into warm tortillas topped with crunchy cabbage slaw and creamy drizzle, garnished with fresh cilantro and lime wedges. Save to Pinterest
Golden-brown fish tucked into warm tortillas topped with crunchy cabbage slaw and creamy drizzle, garnished with fresh cilantro and lime wedges. | mesaisli.com

The first time I made fish tacos, I was hosting a casual summer dinner and worried they'd feel too fussy. But watching my friends take that first bite—the crunch of cabbage, the tangy crema, the warm spiced fish all coming together—I realized these are actually the most forgiving, crowd-pleasing food I know. They've become my go-to when I want people to feel relaxed and well-fed, somehow turning a Tuesday night into something that tastes like vacation.

Last summer my sister visited and we made these on the patio, standing around the grill with drinks and letting the slaw marinate while we caught up. She still texts me about that dinner, not because it was fancy, but because the food just made everything feel easy and happy. That is the magic of fish tacos—they turn ordinary moments into something memorable without anyone trying too hard.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 500 g white fish fillets: Cod and tilapia are mild and affordable, but I have used halibut for a special occasion and it was worth every penny
  • Ground cumin, paprika, garlic powder: This spice blend creates a beautiful golden crust and layers of earthy warmth
  • 2 cups shredded green cabbage: The crunch is non-negotiable and red cabbage adds gorgeous color if you want to mix them
  • 1/4 small red onion: Thinly sliced, these mellow out in the lime juice and add just the right bite
  • 1/4 cup chopped fresh cilantro: I once ran out and used parsley—it was fine, but cilantro really makes these sing
  • 1/2 cup sour cream or Greek yogurt: Greek yogurt works beautifully and I honestly prefer the tang it brings
  • 2 tablespoons mayonnaise: This creates that luscious restaurant-style texture you want in a good crema
  • 8 small corn or flour tortillas: Corn feels more authentic but flour is softer and never falls apart
  • Lime wedges: Have more than you think you need—people will want that extra squeeze

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Make the slaw first:
Toss the cabbage, red onion, cilantro, lime juice, olive oil, and salt in a large bowl. Let it hang out while you prep everything else—the cabbage softens slightly and the flavors meld together beautifully.
Whisk together the sauce:
Combine sour cream, mayonnaise, lime juice, hot sauce, honey, salt, and pepper until smooth. Pop it in the fridge to chill and thicken up a bit.
Prep and season the fish:
Pat the fish dry and cut into strips, then sprinkle both sides generously with the spice blend. If you are breading, dredge in flour, dip in egg, and coat with panko.
Cook until golden:
Heat olive oil in a skillet over medium-high heat and cook fish 2-3 minutes per side until golden and flaky. For grilling, brush with oil and cook over medium-high heat for the same time.
Warm your tortillas:
Heat them directly in a dry skillet for about 30 seconds per side or wrap in foil and warm in the oven. This makes them pliable and brings out their flavor.
Assemble and serve:
Pile slaw onto warm tortillas, top with fish, drizzle generously with sauce, and finish with fresh cilantro and lime wedges. Let everyone add their own final squeeze.
Flaky white fish fillets nestled in soft tacos with shredded cabbage, vibrant red onion, and a dollop of creamy sauce, ready to serve. Save to Pinterest
Flaky white fish fillets nestled in soft tacos with shredded cabbage, vibrant red onion, and a dollop of creamy sauce, ready to serve. | mesaisli.com

These tacos have saved more weeknight dinners than I can count, transforming tired evenings into something that feels like a tiny celebration. There is something about the combination of warm spices and cool fresh toppings that just makes people happy, every single time.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making Ahead

The slaw actually gets better after a few hours in the fridge, and the sauce keeps for days. I often prep both in the morning so dinner comes together in under fifteen minutes. The fish is best cooked right before serving, but having everything else ready makes the whole process feel effortless.

Choosing Your Fish

White fish with a mild flavor works best because it lets the spices shine without competing. I have found that slightly thicker fillets hold up better to cooking and handling than delicate thin ones. Frozen fish thaws overnight in the fridge and works perfectly, so do not feel pressured to buy fresh.

Serving Ideas

A cold beer or crisp white wine feels like the right companion, but sparkling water with lime works beautifully too. I like to serve these with black beans or a simple cucumber salad on the side to round out the meal. Put everything on platters and let people build their own—it is more fun that way.

  • Sliced avocado adds richness and makes these feel more substantial
  • Pickled jalapeños are perfect for anyone who loves extra heat
  • Extra lime wedges on the table are always appreciated
Close-up of freshly assembled Fish Tacos with crispy fish strips, lime wedges, and cilantro, set on a rustic plate for a coastal meal. Save to Pinterest
Close-up of freshly assembled Fish Tacos with crispy fish strips, lime wedges, and cilantro, set on a rustic plate for a coastal meal. | mesaisli.com

I hope these bring a little bit of sunshine to your table, exactly as they have to mine so many times.

Recipe FAQs

What type of fish works best?

White fish fillets like cod, tilapia, or haddock work beautifully. Their mild flavor and firm texture hold up well to seasoning and cooking methods.

Can I make these ahead of time?

Prepare the slaw and sauce up to a day in advance. Cook the fish fresh and warm tortillas just before assembling for the best texture and flavor.

How do I get extra crispy fish?

Dredge seasoned strips in flour, dip in beaten egg, then coat with panko breadcrumbs before frying. This creates a satisfying golden crust.

What can I substitute for the creamy sauce?

Use all Greek yogurt instead of sour cream for a lighter version. Avocado mashed with lime makes an excellent dairy-free alternative.

Are these suitable for gluten-free diets?

Simply use corn tortillas and skip the breading or use gluten-free breadcrumbs. The naturally gluten-free corn tortillas make these easy to adapt.

What sides pair well with fish tacos?

Black beans, Mexican rice, or a simple quinoa salad complement the flavors beautifully. A crisp lager or citrusy white wine completes the meal.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Crispy Fish Tacos with Lime Slaw

Golden fish fillets with zesty cabbage slaw and creamy lime sauce in warm tortillas

Prep time
20 minutes
Time to cook
15 minutes
Full Prep Time
35 minutes
Created by Adriana Costa


Skill Level Easy

Cuisine Mexican

Portion Size 4 Number of servings

Diet Preferences None specified

Ingredient List

Fish

01 1.1 pounds white fish fillets (cod, tilapia, or haddock)
02 1 teaspoon ground cumin
03 1 teaspoon paprika
04 1/2 teaspoon garlic powder
05 1/2 teaspoon salt
06 1/4 teaspoon black pepper
07 2 tablespoons olive oil
08 Optional: 1/2 cup all-purpose flour, 1 egg, 1/2 cup panko breadcrumbs

Tortillas

01 8 small corn or flour tortillas

Slaw

01 2 cups shredded green cabbage
02 1/4 small red onion, thinly sliced
03 1/4 cup chopped fresh cilantro
04 1 tablespoon fresh lime juice
05 1 tablespoon olive oil
06 Pinch of salt

Creamy Sauce

01 1/2 cup sour cream or Greek yogurt
02 2 tablespoons mayonnaise
03 1 tablespoon lime juice
04 1 teaspoon hot sauce (optional)
05 1 teaspoon honey or agave syrup
06 Salt and pepper to taste

Garnishes

01 Lime wedges
02 Extra chopped cilantro

How-To Steps

Step 01

Prepare the Slaw: Combine shredded cabbage, sliced red onion, chopped cilantro, lime juice, olive oil, and salt in a large bowl. Toss thoroughly to coat all ingredients. Set aside to marinate while preparing other components.

Step 02

Make the Creamy Sauce: Whisk together sour cream, mayonnaise, lime juice, hot sauce, honey, salt, and pepper in a small bowl until smooth and fully incorporated. Refrigerate until ready to serve.

Step 03

Season the Fish: Pat fish fillets completely dry with paper towels. Cut into 1-inch strips. Sprinkle both sides evenly with cumin, paprika, garlic powder, salt, and black pepper, pressing gently to adhere spices.

Step 04

Bread the Fish (Optional): For crispy texture, dredge seasoned fish strips in flour, dip into beaten egg, then coat thoroughly with panko breadcrumbs, pressing gently to ensure adherence.

Step 05

Cook the Fish: Heat olive oil in a large skillet over medium-high heat. Add fish strips in a single layer without overcrowding. Cook 2-3 minutes per side until golden brown and fish flakes easily with a fork. Work in batches if necessary. For grilled fish, brush with oil and grill on medium-high heat 2-3 minutes per side.

Step 06

Warm the Tortillas: Heat tortillas in a dry skillet for 30 seconds per side until warm and pliable, or wrap in foil and warm in a 350°F oven for 5-7 minutes.

Step 07

Assemble the Tacos: Place a generous portion of slaw on each warm tortilla. Top with 2-3 fish strips. Drizzle with creamy sauce. Garnish with fresh cilantro and serve with lime wedges for squeezing.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large skillet or grill pan
  • Mixing bowls (large and small)
  • Chef's knife and cutting board
  • Whisk
  • Kitchen tongs

Allergy Details

Always double-check ingredients for allergens and ask a medical expert if needed.
  • Contains fish and dairy. Eggs present if breading. Wheat present if using flour tortillas or breading. For gluten-free preparation, use corn tortillas and certified gluten-free breadcrumbs.

Nutrition Details (one serving)

Remember, these nutrition facts are for reference. Don't substitute for health advice.
  • Calories: 410
  • Fat content: 18 grams
  • Carbohydrates: 38 grams
  • Proteins: 27 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.