11 Easy Cod Fish Tacos with Cabbage Slaw for a Light and Fresh Dinner
These cod fish tacos with cabbage slaw bring together flaky seasoned cod, crunchy cabbage, creamy lime dressing, and warm tortillas for an easy dinner with plenty of fresh flavor. The mild cod takes on a simple chili-lime seasoning while the slaw adds cool crunch and a little tang. This recipe is designed for a busy weeknight and comes together without complicated ingredients or heavy sauces.

Why You’ll Love This Recipe
- Quick weeknight dinner: The cod cooks in just a few minutes, making these tacos practical when you need dinner on the table fast.
- Fresh and crunchy: Creamy cabbage slaw balances the tender fish with crisp texture and bright lime flavor.
- Simple ingredients: Most of the ingredients are easy to find at a typical U.S. grocery store.
- Easy to customize: Adjust the spice level, toppings, and tortilla choice to suit your preferences.
- Light but satisfying: Flaky cod, crunchy vegetables, and warm tortillas make a balanced taco without feeling overly heavy.
Ingredients
For the Cod
- 1 ½ pounds cod fillets, skinless and boneless
- 1 tablespoon olive oil
- 1 teaspoon chili powder
- 1 teaspoon smoked paprika
- ½ teaspoon ground cumin
- ½ teaspoon garlic powder
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
- ½ teaspoon lime zest
- 1 tablespoon fresh lime juice
For the Cabbage Slaw
- 3 cups finely shredded green cabbage
- 1 cup finely shredded purple cabbage
- ¼ cup thinly sliced red onion
- ⅓ cup mayonnaise
- 2 tablespoons fresh lime juice
- 1 tablespoon chopped fresh cilantro
- 1 teaspoon honey
- ¼ teaspoon kosher salt
- ⅛ teaspoon black pepper
For Serving
- 12 small corn or flour tortillas
- 1 avocado, sliced
- ½ cup chopped fresh cilantro
- 1 lime, cut into wedges
- ¼ cup crumbled cotija cheese, optional
- Sliced jalapeño, optional

Ingredient Notes
Cod: Choose thick, firm cod fillets with a fresh appearance. Frozen cod works too; thaw it completely and pat it very dry before seasoning.
Cabbage: A combination of green and purple cabbage gives the slaw a crisp texture and attractive color. Bagged shredded cabbage can save prep time.
Lime: Fresh lime juice provides much brighter flavor than bottled juice, especially in the slaw.
Tortillas: Small corn tortillas provide a classic taco texture, while flour tortillas are softer and more flexible.
Cotija: This salty, crumbly cheese is optional but adds a pleasant savory finish.
How to Make Cod Fish Tacos with Cabbage Slaw
Prepare the Cabbage Slaw
Add the green cabbage, purple cabbage, and red onion to a large bowl. In a smaller bowl, whisk together the mayonnaise, lime juice, cilantro, honey, salt, and black pepper until smooth.
Pour the dressing over the cabbage mixture and toss until the vegetables are evenly coated. Let the slaw sit in the refrigerator while you prepare the fish so the cabbage can absorb the lime flavor while remaining crisp.

Season the Cod
Pat the cod fillets thoroughly dry with paper towels. This helps the seasoning cling to the fish and encourages better browning in the skillet.
Mix the chili powder, smoked paprika, cumin, garlic powder, salt, black pepper, and lime zest in a small bowl. Brush or rub the cod with olive oil, then coat both sides evenly with the seasoning mixture.

Cook the Cod
Heat a large nonstick or well-seasoned cast-iron skillet over medium-high heat. Add the olive oil and let it become hot but not smoking.
Place the seasoned cod in the skillet with enough space between the pieces. Cook for about 3–4 minutes on the first side, then carefully turn the fish and cook for another 3–4 minutes.
The cod is ready when it flakes easily with a fork and reaches 145°F in the thickest part. Remove it from the heat and let it rest for a couple of minutes before breaking it into large pieces.

Warm the Tortillas
While the fish rests, warm the tortillas in a dry skillet over medium heat for about 20–30 seconds per side. You can also warm several tortillas together by wrapping them in foil and placing them in a 300°F oven for about 10 minutes.
Keep the warmed tortillas covered with a clean kitchen towel so they stay soft and flexible while you assemble the tacos.

Assemble the Tacos
Break the cooked cod into large, bite-size pieces rather than shredding it too finely. Place one warm tortilla on a plate and add a portion of the fish down the center.
Top with a generous spoonful of cabbage slaw, then add sliced avocado, fresh cilantro, and cotija cheese if using. Finish with a squeeze of fresh lime and sliced jalapeño for extra heat.
Serve the tacos immediately while the fish is warm and the cabbage is still crisp.

