Quick Flaky Cod Tacos with Crunchy Cabbage Slaw
These cod tacos come together in about 25 minutes, with flaky spiced fish and a bright, crisp slaw that cuts right through the richness. No deep frying, no heavy batter, just a hot skillet and a pile of fresh toppings.

It’s the kind of dinner that feels light but still leaves you full, and it’s flexible enough to become a regular in your weeknight rotation.
Why This Cod Taco Recipe Works
The seasoning on the cod does a lot of heavy lifting here—cumin and chili powder give it warmth and a tiny bit of smokiness without overpowering the fish. A hot pan creates a thin golden crust while the inside stays tender and flaky.
The slaw is prepared while the fish cooks, so everything lands on the table at the same time. I keep coming back to this version because it’s fast, the cabbage stays crunchy even after you toss it in the lime dressing, and the whole thing feels fresh rather than greasy.
Ingredients

- 1 lb cod fillets, about 1 inch thick: pat them dry so they sear instead of steam
- 1 tsp chili powder
- 1 tsp ground cumin
- ½ tsp garlic powder
- ½ tsp salt, plus more for the slaw
- 2 tbsp olive oil: for the pan
- 3 cups shredded cabbage: use a mix of green and red for color
- ⅓ cup plain Greek yogurt: or sour cream, for a richer slaw
- 2 tbsp fresh lime juice: plus extra wedges for serving
- 8 small corn or flour tortillas: warmed just before serving
Variations / Substitutions
- Swap the fish: tilapia, halibut, or even firm white fish like snapper work just as well.
- Dairy-free slaw: use a thick dairy-free yogurt, or skip it and toss the cabbage with lime juice, a drizzle of olive oil, and a pinch of salt.
- Add heat: stir a minced jalapeño or a pinch of cayenne into the slaw dressing.
- Herb swap: cilantro is traditional, but if it’s not for you, try thinly sliced scallions or a little fresh oregano.
For a different twist, try these fish tacos with mango salsa.
How to Make Cod Tacos with Cabbage Slaw
Step 1: Season the Cod

While a large skillet heats over medium-high, pat the cod fillets dry with paper towels. Stir together the chili powder, cumin, garlic powder, and ½ tsp salt in a small bowl, then sprinkle the mix over both sides of each fillet, pressing gently so it sticks.
The spice rub will smell warm and earthy even before it hits the pan, and that dry surface is what helps the fish form a nice little crust.
Step 2: Sear the Cod

Pour the 2 tbsp olive oil into the hot skillet and swirl to coat. Lay the cod fillets in the pan, leaving a little space between them, and cook undisturbed for 3 to 4 minutes. The edges will turn golden and opaque as the first side browns.
Flip each piece carefully with a thin spatula. Cook 2 to 3 minutes more, until the fish flakes easily when you press it with a fork and the center looks just opaque. If your fillets are thicker than an inch, give them an extra minute per side.
Step 3: Toss the Slaw

While the cod cooks, combine the shredded cabbage, Greek yogurt, and lime juice in a bowl. Add a good pinch of salt and toss until everything is lightly coated. Taste and add more lime or salt if it needs it.
The cabbage will soften just a little as it sits, but it keeps its crunch. Set the slaw aside so the flavors can come together while you finish the fish.
Step 4: Assemble the Tacos

Warm the tortillas in a dry skillet for about 30 seconds per side, or wrap them in a damp paper towel and microwave for 20 seconds. Use two forks to flake the cod into bite-size pieces right in the pan.
Spoon the flaked fish onto each tortilla, pile on a generous handful of slaw, and finish with a squeeze of lime. Serve right away while everything is warm and the slaw is still crisp.
Tips for the Best Fish Tacos
- Dry the cod well: before seasoning. Any moisture on the surface turns to steam and keeps the fish from searing properly.
- Don’t move the fillets too soon. Let them cook untouched for those first 3 to 4 minutes so a crust can form without tearing.
- Shred the cabbage thin. A mandoline or a very sharp knife makes quick work of it, and thin shreds soak up the dressing better.
- Warm the tortillas until they soften and get a few charred spots: in a dry skillet. It adds a little smoky depth and keeps them from cracking.
Cook times by fillet thickness:
| Thickness | Cook Time Per Side |
|---|---|
| ½ inch | 2 to 3 minutes |
| 1 inch | 3 to 4 minutes |
| 1 ½ inches | 4 to 5 minutes |
Storing Leftovers
- Refrigerate: Store leftover cod and slaw in separate airtight containers for up to 2 days. The cabbage will soften a little but stays tasty.
- Reheating: Warm the cod gently in a skillet over low heat with a tiny splash of water, just until heated through. Avoid the microwave, which can make the fish rubbery.
What to Serve With Cod Tacos
These tacos go well with a simple side of black beans and rice, which soak up any extra lime crema that drips down. For something lighter, a cucumber and tomato salad with cilantro echoes the fresh flavors and adds even more crunch. If you want something warm and hearty, a quick corn and black bean salad with a squeeze of lime fits right in.
Frequently Asked Questions
Can I use frozen cod?
Yes. Thaw the fillets completely in the fridge overnight, then pat them very dry before seasoning. Extra moisture is the enemy of a good sear.
What’s the best tortilla for fish tacos?
Corn tortillas are the classic choice and their slight nuttiness pairs well with the cod. Flour tortillas work fine if you prefer a softer wrap, just warm them the same way.
How do I keep the slaw from getting watery?
Dress the cabbage right before serving and don’t over-salt it. Salt draws out moisture, so a light sprinkle is all you need. If you want to prep ahead, shred the cabbage and store the dressing separately until dinner.
My cod fell apart in the pan. What went wrong?
It likely needed a hotter pan or a little more time before flipping. A thin metal spatula also helps slide under the crust without breaking the fillet.

Cod Tacos with Cabbage Slaw Recipe
Ingredients
Method
- Pat the cod dry and season both sides with chili powder, cumin, garlic powder, and ½ tsp salt.
- Heat the olive oil in a large skillet over medium-high. Sear the cod for 3-4 minutes on the first side, then flip and cook 2-3 minutes until flaky and opaque.
- While the fish cooks, toss the shredded cabbage with the yogurt, lime juice, and a pinch of salt.
- Warm the tortillas in a dry skillet, flake the cod with forks, and assemble the tacos with a generous pile of slaw and a squeeze of lime.
