I love making these fish tacos when I want something fresh, vibrant, and full of flavor. The flaky fish paired with a zesty cilantro lime slaw creates a perfect balance of textures and tastes. It’s one of those meals I keep coming back to because it feels light but still satisfying. Fish Tacos with Cilantro Lime Slaw Recipe

Why You’ll Love This Recipe

I enjoy how quick and easy this recipe is to prepare, especially on busy days. The combination of tender fish and crunchy slaw always feels refreshing. I also like how customizable it is—I can adjust the spices, toppings, or even the type of fish depending on what I have. It’s a great option whether I’m cooking for myself or sharing with others.

ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

For the fish:
1 lb white fish fillets (such as cod, tilapia, or mahi-mahi)
1 tablespoon olive oil
1 teaspoon chili powder
1/2 teaspoon cumin
1/2 teaspoon paprika
1/2 teaspoon garlic powder
1/2 teaspoon salt
1/4 teaspoon black pepper
juice of 1 lime

For the cilantro lime slaw:
2 cups shredded green cabbage
1 cup shredded purple cabbage
1/4 cup chopped fresh cilantro
1/4 cup mayonnaise
2 tablespoons sour cream
juice of 1 lime
1 teaspoon honey
1/4 teaspoon salt

For serving:
8 small corn or flour tortillas
1 avocado, sliced
1/4 cup crumbled queso fresco or feta cheese
extra lime wedges

directions

I start by preparing the fish. I pat the fillets dry and rub them with olive oil, then season them evenly with chili powder, cumin, paprika, garlic powder, salt, and pepper. I squeeze fresh lime juice over the top to enhance the flavor.

Next, I cook the fish in a skillet over medium heat for about 3–4 minutes per side until it flakes easily with a fork. Once cooked, I break it into bite-sized pieces.

For the slaw, I combine the green cabbage, purple cabbage, and chopped cilantro in a bowl. In a separate small bowl, I mix mayonnaise, sour cream, lime juice, honey, and salt. I pour the dressing over the cabbage mixture and toss everything until well coated.

I warm the tortillas in a dry pan or microwave until soft. Then I assemble the tacos by adding fish to each tortilla, topping it with the slaw, avocado slices, and a sprinkle of cheese. I finish with an extra squeeze of lime.

Servings and timing Fish Tacos with Cilantro Lime Slaw Recipe

I usually get about 4 servings from this recipe (2 tacos per person).
Preparation time: 15 minutes
Cooking time: 10 minutes
Total time: 25 minutes

Variations

I sometimes switch up the fish depending on what’s available, and shrimp works great as an alternative. If I want a bit of heat, I add sliced jalapeños or a drizzle of hot sauce. For a lighter version, I replace the mayonnaise with Greek yogurt. I also like adding mango or pineapple for a sweet contrast.

storage/reheating

I store leftover fish and slaw separately in airtight containers in the refrigerator for up to 2 days. When reheating, I gently warm the fish in a skillet to keep it from drying out. I prefer to assemble the tacos fresh rather than storing them already put together.

FAQs

Can I bake the fish instead of frying it?

Yes, I often bake the fish at 400°F (200°C) for about 12–15 minutes until it flakes easily.

What type of fish works best?

I like using mild white fish such as cod, tilapia, or mahi-mahi because they absorb the seasoning well.

Can I make the slaw ahead of time?

I usually prepare the slaw a few hours in advance and keep it chilled. It actually tastes better after the flavors meld.

Are corn or flour tortillas better?

I personally prefer corn tortillas for their flavor, but flour tortillas work just as well if I want something softer.

How can I make this recipe dairy-free?

I skip the cheese and use a dairy-free alternative for the slaw dressing, like vegan mayo.

Conclusion

I find these fish tacos with cilantro lime slaw to be one of the most refreshing and satisfying meals I can make in a short time. The bright flavors and simple preparation keep me coming back to this recipe again and again. It’s a dish I enjoy sharing because it always turns out delicious and feels special without being complicated.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Fish Tacos with Cilantro Lime Slaw Recipe

Fish Tacos with Cilantro Lime Slaw Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Lidia
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Halal

Description

Fresh and vibrant fish tacos made with seasoned flaky white fish and topped with a zesty cilantro lime slaw, perfect for a light yet satisfying meal.


Ingredients

  • 1 lb white fish fillets (cod, tilapia, or mahi-mahi)
  • 1 tablespoon olive oil
  • 1 teaspoon chili powder
  • 1/2 teaspoon cumin
  • 1/2 teaspoon paprika
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • Juice of 1 lime
  • 2 cups shredded green cabbage
  • 1 cup shredded purple cabbage
  • 1/4 cup chopped fresh cilantro
  • 1/4 cup mayonnaise
  • 2 tablespoons sour cream
  • Juice of 1 lime (for slaw)
  • 1 teaspoon honey
  • 1/4 teaspoon salt (for slaw)
  • 8 small corn or flour tortillas
  • 1 avocado, sliced
  • 1/4 cup crumbled queso fresco or feta cheese
  • Extra lime wedges

Instructions

  1. Pat the fish fillets dry and rub with olive oil.
  2. Season evenly with chili powder, cumin, paprika, garlic powder, salt, and black pepper.
  3. Squeeze fresh lime juice over the fish.
  4. Heat a skillet over medium heat and cook the fish for 3–4 minutes per side until it flakes easily.
  5. Remove from heat and break into bite-sized pieces.
  6. In a large bowl, combine green cabbage, purple cabbage, and chopped cilantro.
  7. In a separate bowl, mix mayonnaise, sour cream, lime juice, honey, and salt.
  8. Pour dressing over cabbage mixture and toss until well coated.
  9. Warm tortillas in a dry pan or microwave until soft.
  10. Assemble tacos by adding fish to each tortilla, topping with slaw, avocado slices, and cheese.
  11. Finish with an extra squeeze of lime and serve immediately.

Notes

  • Use any mild white fish for best flavor absorption.
  • Shrimp can be used as an alternative to fish.
  • For a lighter option, substitute mayonnaise with Greek yogurt.
  • Add jalapeños or hot sauce for extra heat.
  • Fresh fruit like mango or pineapple adds a sweet contrast.
  • Store fish and slaw separately for best freshness.

Nutrition

  • Serving Size: 2 tacos
  • Calories: 420 kcal
  • Sugar: 4 g
  • Sodium: 520 mg
  • Fat: 20 g
  • Saturated Fat: 5 g
  • Unsaturated Fat: 13 g
  • Trans Fat: 0 g
  • Carbohydrates: 35 g
  • Fiber: 5 g
  • Protein: 25 g
  • Cholesterol: 65 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star