Fish Tacos with Cabbage Slaw: A Delicious & Easy Recipe
If you crave vibrant flavors and a satisfying crunch in every bite, Fish Tacos with Cabbage Slaw: A Delicious & Easy Recipe will absolutely thrill your taste buds. This dish pairs tender, flaky white fish with a colorful, tangy slaw all nestled inside warm tortillas for the ultimate taco experience. Each element brings a pop of freshness and a quick smoky spice, making these tacos perfect for a laid-back family dinner, a festive gathering with friends, or any night you want a bright and fuss-free meal that feels like a celebration. Trust me, once you try this combo, it’ll claim a permanent spot in your weeknight rotation!

Ingredients You’ll Need
One of the best things about Fish Tacos with Cabbage Slaw: A Delicious & Easy Recipe is just how approachable the ingredient list is. Every component serves an important role, whether it’s bringing zesty brightness, gorgeous color, or that irresistible crunch. These everyday staples join forces to make something truly special.
- White fish fillets (1.5 lbs): Cod, mahi-mahi, or tilapia all deliver a mild, flaky canvas that soaks up spice and citrus beautifully.
- Olive oil (1 tbsp): Gives the fish a subtle richness while helping all those spices stick.
- Chili powder (1 tsp): Adds gentle heat and depth for that classic taco flavor.
- Cumin (1/2 tsp): A little earthiness to ground the spice blend.
- Garlic powder (1/4 tsp): Boosts savoriness in every bite.
- Onion powder (1/4 tsp): Adds another layer of flavor that’s never overpowering.
- Smoked paprika (1/4 tsp): Infuses the fish with subtle smoky notes for extra dimension.
- Salt and pepper: Essential for balancing and sharpening all the flavors.
- Lime (1, juiced): Delivers the crucial zing that brings it all to life.
- Green cabbage (1/2 head, thinly shredded): Provides delicate crunch and a fresh backdrop for the slaw.
- Purple cabbage (1/4 head, thinly shredded): For color and even more crisp texture.
- Large carrot (1, shredded): Lends sweetness and vibrant orange flecks throughout the slaw.
- Cilantro (1/4 cup, chopped): Fresh, herbal brightness to uplift the slaw.
- Mayonnaise (1/4 cup): The creamy base that ties the slaw dressing together.
- Lime juice (2 tbsp): Extra tang to balance the creamy elements in the slaw.
- Apple cider vinegar (1 tbsp): Provides a pleasant acidity for extra punch.
- Honey or agave nectar (1 tbsp): Rounds out the dressing with a hint of sweet.
- Dijon mustard (1/2 tsp): Subtle sharpness that complements the other flavors.
- Salt and pepper (to taste): For perfectly seasoned slaw.
- Corn or flour tortillas (12, warmed): Your taco vessel; pick your favorite or offer both!
- Optional toppings: Try avocado slices, pico de gallo, sour cream, or hot sauce for that finishing touch.
How to Make Fish Tacos with Cabbage Slaw: A Delicious & Easy Recipe
Step 1: Season and Marinate the Fish
In a medium bowl, whisk together the olive oil, chili powder, cumin, garlic powder, onion powder, smoked paprika, and a pinch of salt and pepper. Toss the cut fish pieces in this bold mixture to ensure each piece gets plenty of flavor. Squeeze the juice of one lime over everything and let it all marinate—just 15 to 30 minutes in the fridge will do wonders for both taste and tenderness.
Step 2: Cook the Fish
For luscious, juicy fish, heat a large skillet over medium-high and drizzle in a touch of olive oil. Arrange the marinated fish in a single layer, searing each side for 2 to 3 minutes. You’ll know it’s ready when it flakes easily and glistens. For an oven approach, line a baking sheet with parchment, spread the fish evenly, and bake at 400°F (200°C) for 10 to 12 minutes. Either way, your kitchen will soon smell irresistible!
Step 3: Shred and Mix the Vegetables
Time for color! In a large bowl, combine your thinly shredded green and purple cabbage along with the shredded carrot. The combination isn’t just beautiful; it also gives the slaw its signature bite and freshness. Sprinkle the chopped cilantro on top for a pop of herby flavor.
Step 4: Whip Up the Slaw Dressing
In a smaller bowl, swiftly whisk together mayonnaise, lime juice, apple cider vinegar, honey or agave nectar, Dijon mustard, and some salt and pepper. This creamy dressing brings the slaw from plain to vibrant, marrying tanginess and just a little sweetness. Pour it over your cabbage mixture, then toss until every strand is coated.
Step 5: Let the Slaw Chill
This is your opportunity to let the flavors meld together. Cover and refrigerate the slaw for at least 15 minutes—up to an hour is even better. This step helps the cabbage soften slightly and soak in all the delicious sauce, so every bite is perfection.
Step 6: Warm Your Tortillas
No one wants a cold tortilla! Use your favorite method: a quick sear on a hot skillet, a short burst in the microwave wrapped in a damp towel, or warm them up in the oven bundled in foil at 350°F (175°C). Warm tortillas are supple and ready for filling—just don’t skip this step!
Step 7: Assemble the Tacos
Now the fun part. Place a few pieces of cooked fish down the center of each warmed tortilla, followed by a generous spoonful of cabbage slaw. Finish with your choice of toppings—maybe creamy avocado, a dollop of pico de gallo, a drizzle of hot sauce, or a smidge of sour cream. Fold up your taco, take a bite, and prepare for flavor fireworks!
How to Serve Fish Tacos with Cabbage Slaw: A Delicious & Easy Recipe

