Fish tacos with cilantro lime slaw are a crispy, savory treat that brings the beach to your kitchen. Easy to make and packed with flavor, this dish is perfect for a quick family-friendly meal or a fun taco night. You’ll love how the fresh slaw complements the tender fish, making it a standout recipe to try now!
Table of Contents

Why You’ll Love These Fish Tacos with Cilantro Lime Slaw
These fish tacos blend incredible textures and flavors. The crispy fish pairs beautifully with the creamy cilantro lime slaw, creating a satisfying bite. They are not only delicious but also healthy, making them a great choice for busy weeknights. Plus, they come together in just 30 minutes, which means more time for enjoying with family!

Preparation Time and Yield
Preparing these fish tacos is quick and straightforward. The total time from prep to table is about 30 minutes, yielding approximately 8 delicious tacos, perfect for four servings.
Ingredients for Fish Tacos with Cilantro Lime Slaw
Ingredients for the Fish
- 1 lb white fish fillets (such as cod, tilapia, or mahi-mahi)
- 1 teaspoon chili powder
- 1 teaspoon cumin
- ½ teaspoon smoked paprika
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 tablespoon olive oil (for cooking)
- Juice of 1 lime
Ingredients for the Cilantro Lime Slaw
- 2 cups shredded green cabbage
- 1 cup shredded purple cabbage
- ½ cup fresh cilantro, chopped
- ¼ cup mayonnaise or Greek yogurt
- Juice of 2 limes
- 1 teaspoon honey
- ½ teaspoon salt
- ½ teaspoon black pepper
Ingredients for the Tacos
- 8 small corn tortillas
- 1 avocado, sliced
- ½ cup crumbled queso fresco or feta cheese (optional)
- Lime wedges, for serving
Step-by-Step Instructions for Fish Tacos with Cilantro Lime Slaw
- Start by drying the fish fillets with paper towels. In a bowl, combine chili powder, cumin, smoked paprika, garlic powder, salt, and black pepper. Rub this spice mix onto the fish and drizzle lime juice over it.
- Heat a skillet over medium-high heat and add olive oil. Cook the seasoned fish for 3–4 minutes on each side until golden brown and flaky. Once done, remove it from the pan and break it into large pieces.
- In a large bowl, mix the green and purple cabbage with the chopped cilantro. In another bowl, whisk together mayonnaise (or Greek yogurt), lime juice, honey, salt, and black pepper. Pour this dressing over the cabbage and mix well.
- Warm the corn tortillas in a dry skillet for about 30 seconds on each side until soft and slightly charred. Keep them warm by covering with a towel.
- To assemble your tacos, place the pieces of fish on each tortilla, top them with cilantro lime slaw, add sliced avocado, and sprinkle with queso fresco if desired. Serve with lime wedges for added zest.
Tips for Perfectly Cooked Fish
To ensure your fish is perfectly cooked, aim for a golden exterior and flaky texture. Cooking it for the right amount of time is key, so keep an eye on it. If you prefer a crispy texture, feel free to add a light coating of flour or breadcrumbs before cooking!
How to Make the Cilantro Lime Slaw
The cilantro lime slaw is refreshing and simple. Just mix the shredded cabbages and cilantro in a bowl. Then, whisk together the dressing ingredients and toss them with the cabbage mix. Adjust the seasoning to your preference — it should be tangy and light!
Assembling the Tacos
Assembling these tacos is a breeze. Start with a warm tortilla, add your flaky fish, and generously top with the cilantro lime slaw. Garnish with avocado slices and queso fresco to elevate the flavor. Each bite will be a delightful experience!
Variations to Try
Feel free to switch things up! You can use different white fish varieties based on what you have. For a spicier kick, consider adding jalapeños to the slaw. If you’re looking for a low-carb option, serve everything in bowls instead of tacos.
Storing and Freezing Fish Tacos with Cilantro Lime Slaw
Store any leftover cooked fish in an airtight container in the refrigerator for up to 3 days. Reheat gently to avoid drying out. The slaw can last for 1–2 days, but it’s best dressed just before serving to keep its crunch. You can freeze uncooked fish for up to 2 months; just remember to thaw overnight in the fridge.
Serving Suggestions
These fish tacos pair beautifully with a light salad or some black beans on the side. For a refreshing drink, try serving them alongside a chilled margarita or iced tea. Don’t forget to check out more delicious recipes like Ground Turkey Tacos or Chicken Fajita Bowls!
FAQs
What type of fish is best for fish tacos?
White fish like cod, tilapia, or mahi-mahi works best for fish tacos because they are flaky and mild in flavor.
How do I make cilantro lime slaw?
Combine shredded green and purple cabbage with chopped cilantro, then mix with a dressing made from mayo or Greek yogurt, lime juice, honey, salt, and pepper.
Can I use corn tortillas instead of flour?
Absolutely! Corn tortillas give a lovely flavor and texture that pairs perfectly with the fish and slaw.
What toppings can I add to my fish tacos?
Consider adding sliced avocado, crumbled queso fresco, jalapeños, or even a drizzle of sriracha for an extra kick!
How do I make the creamy sauce for fish tacos?
You can make a simple creamy sauce by mixing mayonnaise, lime juice, and a bit of honey or Greek yogurt for a healthier option.
Related Recipes to try
Conclusion
These fish tacos with cilantro lime slaw are a must-try for anyone looking for a delicious and healthy meal option. With their vibrant flavors and textures, they are sure to impress your family and friends. For more inspiration, check out our Pinterest page at Artemis Recipes for more tasty ideas!

Fish Tacos with Cilantro Lime Slaw
Equipment
- skillet
- bowl
- whisk
- paper towels
Ingredients
- 1 lb white fish fillets (e.g., cod, tilapia, or mahi-mahi)
- 1 teaspoon chili powder
- 1 teaspoon cumin
- ½ teaspoon smoked paprika
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 tablespoon olive oil for cooking
- Juice of 1 lime
- 2 cups shredded green cabbage
- 1 cup shredded purple cabbage
- ½ cup fresh cilantro, chopped
- ¼ cup mayonnaise or Greek yogurt
- Juice of 2 limes
- 1 teaspoon honey
- ½ teaspoon salt
- ½ teaspoon black pepper
- 8 small corn tortillas
- 1 avocado, sliced
- ½ cup crumbled queso fresco or feta cheese optional
- lime wedges for serving
Instructions
- Dry the fish fillets and rub with the spice mix; drizzle lime juice over the fish.
- Heat olive oil in a skillet and cook the fish for 3–4 minutes on each side until golden brown.
- Mix the cabbages and cilantro in a bowl; whisk together the dressing ingredients and combine.
- Warm the corn tortillas in a skillet until soft and keep warm.
- Assemble tacos with fish, slaw, avocado, and queso fresco, serving with lime wedges.