Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Fish Tacos with Lime Crema and Cabbage Slaw Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These delicious Fish Tacos feature perfectly seasoned and pan-fried white fish fillets served on warm tortillas with crisp cabbage slaw and a zesty lime crema, finished with fresh avocado, jalapeño slices, pickled red onions, and cotija cheese for a vibrant and flavorful meal ready in just 30 minutes.

  • Total Time: 30 minutes
  • Yield: 4 servings

Ingredients

Fish and Seasoning

  • 1 1/2 lbs cod (or other white fish like tilapia or halibut)
  • Juice of 1 large lime (about 2 tablespoons)
  • 1 tablespoon chili powder
  • 1 1/2 teaspoons ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon kosher salt
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon black pepper
  • 3 tablespoons avocado oil or olive oil

Slaw

  • 1 1/2 cups thinly sliced red cabbage
  • 1 1/2 cups thinly sliced green cabbage
  • 1/2 cup shredded carrots
  • 1 tablespoon apple cider vinegar
  • 1 tablespoon honey or hot honey
  • Kosher salt and black pepper, to taste

Lime Crema

  • 1 cup sour cream or plain Greek yogurt
  • 2 to 3 tablespoons fresh lime juice
  • 1/4 cup finely chopped cilantro
  • Kosher salt and black pepper, to taste

Toppings and Serving

  • Corn or flour tortillas
  • Avocado slices
  • Jalapeño slices
  • Pickled red onions
  • Cotija cheese
  • Lime wedges

Instructions

  1. Pat and Marinate Fish: Place the fish on a large baking sheet and pat dry with paper towels. Squeeze fresh lime juice over the fish and let it sit to absorb the flavor while you prepare the other ingredients.
  2. Make the Seasoning Mix: In a small bowl, combine chili powder, ground cumin, smoked paprika, garlic powder, kosher salt, and black pepper. Set aside the mixture for seasoning the fish.
  3. Prepare the Slaw: In a large bowl, toss together thinly sliced red and green cabbage, shredded carrots, apple cider vinegar, honey, salt, and pepper. Mix thoroughly and set aside to let the flavors meld.
  4. Prepare the Lime Crema: In a separate bowl, combine sour cream or Greek yogurt with fresh lime juice, chopped cilantro, kosher salt, and black pepper. Mix well and set aside.
  5. Season the Fish: Sprinkle the seasoning mixture evenly over both sides of the fish fillets, ensuring they are well coated with the spices.
  6. Cook the Fish: Heat avocado or olive oil in a large cast iron skillet over medium-high heat. Add the fish fillets and cook for 2 to 4 minutes per side, depending on thickness, until the fish is opaque and flakes easily.
  7. Flake the Fish: Transfer the cooked fish to a platter and use a fork to gently break it into large chunks for easy taco assembly.
  8. Assemble the Tacos: Warm the tortillas and fill each with a few pieces of fish. Top with cabbage slaw, lime crema, avocado slices, jalapeño slices, pickled red onions, and cotija cheese. Serve immediately with lime wedges on the side.

Notes

  • Use fresh lime juice for the best flavor in both the fish marinade and lime crema.
  • Adjust the seasoning and heat according to your preference, more jalapeños for extra spice.
  • For gluten-free tacos, use corn tortillas.
  • Leftover fish can be stored in the refrigerator for up to 2 days but is best enjoyed fresh.
  • Pickled red onions can be made ahead by soaking sliced onions in vinegar and sugar solution for at least 30 minutes.
  • Author: Olivia
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Main Dish
  • Method: Frying
  • Cuisine: Mexican