Fish Tacos with Cilantro Lime Cabbage Slaw Recipe

If you’re craving a fresh, vibrant, and downright addictive meal, look no further than these Fish Tacos with Cilantro Lime Cabbage Slaw. This recipe brilliantly balances tender, flavorful white fish with a zesty, crunchy slaw that bursts with bright lime and fresh cilantro notes. It’s the kind of dish that effortlessly whisks you away to a sunny beachside cantina, all from your own kitchen. Perfect for weeknight dinners or weekend gatherings, these fish tacos will quickly become one of your favorite go-to meals.

Fish Tacos with Cilantro Lime Cabbage Slaw Recipe - Recipe Image

Ingredients You’ll Need

Simple ingredients come together beautifully in this recipe, each playing a crucial role in the layers of flavor and texture you’ll experience. From the crispness of the shredded cabbage to the warmth of the spices on the fish, every item is essential to making these Fish Tacos with Cilantro Lime Cabbage Slaw truly unforgettable.

  • 12 ounces shredded cabbage: Purple cabbage adds stunning color, though a slaw mix works just fine.
  • ½ teaspoon kosher salt: Helps draw out moisture and enhance flavors throughout.
  • ¼ cup thinly sliced red onion: Adds a subtle punch and crisp texture to the slaw.
  • ½ cup chopped cilantro (packed): Brings fresh herbaceous brightness.
  • ¼ – ½ jalapeño, finely chopped: Provides just the right amount of gentle heat.
  • ¼ cup fresh lime juice: The secret behind the tangy, refreshing slaw dressing.
  • 2 tablespoons olive oil: Binds the slaw flavors and smooths the texture.
  • 1 to 1 ½ lbs white fish: Choose tilapia, mahi-mahi, red snapper, halibut, or your favorite; extra firm tofu is a great vegan option.
  • 1 ½ teaspoon chili powder: Key to that warm, smoky seasoning on the fish.
  • 1 teaspoon cumin: Adds deep, earthy undertones.
  • 1 teaspoon coriander: For a hint of citrus and nutty flavor.
  • 1 teaspoon granulated garlic: A robust punch that complements the spices well.
  • ¾ teaspoon kosher salt: Essential for seasoning the fish correctly.
  • ½ teaspoon sugar (optional): Balances acidity and rounds out flavors.
  • ¼ teaspoon chipotle powder: Adds smoky heat; cayenne and smoked paprika are good substitutes.
  • Optional ½ teaspoon smoked paprika: Intensifies the smoky warmth.
  • 8-12 x 5-inch flour tortillas: Soft tortillas with a bit of chew are perfect; corn tortillas work as well.
  • Lime wedges, avocado slices, Cotija cheese, cilantro: Perfect garnishes to dress up your tacos.
  • Chipotle mayo or other sauces: Our favorites include chipotle mayo, Peruvian Aji Verde, vegan cilantro crema, avocado sauce, or fermented hot sauce.

How to Make Fish Tacos with Cilantro Lime Cabbage Slaw

Step 1: Make the Cilantro Lime Cabbage Slaw

Start by tossing shredded cabbage in a bowl with kosher salt. This step helps the cabbage soften slightly and brings out its flavor. Then add thinly sliced red onion, chopped cilantro, finely chopped jalapeño, fresh lime juice, and olive oil. Toss everything until well combined. Taste and adjust the lime, salt, and jalapeño until you get that perfect balance of tanginess and heat that makes the slaw so lively.

Step 2: Prepare the Fish

Pat the fish dry to ensure a nice sear or good grill marks. Mix all the spices and salt in a small bowl to create the spice rub. Sprinkle it generously on all sides of the fish. You can leave the fillets whole or cut them into smaller portions if you prefer bite-sized tacos.

Step 3: Cook the Fish

Grilling is a fantastic way to cook your fish, giving it a smoky flavor and beautiful grill marks. Heat the grill to medium-high, grease it well, and cook the fish a few minutes on each side until the center is opaque and flaky. Alternatively, bake the fish at 400°F using a parchment-lined pan, flipping halfway through. For stovetop cooking, sear it in a hot skillet with olive oil until golden and cooked through. Don’t forget to squeeze lime juice over the fish right after cooking for an extra hint of brightness.

Step 4: Warm the Tortillas

Quickly warm your tortillas by grilling, toasting in the oven, or even holding them briefly over a gas flame. Warm tortillas are flexible and perfectly complement the fillings without cracking.

Step 5: Assemble the Tacos

