These easy cod fish tacos pair tender, flaky cod with a crisp cabbage slaw, creamy lime dressing, and warm tortillas. The fish gets a flavorful spice coating and cooks quickly in a skillet, making this a practical weeknight dinner with plenty of fresh, crunchy texture.
Why You’ll Love This Recipe
- Quick weeknight dinner: The cod cooks in just a few minutes, so dinner comes together without a long prep time.
- Fresh and crunchy: Creamy cabbage slaw adds crisp texture and bright lime flavor to every taco.
- Mild, flaky fish: Cod has a delicate flavor that works especially well with chili, cumin, garlic, and lime.
- Easy to customize: Add avocado, jalapeño, cilantro, salsa, or your favorite taco toppings.
- Minimal cleanup: The fish cooks in one skillet while the slaw comes together in a bowl.
- Family-friendly: Keep the seasoning mild and let everyone build their own tacos.

Ingredients
For about 4 servings (12 tacos), you’ll need:
For the Cod
- 1 1/2 pounds cod fillets, cut into 1-inch pieces
- 1 tablespoon olive oil
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon garlic powder
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1 tablespoon fresh lime juice
For the Cabbage Slaw
- 3 cups finely shredded green cabbage
- 1 cup finely shredded red cabbage
- 1/4 cup finely chopped cilantro
- 1/4 cup mayonnaise
- 2 tablespoons fresh lime juice
- 1 tablespoon honey
- 1/4 teaspoon kosher salt
- 1/8 teaspoon black pepper
For Serving
- 12 small corn or flour tortillas
- 1 avocado, sliced
- 1 jalapeño, thinly sliced, optional
- Lime wedges
- Extra cilantro

Ingredient Notes
Cod: Fresh or thawed frozen cod works well. Pat it thoroughly dry before seasoning so the fish browns rather than steams.
Cabbage: A combination of green and red cabbage gives the slaw a crisp texture and attractive color. Bagged shredded cabbage can save prep time.
Mayonnaise: Regular mayonnaise creates the creamiest slaw dressing. For a lighter option, use half mayonnaise and half plain Greek yogurt.
Lime juice: Fresh lime gives the fish and slaw a brighter flavor than bottled juice.
Tortillas: Small corn tortillas provide a traditional taco texture, while flour tortillas are softer and more flexible.
Honey: A small amount balances the acidity of the lime without making the slaw noticeably sweet.
Ingredients
Everything you need to make easy cod fish tacos with crisp cabbage slaw.
For the Cod
For the Cabbage Slaw
For Serving
How to Make Easy Cod Fish Tacos
1. Make the Cabbage Slaw
In a medium bowl, combine the green cabbage, red cabbage, and chopped cilantro. In a separate small bowl, whisk together the mayonnaise, lime juice, honey, salt, and black pepper until smooth.
Pour the dressing over the cabbage and toss until everything is lightly coated. Let the slaw sit in the refrigerator while you cook the cod; about 15–20 minutes gives the cabbage time to absorb the dressing while retaining its crunch.

2. Season the Cod
Pat the cod pieces very dry with paper towels. Combine the chili powder, cumin, smoked paprika, garlic powder, kosher salt, and black pepper in a small bowl.
Sprinkle the seasoning mixture evenly over the fish and gently toss to coat. Finish with 1 tablespoon of lime juice, turning the pieces carefully so they remain intact.

3. Sear the Cod
Heat a large nonstick or cast-iron skillet over medium-high heat. Add the olive oil and let it become hot but not smoking.
Arrange the cod in a single layer, leaving a little space between pieces. Cook for about 2–3 minutes on the first side without moving them too much, until the underside develops a golden-brown crust.

4. Flip and Finish Cooking
Carefully turn each cod piece with a spatula and cook for another 2–3 minutes, depending on thickness. The fish is ready when it flakes easily with a fork and reaches 145°F in the thickest piece.
Avoid repeatedly flipping the cod because it is delicate and can break apart. Transfer the cooked fish to a clean plate and let it rest for a couple of minutes.

