Quick and Easy Fish Tacos with Cilantro Lime Slaw

5 min prep 2 min cook 5 servings
Quick and Easy Fish Tacos with Cilantro Lime Slaw
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • One skillet, one bowl: Minimal dishes mean you’re out of the kitchen fast.
  • Fresh emerald slaw: Crisp cabbage stays crunchy for hours, so you can prep early and serve later.
  • Customizable heat: Dial the chipotle up or down to keep picky kids and heat-seekers happy.
  • Lean protein: Firm white fish delivers 24 g protein per serving without weighing you down.
  • Make-ahead friendly: Spice mix and slaw can be prepped two days ahead; simply sear the fish when hunger strikes.
  • Gluten-free & dairy-light: Corn tortillas keep it celiac-safe; yogurt-based crema offers calcium with less fat.

Ingredients You'll Need

Ingredients

Great tacos start at the market. Look for Pacific cod, halibut, or mahi-mahi fillets that are glossy, almost translucent, and smell like the ocean—never fishy. If fresh is unavailable, high-quality frozen works; just thaw overnight on a tray lined with paper towel. For the slaw, choose a small, dense green or red cabbage; they shred finely and stay crisp longer than pre-cut bags. Fresh limes should feel heavy for their size and give slightly under pressure—those thin skins yield the most juice. When buying cilantro, skip any bunch with yellowing leaves; the stems are just as flavorful as the fronds, so don’t be afraid to chop them. Finally, seek out pliable corn tortillas from the refrigerated section; they’re usually preservative-free and taste closer to the handmade versions you’d find in Mexico. If you only have flour tortillas, warm them gently so they don’t crack under the heft of the filling.

How to Make Quick and Easy Fish Tacos with Cilantro Lime Slaw

1
Whisk the spice mix

In a small bowl, combine 1 tsp each of ground cumin, smoked paprika, and chili powder, plus ½ tsp kosher salt, ¼ tsp black pepper, and a pinch of cayenne. Having the blend ready means the fish can hit the pan immediately after patting dry, capturing the spice’s aromatic oils.

2
Prep the slaw base

Thinly slice 3 cups green cabbage and 1 cup purple cabbage for color contrast. Toss with ½ grated carrot, ¼ cup chopped cilantro, and 2 sliced green onions. The carrot adds subtle sweetness and keeps the mixture from turning brown if it sits.

3
Mix the cilantro-lime dressing

In a spouted jar, shake together 3 Tbsp fresh lime juice, 2 Tbsp plain Greek yogurt, 1 Tbsp honey, 1 Tbsp olive oil, and a pinch of salt. Yogurt lightens the typical mayo load while still clinging to every cabbage thread.

4
Coat the fish

Pat 1 ½ lbs fish fillets very dry with paper towel; moisture is the enemy of a good sear. Rub with 1 Tbsp olive oil, then dust generously on both sides with the spice mix. Let rest 5 minutes so the seasoning adheres and the proteins relax, ensuring juicy flesh.

5
Sear to perfection

Heat a heavy skillet (cast iron preferred) over medium-high until a drop of water skitters across. Add 1 tsp high-heat oil, swirl, then lay the fish in gently. Cook 2–3 minutes per side for ¾-inch fillets; the underside should caramelize to a deep mahogany. Transfer to a warm plate and break into rustic chunks.

6
Warm tortillas like a pro

Working in batches, place tortillas directly over a low gas flame for 10–15 seconds per side using tongs. The quick char adds smoky depth and pliability. Stack inside a clean tea towel to steam and stay supple while you finish assembling.

7
Dress the slaw

Pour only half the dressing over the cabbage mixture; toss vigorously. Add more as needed—you want a glossy, not soupy, finish. Taste and adjust lime or salt. Letting it sit 5 minutes allows the acid to soften the cabbage just enough while preserving crunch.

8
Stir together chipotle crema

In a small bowl, whisk ½ cup Greek yogurt, 1 Tbsp adobo sauce from canned chipotle, a squeeze of lime, and pinch of salt. Adjust heat by adding more adobo a teaspoon at a time. Crema should ribbon off a spoon; thin with water if necessary.

9
Assemble with intention

Layer two tortillas per taco for structural integrity. Nestle a few pieces of spiced fish, pile on a modest handful of slaw (excess moisture will sog the shell), drizzle with chipotle crema, and finish with a shower of fresh cilantro and thin jalapeño rings if you like extra spark.

10
Serve immediately

Arrange tacos on a platter with lime wedges, sliced radishes, and maybe a bowl of crema for extra dunks. Encourage guests to squeeze lime just before the first bite—the acid brightens every element and pulls the whole taco into perfect harmony.

Expert Tips

Keep fish from sticking

Make sure fillets are bone-dry and the pan is ripping hot before oil goes in. The proteins instantly sear, forming a micro-crust that releases naturally when ready to flip.