Fill each tortilla with a portion of the cooked fish, then pile on a generous amount of the cilantro lime cabbage slaw. Add any additional garnishes you love, and finish with a drizzle of your preferred taco sauce, like the smoky chipotle mayo. Serve immediately and enjoy every fresh, vibrant bite!

How to Serve Fish Tacos with Cilantro Lime Cabbage Slaw

Fish Tacos with Cilantro Lime Cabbage Slaw Recipe - Recipe Image

Garnishes

Garnishes can take your Fish Tacos with Cilantro Lime Cabbage Slaw to the next level. Think creamy avocado slices, crumbled Cotija cheese for a salty punch, fresh cilantro leaves for a herbal lift, and zesty lime wedges for extra brightness. A drizzle of chipotle mayo or a vibrant green Peruvian sauce adds both flavor and a visually appealing finish.

Side Dishes

Pair your fish tacos with light, flavorful sides such as Mexican street corn, black beans, or a simple quinoa salad. A crisp cucumber and tomato salad or some citrusy rice also works wonderfully. These side dishes complement the tacos without overpowering their bright, fresh flavors.

Creative Ways to Present

Thinking outside the tortilla? Serve the fish and slaw as a bowl for a taco salad experience, layering the components over rice or greens. You can also offer a taco bar where everyone builds their own, letting guests pick their favorite garnishes and sauces. For a party, mini taco cups made using wonton wrappers baked until crisp are a fun and festive twist.

Make Ahead and Storage

Storing Leftovers

Keep your leftover fish and slaw in separate airtight containers in the refrigerator. The slaw stays fresh for about 2-3 days, maintaining its crisp texture, while the cooked fish is best eaten within 1-2 days for optimal taste and safety.

Freezing

Though fresh fish tacos are best enjoyed immediately, you can freeze the cooked fish wrapped tightly in plastic wrap and aluminum foil. It should last up to 2 months in the freezer. Avoid freezing the slaw as the cabbage will lose its crunch and become soggy after thawing.

Reheating

To reheat the fish, gently warm it in a skillet over medium heat to avoid drying it out. Avoid microwaving if possible, as it can make the fish rubbery. Reheat the tortillas separately so they stay pliable. Add the fresh slaw right before serving to keep its lively texture intact.

FAQs

Can I use different types of fish for this recipe?

Absolutely! White, flaky fish like tilapia, mahi-mahi, or halibut all work wonderfully. Choose what you enjoy or what’s freshest at your market.

Is there a vegan alternative for the fish?

Yes! Extra firm tofu is a fantastic swap. Press it well to remove moisture, then season and cook it the same way as the fish for great texture and flavor.

How spicy are these tacos?

The heat level is adjustable; the jalapeño and chipotle powder provide a mild to moderate kick. You can reduce or increase these amounts to suit your spice tolerance.

Can I prepare the slaw ahead of time?

Yes, the slaw can be made a few hours or even a day ahead. Just keep it chilled, and toss it again before serving to refresh the flavors.

What kind of tortillas work best?

Soft flour tortillas are classic for fish tacos, but corn tortillas add a lovely earthy element. You can use either or a mix, warming them well before serving.

Final Thoughts

I can’t recommend these Fish Tacos with Cilantro Lime Cabbage Slaw enough—they’re fresh, flavorful, and incredibly satisfying. Whether you’re cooking a quick weeknight dinner or impressing friends at your next gathering, these tacos make for a memorable meal that’s bursting with zest and texture. Give them a try, and I promise they’ll soon become one of your favorite dishes to prepare and share.

Print

Fish Tacos with Cilantro Lime Cabbage Slaw Recipe

Fresh and flavorful Fish Tacos featuring tender white fish seasoned with a smoky spice rub, topped with a vibrant cilantro lime cabbage slaw, and served with warm tortillas and optional garnishes like avocado, Cotija cheese, and chipotle mayo. Perfectly balanced with zesty lime and a hint of heat for a delicious, easy-to-make meal.

  • Author: Daniel
  • Prep Time: 20 minutes
  • Cook Time: 15 minutes
  • Total Time: 35 minutes
  • Yield: 812 tacos 1x
  • Category: Main Course
  • Method: Grilling, Baking, or Pan-Searing
  • Cuisine: Mexican
  • Diet: Low Fat

Ingredients

Scale

For the Cilantro Lime Cabbage Slaw

  • 12 ounces shredded cabbage (purple cabbage or slaw mix), about 6 cups
  • ½ teaspoon kosher salt, more to taste
  • ¼ cup thinly sliced red onion, more to taste
  • ½ cup chopped cilantro (packed), about half of a large bunch
  • ¼ to ½ jalapeño, finely chopped, more to taste
  • ¼ cup fresh lime juice, more to taste
  • 2 tablespoons olive oil