5. Warm the Tortillas
While the cod rests, warm the tortillas in a dry skillet over medium heat for about 20–30 seconds per side, or until they are soft and flexible with a few light toasted spots.
Keep the warmed tortillas wrapped in a clean kitchen towel so they stay pliable while you assemble the tacos.

6. Assemble the Cod Fish Tacos
Place a warm tortilla on a plate and add a few pieces of cooked cod. Top with a generous spoonful of cabbage slaw, then add avocado slices, cilantro, and jalapeño if using.
Finish with a squeeze of fresh lime. Serve immediately while the fish is warm and the cabbage is still crisp.

Recipe Tips
- Dry the cod well: Excess moisture prevents the seasoning from adhering properly and can make the fish steam instead of brown.
- Don’t crowd the skillet: Give the cod pieces enough room to contact the hot surface. If your skillet is small, cook the fish in two batches.
- Handle cod gently: Cod flakes easily once cooked. Use a thin spatula and avoid unnecessary flipping.
- Watch the slaw texture: Toss the cabbage with dressing shortly before serving if you prefer an especially crisp slaw.
- Use a thermometer for doneness: Cod should reach 145°F at the thickest part. The flesh should also look opaque and separate easily into flakes.
- Warm the tortillas: Cold tortillas are more likely to crack when folded. A brief warm-up makes them softer and easier to fill.
Getting the Best Sear on Cod
A good sear depends on three things: dry fish, a properly heated pan, and enough space between pieces. Patting the cod dry is particularly important because wet fish releases moisture as soon as it hits the skillet.
Let the first side cook mostly undisturbed. Once the bottom is golden brown, the fish should release more easily from the pan.
Choosing Corn or Flour Tortillas
Corn tortillas have a stronger toasted-corn flavor and pair especially well with the lime, cabbage, and chili-seasoned cod.
Flour tortillas are softer and more flexible. They are a convenient choice if you prefer a less crumbly taco shell.
Whichever you choose, warm the tortillas immediately before assembling.
Variations and Substitutions
- Use another white fish: Haddock, pollock, or tilapia can work in place of cod. Adjust cooking time according to the thickness of the fillets.
- Make it spicier: Add cayenne pepper to the fish seasoning or extra jalapeño to the finished tacos.
- Use Greek yogurt: Replace half of the mayonnaise with plain Greek yogurt for a tangier slaw.
- Add extra crunch: Thinly sliced radishes, diced cucumber, or shredded carrots can be added to the slaw.
- Make dairy-free: The basic recipe is already dairy-free as long as the mayonnaise and tortillas you select contain no dairy ingredients.
- Make the tacos gluten-free: Choose certified gluten-free corn tortillas and check packaged ingredients if cross-contact is a concern.
What to Serve With Cod Fish Tacos
Keep the sides fresh and simple so they don’t overpower the delicate fish.
- Mexican-style rice
- Black beans
- Avocado and tomato salad
- Grilled corn
- Pico de gallo
- Tortilla chips with salsa or guacamole
Storage and Reheating
Refrigerator
Store leftover cooked cod and cabbage slaw separately in airtight containers. Refrigerate within 2 hours of cooking and use the leftovers within 3–4 days.
Keep the tortillas and fresh toppings separate as well. Storing everything together makes the tortillas soggy.
Freezer
The cooked cod can be frozen, although its texture may be slightly softer after thawing. Cool it promptly, place it in an airtight freezer-safe container or bag, and use within about 2–3 months for best quality.
The cabbage slaw is not ideal for freezing because the cabbage can lose its crisp texture and the dressing may separate.
Reheating
Reheat the cod gently in a skillet over medium-low heat until heated through, or microwave it in short intervals. Avoid high heat for too long because cod can quickly become dry.
Warm fresh tortillas separately and assemble the tacos just before serving.