Garnishes
If you really want each taco to sing, don’t forget the garnishes. A squeeze of extra lime brightens up each bite, avocado slices lend buttery richness, and a light sprinkle of extra cilantro adds herbal fragrance. Pico de gallo brings a juicy, vibrant contrast, while sour cream or hot sauce can up the indulgence. Set up a little toppings station so everyone can build their perfect taco.
Side Dishes
Round out your taco night by serving these tacos alongside classic sides. Think fluffy cilantro-lime rice, creamy refried beans or black beans, a crisp corn and tomato salad, or even some homemade tortilla chips. A fresh fruit salad with pineapple or mango accents the meal beautifully, echoing the tacos’ lively flavors.
Creative Ways to Present
If you’re hosting, make Fish Tacos with Cabbage Slaw: A Delicious & Easy Recipe the centerpiece of a colorful taco bar. Offer a variety of tortillas and toppings and let guests assemble their own. For extra fun, serve tacos on a big platter lined with lime wedges, edible flowers, and sprigs of cilantro—presentation makes every bite feel festive and special!
Make Ahead and Storage
Storing Leftovers
Leftover fish and cabbage slaw should be stored separately in airtight containers in the refrigerator. The fish will stay tasty for up to two days, and the slaw is often even more flavorful the next day, though it may be a tad softer. Store tortillas in a well-sealed bag or wrap to keep them from drying out.
Freezing
While the slaw won’t freeze well (cabbage tends to lose its crunch), the cooked fish can be frozen. Place cooled fish in a freezer-safe bag or container and freeze for up to a month. When you’re ready for tacos again, simply thaw in the fridge overnight.
Reheating
To reheat the fish, gently warm it in a skillet over medium-low heat until just heated through to avoid drying it out. Tortillas can be quickly refreshed in the microwave or on a hot skillet. Always add the cabbage slaw and toppings just before serving to keep everything fresh and flavorful.
FAQs
What’s the best type of fish for Fish Tacos with Cabbage Slaw: A Delicious & Easy Recipe?
Cod, mahi-mahi, or tilapia are great choices because they’re mild, flaky, and hold up well to marinating and cooking. Even a firmer fish like halibut works beautifully if you want to splurge!
Can I make Fish Tacos with Cabbage Slaw: A Delicious & Easy Recipe gluten-free?
Absolutely! Simply choose corn tortillas (check the label to ensure they’re gluten-free) and make sure all your spice blends and condiments are free from unwanted gluten ingredients.
Can I substitute Greek yogurt for mayo in the slaw?
Yes, you can swap in Greek yogurt for all or part of the mayonnaise for a lighter and tangier slaw dressing. It’ll add extra creaminess and a slight tang.
How spicy are these tacos, and how can I adjust the heat?
The recipe is fairly mild as written, with chili powder and smoked paprika giving warmth but not much heat. Love it hot? Add a pinch of cayenne to the fish seasoning or serve with spicy hot sauce.
Do I need a special pan or equipment?
You just need a sturdy skillet or a baking sheet for the fish, plus a couple of bowls for tossing together the marinade and slaw. No fancy tools required—just simple, accessible kitchenware!
Final Thoughts
Fish Tacos with Cabbage Slaw: A Delicious & Easy Recipe truly delivers on freshness, ease, and color—you’ll find every bite bursting with flavor and crunch. Whether it’s taco night or you just need a quick, crowd-pleasing meal, give this recipe a try and see how quickly it becomes a staple in your kitchen. Dive in and enjoy every delicious bite!
PrintFish Tacos with Cabbage Slaw: A Delicious & Easy Recipe
These Fish Tacos with Cabbage Slaw are a delightful and simple dish that combines perfectly seasoned white fish with a crunchy and tangy cabbage slaw, all wrapped in warm tortillas. It’s a vibrant and flavorful meal that’s perfect for a quick weeknight dinner or a casual gathering with friends.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Cooking, Baking
- Cuisine: Mexican
- Diet: Gluten Free
Ingredients
Fish:
- 1.5 lbs white fish fillets (cod, mahi-mahi, or tilapia), cut into 1-inch pieces
- 1 tbsp olive oil
- 1 tsp chili powder
- 1/2 tsp cumin
- 1/4 tsp garlic powder
- 1/4 tsp onion powder
- 1/4 tsp smoked paprika
- Salt and pepper to taste
- 1 lime, juiced
Cabbage Slaw:
- 1/2 head green cabbage, thinly shredded
- 1/4 head purple cabbage, thinly shredded
- 1 large carrot, shredded
- 1/4 cup chopped cilantro
- 1/4 cup mayonnaise
- 2 tbsp lime juice
- 1 tbsp apple cider vinegar
- 1 tbsp honey or agave nectar
- 1/2 tsp Dijon mustard
- Salt and pepper to taste
Additional:
- 12 corn or flour tortillas, warmed
- Optional toppings: avocado slices, pico de gallo, sour cream, hot sauce
Instructions
- Fish: In a medium bowl, combine olive oil, chili powder, cumin, garlic powder, onion powder, smoked paprika, salt, and pepper. Add fish pieces and toss to coat evenly. Squeeze lime juice over the fish. Cover and marinate in the refrigerator for 15-30 minutes.
- Cabbage Slaw: In a large bowl, combine shredded green cabbage, shredded purple cabbage, shredded carrot, and chopped cilantro. In a small bowl, whisk together mayonnaise, lime juice, apple cider vinegar, honey (or agave nectar), Dijon mustard, salt, and pepper. Pour dressing over the cabbage mixture and toss well to coat. Cover and refrigerate for at least 15 minutes.
- Tortillas: Heat a dry skillet or griddle over medium heat. Warm tortillas on each side for 15-20 seconds until slightly softened.
- Cook Fish: Cook marinated fish in a skillet over medium-high heat for 2-3 minutes per side until cooked through. Alternatively, bake fish in the oven at 400°F for 10-12 minutes.
- Assemble Tacos: Place cooked fish on a tortilla, top with cabbage slaw and optional toppings. Fold the tortilla in half to create a taco. Repeat with remaining ingredients.
- Serve and enjoy!
Notes
- For a spicy kick, add sliced jalapeños or hot sauce to the tacos.
- Feel free to customize the slaw with additional vegetables like bell peppers or red onions.
- Adjust the seasoning of the fish and slaw according to your taste preferences.
Nutrition
- Serving Size: 1 taco
- Calories: 280
- Sugar: 4g
- Sodium: 450mg
- Fat: 12g
- Saturated Fat: 2g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 45mg
Keywords: Fish Tacos, Cabbage Slaw, Mexican Cuisine, Easy Recipe, Gluten Free