For the Fish

  • 1 to 1 ½ pounds white fish (tilapia, mahi-mahi, red snapper, halibut, black cod, grouper, or flounder) or 1 pound extra firm tofu
  • 1 ½ teaspoons chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon granulated garlic
  • ¾ teaspoon kosher salt
  • ½ teaspoon sugar (optional)
  • ¼ teaspoon chipotle powder (or substitute with cayenne plus smoked paprika)
  • ½ teaspoon smoked paprika (optional, for more smoky flavor)

For Serving and Garnishes

  • 812 flour tortillas (5-inch) or a blend of flour and corn tortillas
  • Lime wedges
  • Avocado slices
  • Cilantro sprigs
  • Cotija cheese
  • Chipotle mayo (optional)
  • Peruvian green sauce (Aji Verde) – optional, vegan adaptable
  • Vegan cilantro crema – optional
  • Avocado sauce (vegan) – optional
  • Fermented hot sauce – optional

Instructions

  1. Make the Cilantro Lime Cabbage Slaw: Place the shredded cabbage in a medium bowl and toss with the salt. Add the sliced red onions, chopped cilantro, finely chopped jalapeño, fresh lime juice, and olive oil. Toss everything together well. Taste and adjust the lime juice, salt, and jalapeño to make the slaw tangy and flavorful.
  2. Make Fish Taco Sauce: Prepare any desired sauce to accompany the tacos. Chipotle mayo is recommended and can be made ahead of time for convenience.
  3. Preheat Grill or Oven: If grilling, preheat your grill to medium-high heat. Alternatively, preheat your oven to 400°F (200°C) if you prefer to bake the fish.
  4. Prepare the Fish: Pat the fish dry with paper towels. In a small bowl, mix the chili powder, cumin, coriander, granulated garlic, kosher salt, sugar, chipotle powder, and smoked paprika if using to create a spice rub. Sprinkle the spice rub evenly over all sides of the fish. You may cut the fish into smaller pieces now or after cooking as preferred.
  5. Cook the Fish:
    • Grilling: Grease the grill grates well. Place the fish on the grill at medium heat. Cook for a few minutes on each side until grill marks appear and the fish is opaque and flakes easily with a fork (about 140°F internal temperature). Squeeze fresh lime juice over the fish once cooked.
    • Baking: Place fish on a parchment-lined baking sheet, spray lightly with olive oil. Bake for 6 minutes, then flip, spray with olive oil again, and bake an additional 4 to 6 minutes depending on thickness. The fish is done when opaque and flaky.
    • Pan-Searing: Heat 1-2 tablespoons olive oil in a skillet or grill pan over medium-high heat. Add the fish carefully and sear until golden for about 3-4 minutes. Flip the fish, lower heat to medium, and cook until fully cooked through and flaky. Finish with a squeeze of lime juice.
  6. Warm the Tortillas: Quickly warm the tortillas on the grill, directly in the oven on the rack, or over a gas flame on the stovetop to make them pliable and fragrant.
  7. Assemble the Tacos: Place the cooked fish into the warm tortillas. Top generously with the cilantro lime cabbage slaw and any additional garnishes like avocado slices, Cotija cheese, cilantro, and your choice of sauces such as chipotle mayo. Serve immediately with lime wedges on the side.

Notes

  • If using tofu instead of fish, press out excess moisture before seasoning and cook using a similar method but with slightly less cooking time as tofu cooks quicker.
  • The chipotle powder can be substituted with a mix of cayenne pepper plus smoked paprika for smoky flavor.
  • Adjust jalapeño amount based on your heat preference or omit for mild flavor.
  • Using a mix of purple cabbage adds visual appeal, but green cabbage or pre-packaged slaw mix works just as well.
  • For best results, do not overcrowd the pan or grill when cooking fish to ensure even cooking and nice sear marks.
  • Leftover cabbage slaw can be stored refrigerated for up to 2 days and makes a great topping for other dishes or salads.

Nutrition

  • Serving Size: 2 tacos
  • Calories: 350
  • Sugar: 3g
  • Sodium: 550mg
  • Fat: 12g
  • Saturated Fat: 2g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 5g
  • Protein: 28g
  • Cholesterol: 45mg

Keywords: fish tacos, cilantro lime slaw, grilled fish, healthy tacos, easy dinner, Mexican recipe

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

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

Recipe rating