Print

Fish Tacos with Lime Crema and Fresh Slaw Recipe

4.8 from 90 reviews

These flavorful Fish Tacos with Lime Crema are a delightful blend of perfectly seasoned, pan-seared white fish, crisp cabbage slaw, and a tangy lime crema sauce. Easily prepared on the stovetop, this recipe combines fresh, vibrant ingredients for a light yet satisfying meal perfect for any occasion.

Ingredients

Scale

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/2 tsp Smoked Paprika
  • 1/4 tsp Garlic Powder
  • 1/4 tsp Onion Powder
  • 1/4 tsp Cayenne Pepper (optional, for heat)
  • Salt and Black Pepper to taste

Lime Crema

  • 1 cup Sour Cream
  • 1/4 cup Mayonnaise
  • 2 tbsp Fresh Lime Juice
  • 1 tbsp Chopped Fresh Cilantro
  • 1/4 tsp Garlic Powder
  • Pinch of Salt

Slaw

  • 4 cups Shredded Cabbage (green or a mix of green and purple)
  • 1/2 cup Shredded Carrots
  • 1/4 cup Chopped Red Onion
  • 2 tbsp Apple Cider Vinegar
  • 1 tbsp Olive Oil
  • 1 tbsp Honey or Maple Syrup
  • Salt and Black Pepper to taste

Additional

  • 12 Corn or Flour Tortillas (6-inch size)
  • Optional Toppings: Avocado slices, Diced Tomatoes, Hot Sauce, Extra Lime Wedges

Instructions

  1. Prepare the Fish: Pat the fish pieces dry with paper towels. In a medium bowl, whisk together the olive oil, chili powder, cumin, smoked paprika, garlic powder, onion powder, and cayenne pepper (if using). Add the fish to the bowl and toss gently to coat evenly.
  2. Cook the Fish: Heat a large skillet over medium-high heat. Carefully place the fish pieces in the hot skillet in a single layer. Cook for about 3-4 minutes per side, or until cooked through and flakes easily with a fork (internal temperature of 145°F/63°C). Remove from skillet and set aside.
  3. Make the Lime Crema: In a small bowl, combine the sour cream, mayonnaise, lime juice, chopped cilantro, garlic powder, and a pinch of salt. Whisk until smooth and creamy. Taste and adjust seasoning. Cover and refrigerate for at least 30 minutes to allow flavors to meld.
  4. Prepare the Slaw: In a large bowl, combine the shredded cabbage, shredded carrots, and chopped red onion. In a separate small bowl, whisk together the apple cider vinegar, olive oil, honey or maple syrup, salt, and black pepper. Pour the dressing over the cabbage mixture and toss well to coat evenly. Taste and adjust seasoning. Let sit for at least 15 minutes to soften and develop flavors.
  5. Warm the Tortillas: Warm tortillas using your preferred method (dry skillet, microwave, or oven). Keep warmed tortillas wrapped in a clean kitchen towel or tortilla warmer to stay soft and pliable.
  6. Assemble the Tacos: Lay out the warmed tortillas. Spoon a generous amount of the slaw onto each tortilla. Top with the cooked fish pieces. Drizzle with the lime crema. Add any optional toppings such as avocado slices, diced tomatoes, or hot sauce. Fold and serve immediately with extra lime wedges on the side.

Notes

  • Use firm white fish like cod, mahi-mahi, or tilapia for best results.
  • Adjust cayenne pepper amount based on desired heat level or omit for mild flavor.
  • For a dairy-free version, substitute sour cream and mayonnaise with vegan alternatives.
  • Slaw can be made in advance and refrigerated for up to 24 hours.
  • Warm tortillas just before serving to prevent them from drying out.
  • Lime crema flavors improve if chilled for at least 30 minutes.

Keywords: fish tacos, lime crema, cabbage slaw, skillet fish, Mexican tacos, seafood tacos, easy fish recipe, weeknight dinner