Chill your mixing bowl

Pop the metal bowl in the freezer 10 minutes before mixing slaw. The cold keeps the cabbage crisp and prevents the yogurt dressing from thinning out.

Double-stack tortillas

Especially with juicy fillings, two thin corn tortillas prevent tearing and sop up sauce without falling apart—no fork required.

Revive leftover slaw

If it wilts, plunge into ice water for 5 minutes, spin dry, and refresh with a squeeze of lime and pinch of salt—good as new.

Batch-cook fish

Sear extra fillets, cool completely, and refrigerate up to 2 days. Reheat briefly in a non-stick skillet for tacos, grain bowls, or salads.

Paint tortillas with flavor

Brush lightly with the same spice mix plus a touch of oil before warming; you’ll get speckled, toasty edges that amplify every bite.

Variations to Try

  • Tropical twist: Add ½ cup diced mango and ¼ cup toasted coconut flakes to the slaw, subbing orange juice for half the lime.
  • Blackened salmon: Swap the white fish for skin-on salmon and press the spice mix into the flesh. Cook skin-side down until crispy, then flip briefly.
  • Low-carb bowls: Skip tortillas and serve everything over cauliflower rice with avocado slices and pickled red onions.
  • Vegan option: Replace fish with roasted chickpeas dusted in the same spices and use coconut yogurt for the slaw dressing.
  • Cheese lovers: Crumble cotija or feta over the tacos just before serving for salty, tangy pops that contrast the creamy crema.

Storage Tips

Because tacos are only as good as their textures, store each element separately. Place cooled fish in an airtight container and refrigerate up to 3 days; reheat gently to avoid rubbery fillets. The dressed slaw keeps 2 days, though you’ll want to drain any accumulated liquid and perk it up with fresh lime. Chipotle crema stays vibrant for 4 days; give it a whisk before using. Tortillas should be wrapped in a barely damp paper towel, slipped into a zip bag, and warmed just before serving—this re-steams them so they roll without cracking. If you have fully assembled leftovers, embrace the deconstructed life: chop the tortillas into strips, toast until crisp, and turn everything into a vibrant lunch salad.

Frequently Asked Questions

Absolutely—just thaw overnight in the fridge on a paper-towel-lined tray. Pat dry thoroughly before seasoning so the spices adhere and the fish sears instead of steaming.

Warm them first: flame, dry skillet, or microwave wrapped in a damp towel. Double-stack and don’t overfill. If your tortillas are older, brush lightly with water before warming to rehydrate.

Mild, firm white fish—cod, mahi-mahi, halibut, snapper—holds up to spices and quick searing. Avoid delicate varieties like sole that flake too easily.

Yes. Oil the grill grates, preheat to medium-high, and cook 3–4 minutes per side. Use a basket or lay the fish on a sheet of foil to prevent sticking.

Spice mix and crema last 5 days refrigerated. Slaw can be shredded and stored dry for 3 days; dress up to 2 hours before serving. Cook fish just before you plan to eat for best texture.

Mild-to-medium. The chipotle crema brings gentle heat you can tame by using only adobo’s sauce, no peppers, or omit cayenne from the rub.
Quick and Easy Fish Tacos with Cilantro Lime Slaw
salads
Pin Recipe

Quick and Easy Fish Tacos with Cilantro Lime Slaw

(4.9 from 127 reviews)
Prep
15 min
Cook
8 min
Servings
4

Ingredients

Instructions

  1. Make spice blend: Stir cumin, paprika, chili powder, salt, pepper, and cayenne in a small bowl.
  2. Season fish: Pat fillets dry, coat with 1 Tbsp oil and the spice mix; let stand 5 minutes.
  3. Prep slaw: Combine cabbages, carrot, cilantro, and green onions in a large bowl.
  4. Mix dressing: Shake 3 Tbsp lime juice, 2 Tbsp yogurt, honey, 1 Tbsp oil, and a pinch of salt in a jar.
  5. Make chipotle crema: Whisk ½ cup yogurt with adobo and lime to taste; thin with water so it drizzles.
  6. Cook fish: Heat remaining 1 tsp oil in a hot skillet. Sear fish 2–3 minutes per side until opaque; break into chunks.
  7. Dress slaw: Toss cabbage mix with just enough dressing to coat; season.
  8. Warm tortillas: Char over flame or in a dry skillet until pliable; wrap in a towel.
  9. Assemble: Double tortillas, fill with fish, slaw, crema, and desired garnishes. Serve right away with lime wedges.

Recipe Notes

For extra smoky depth, add ½ tsp chipotle powder to the spice rub. If your tortillas are fragile, warm them wrapped in a barely damp paper towel in the microwave for 20 seconds to restore flexibility.

Nutrition (per serving)

412
Calories
24g
Protein
32g
Carbs
18g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.