Recipe Tips
- Dry the cod well: Excess moisture can prevent the seasoning from adhering properly and can make the fish steam instead of developing a lightly browned exterior.
- Don’t overcrowd the skillet: Give the cod room around each piece so heat can circulate and the fish can brown rather than release too much moisture.
- Use a thermometer: Cod is done at 145°F in the thickest part. Because fillets vary in thickness, visual flaking alone isn’t always enough to judge doneness.
- Keep the slaw crisp: Toss the cabbage with the dressing shortly before serving if you prefer a particularly crunchy texture.
- Warm the tortillas: Cold tortillas can crack when folded. A brief warming step makes them much easier to fill and eat.
- Don’t overcook the cod: Fish continues cooking slightly from residual heat, so remove it once it reaches the proper temperature and flakes easily.
Choosing the Best Tortillas
For these cod fish tacos with cabbage slaw, both corn and flour tortillas work well.
Corn tortillas bring a more traditional taco flavor and a slightly earthy taste that pairs nicely with chili-seasoned fish. Warm them thoroughly so they remain flexible.
Flour tortillas are softer and more pliable, which can make them easier to fold around generous portions of cod and slaw.
For a sturdier taco, use two small corn tortillas per serving if your tortillas are thin or prone to tearing.
Variations and Substitutions
Make Them Spicier
Add cayenne pepper to the cod seasoning or include thinly sliced jalapeño in the slaw. A few drops of hot sauce can also be added to the creamy dressing.
Make a Lighter Slaw
Replace part of the mayonnaise with plain Greek yogurt. The result will be tangier and slightly lighter while still giving the cabbage enough creaminess to coat evenly.
Use Another White Fish
Haddock, pollock, or another firm white fish can work in place of cod. Cooking time may vary depending on the thickness of the fillets, so rely on the fish reaching 145°F.
Add More Fresh Toppings
Diced tomatoes, thinly sliced radishes, green onions, or a spoonful of fresh pico de gallo can add additional texture and brightness.
What to Serve With Cod Fish Tacos
Keep the sides simple so they don’t compete with the fresh cabbage slaw.
- Black beans: A quick side of seasoned black beans adds heartiness.
- Mexican-style rice: Rice makes the tacos part of a more substantial dinner.
- Corn salad: Fresh corn with lime and cilantro complements the fish.
- Avocado salad: A simple avocado, tomato, and lime salad keeps the meal fresh.
- Tortilla chips and salsa: An easy option when you’re serving tacos for a casual gathering.
Storage and Reheating
Refrigerator
Store leftover cooked cod in an airtight container in the refrigerator for up to 3 days. Keep the cabbage slaw, tortillas, avocado, and other toppings in separate containers when possible.
Separating the components helps prevent the tortillas from becoming soggy and keeps the slaw crisp.
Reheating
Reheat the cod gently in a skillet over medium-low heat until warmed through, or microwave it in short intervals. Avoid prolonged high heat because cod can become dry and tough.
Warm fresh tortillas separately and assemble the tacos just before serving.
The cabbage slaw is best enjoyed cold or cool rather than reheated.

FRESH & EASY DINNER
Cod Fish Tacos with Cabbage Slaw
Flaky chili-lime seasoned cod, crunchy cabbage slaw, creamy lime dressing, warm tortillas, and fresh toppings come together for an easy dinner with bright, satisfying flavor.
Why You’ll Love It
The cod cooks in just a few minutes, making dinner practical when time is short.
Creamy cabbage slaw adds cool crunch, tang, and bright lime flavor.
The recipe uses familiar ingredients that are easy to find at a typical U.S. grocery store.
Adjust the spice level, toppings, and tortilla choice to suit your preferences.
Ingredients
For the Cod
- 1½ pounds cod fillets, skinless and boneless
- 1 tablespoon olive oil
- 1 teaspoon chili powder
- 1 teaspoon smoked paprika
- ½ teaspoon ground cumin
- ½ teaspoon garlic powder
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
- ½ teaspoon lime zest
- 1 tablespoon fresh lime juice
For the Cabbage Slaw
- 3 cups finely shredded green cabbage
- 1 cup finely shredded purple cabbage
- ¼ cup thinly sliced red onion
- ⅓ cup mayonnaise
- 2 tablespoons fresh lime juice
- 1 tablespoon chopped fresh cilantro
- 1 teaspoon honey
- ¼ teaspoon kosher salt
- ⅛ teaspoon black pepper
For Serving
- 12 small corn or flour tortillas
- 1 avocado, sliced
- ½ cup chopped fresh cilantro
- 1 lime, cut into wedges
- ¼ cup crumbled cotija cheese, optional
- Sliced jalapeño, optional
Quick Instructions
-
1
Make the Slaw
Combine the green cabbage, purple cabbage, and red onion. Whisk together the mayonnaise, lime juice, cilantro, honey, salt, and pepper, then toss with the cabbage. Refrigerate while preparing the fish.
-
2
Season the Cod
Pat the cod thoroughly dry. Mix the chili powder, smoked paprika, cumin, garlic powder, salt, pepper, and lime zest, then coat the cod evenly with olive oil and the seasoning mixture.
-
3
Cook the Fish
Heat a large skillet over medium-high heat. Add olive oil and cook the cod for about 3–4 minutes per side.
-
4
Check for Doneness
Cook until the cod flakes easily and reaches 145°F in the thickest part. Remove from heat and rest for a couple of minutes.
-
5
Warm the Tortillas
Warm tortillas in a dry skillet for 20–30 seconds per side, or wrap them in foil and warm in a 300°F oven for about 10 minutes.
-
6
Assemble
Break the cod into large pieces. Fill each warm tortilla with fish and cabbage slaw, then add avocado, cilantro, cotija, jalapeño if using, and a squeeze of lime.
Ingredient Notes
Frozen cod works well when completely thawed and patted dry. Bagged shredded cabbage can save prep time, while fresh lime gives the slaw brighter flavor. Choose corn tortillas for a more traditional texture or flour tortillas for a softer, more flexible taco.
Variations
Add cayenne or sliced jalapeño for more heat. For a lighter slaw, replace part of the mayonnaise with plain Greek yogurt. Haddock, pollock, or another firm white fish can also replace the cod.
Serving Ideas
Serve with black beans, Mexican-style rice, corn salad, avocado salad, or tortilla chips and salsa for a simple taco dinner.
Storage & Reheating
Refrigerate leftover cooked cod for up to 3 days. Keep the fish, slaw, tortillas, avocado, and toppings separate when possible. Reheat cod gently in a skillet over medium-low heat or in short microwave intervals. Do not reheat the slaw.
Assemble these tacos just before serving so the warm tortillas and tender cod stay balanced with the cool, crisp cabbage slaw.
