Crispy Baja Fish Tacos with Tangy Slaw and Lime Crema


Fish Tacos Recipe you’ll crave again and again! Start with charred tortillas, top with flaky seasoned fish, add fresh pico, and drizzle with a creamy cilantro-lime sauce.

Two fish tacos stuffed with delicious toppings, ready to be savored.
chelsea

author’s note

Fish Tacos Straight From The Chef’s Kitchen!

Fish tacos have been a favorite of mine for years. This recipe comes from my time working at a restaurant known for a few signature dishes, including a beloved fish taco. After countless shifts asking chefs to make me a couple of tacos, I learned the technique and adapted it for home cooking—pan seared instead of deep fried, simpler ingredients, and the same punchy flavor. These tacos are now a family staple: easy to make, reliably delicious, and always a crowd-pleaser.

Combining marinade ingredients, seasoning blend, and marinating the meat before cooking and thinly slicing.

Ingredients

Ingredient Swap or Tip
White Fish Cod, mahi mahi, tilapia, or orange roughy work well.
Cilantro Lime Sauce Add more jalapeño for heat or omit to keep it mild.
Green Cabbage Red cabbage is a fine substitute.
Corn Tortillas Warm them well so they don’t crack when folded.
Pico de Gallo Store-bought pico is fine to save time.
Avocado Slice just before serving or use guacamole.
All ingredients for the fish taco recipe sauce placed in the food processor, a bowl of thinly sliced cabbage, adding half of the taco sauce to the cabbage, tossing to make a tasty slaw, and creating seasoned rice by adding lime zest and juice to cooked rice and stirring to combine.

How To Make Fish Tacos

  1. Sauce: Zest and juice a lime, then blend with cilantro, garlic, minced jalapeño, mayo, sour cream, salt, pepper, paprika, chili powder, cumin, and garlic powder until smooth. Taste and adjust seasonings.
  2. Slaw: Toss thinly sliced cabbage with half the sauce and chill so it softens and absorbs flavor.
  3. Marinate Fish: Whisk together 3 tablespoons olive oil, 2 tablespoons lime juice, soy sauce, brown sugar, and the spice mixture. Spoon over fish and marinate at room temperature no more than 15–20 minutes.
  4. Cook: Heat the remaining tablespoon of olive oil in a hot nonstick skillet. Pan sear the fish about 3–4 minutes per side, until it flakes easily. Let rest briefly and slice.
  5. Toppings: Make a quick pico by combining diced cherry tomatoes, minced cilantro, any leftover jalapeño if you like heat, a pinch of salt and pepper, and a squeeze of lime. Slice avocado just before serving.
  6. Assemble: Char corn tortillas so they are soft and slightly blistered. Layer slaw, a spoonful of rice if using, sliced fish, pico, avocado, cilantro, and a sprinkle of cotija cheese if desired. Drizzle with more sauce and serve right away.

Quick Tip

To check fish doneness, pierce the thickest part with a fork and twist gently. It’s done when it flakes easily and is no longer translucent. Target internal temperature: 140–145°F.

Storage

Store components separately in airtight containers in the refrigerator: sauce and slaw up to 3 days, cooked fish up to 2 days, pico best within a day. Assembled tacos are best eaten immediately.

More Favorite Taco Recipes:

Chicken tinga tacos fully assembled and ready to be enjoyed, topped with red onions, cilantro, cheese, and more.

Dinner

Chicken Tinga Tacos

img 83858 7

Salads

Taco Pasta Salad

img 83858 8

Dinner

Rotisserie Chicken Tacos

Spoon scooping up cheesy taco pasta with visible cheese and seasoned meat.

Dinner

Taco Pasta Recipe

Two fish tacos stuffed with delicious toppings, ready to be savored.

Fish Tacos

By Chelsea Lords
These fully loaded Fish Tacos are a flavor bomb—charred tortillas, flaky seasoned fish, fresh pico, and a creamy cilantro-lime sauce.
Prep Time: 45 minutes
Cook Time: 10 minutes
Marinating Time: 15 minutes
Total Time: 1 hour 10 minutes
Servings: 4 servings

Equipment

  • Small blender or mini food processor
  • Large pot (for optional rice)
  • Large nonstick skillet

Ingredients

Sauce
  • 1 large lime (zest and juice)
  • 1 teaspoon minced garlic
  • 1/2 large bunch cilantro (plus extra for serving)
  • 1 tablespoon minced jalapeño (optional)
  • 1/2 cup mayo
  • 1/2 cup sour cream
  • 1/4 teaspoon salt
  • 1/4 teaspoon pepper
  • 1 teaspoon paprika
  • 1 teaspoon ground chili powder
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon garlic powder
Fish
  • 12 ounces mahi-mahi, cod, or tilapia
  • 4 tablespoons olive oil, divided
  • 1 lime (plus wedges for serving)
  • 1 tablespoon soy sauce
  • 2 teaspoons light brown sugar
  • 1½ teaspoons paprika
  • 1½ teaspoons ground chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • 1 teaspoon salt
Taco Toppings
  • 3 cups shredded green cabbage
  • 1 large avocado, thinly sliced
  • 1/2 cup basmati rice (optional) + 1 lime (optional)
  • 1 cup diced cherry tomatoes
  • 2 tablespoons minced cilantro
  • 10–12 small extra-thin corn tortillas
  • Cotija cheese (optional)

Instructions

  • Sauce: Zest and juice the lime to yield about 1/2 teaspoon zest and 3 tablespoons juice. Combine with minced garlic, cilantro, jalapeño, mayo, sour cream, salt, pepper, paprika, chili powder, cumin, and garlic powder in a blender or food processor. Blend until smooth. Adjust heat and seasoning to taste.
  • Slaw: Toss thinly sliced cabbage with half the sauce. Refrigerate to soften. Reserve the remaining sauce chilled.
  • Optional Rice: Boil basmati rice in salted water for about 6 minutes, drain, then stir in lime zest and juice. Set aside.
  • Marinade & Fish: Whisk 3 tablespoons olive oil, 2 tablespoons lime juice, soy sauce, brown sugar, and the fish seasonings. Place fish in a shallow dish and spoon marinade over it. Marinate 15–20 minutes at room temperature.
  • Cook: Heat remaining 1 tablespoon olive oil in a large nonstick skillet over medium-high heat. Cook fish about 3–4 minutes per side until it flakes easily. Transfer to a cutting board, let rest briefly, then slice.
  • Pico: Combine diced cherry tomatoes, minced cilantro, any leftover jalapeño if using, a pinch of salt and pepper, and a squeeze of lime. Toss and set aside.
  • Assemble: Char tortillas until soft and lightly blistered. Layer slaw, a spoonful of rice if using, sliced fish, pico, avocado, extra cilantro, and cotija cheese if desired. Drizzle with extra sauce and serve immediately.

Recipe Notes

Heat: Add jalapeño gradually to control spiciness, or omit for a mild sauce. Optionally add 1/8 teaspoon cayenne for more heat.

Char Tortillas: For best texture, lightly char tortillas over a flame or in a hot dry skillet, fold while warm so they hold the filling.

Storage:

  • Sauce & Slaw: Refrigerate in airtight containers up to 3 days. Sauce can be made ahead.
  • Cooked Fish: Store separately in the fridge for up to 2 days.
  • Pico de Gallo: Best fresh; keep up to 1 day refrigerated.
  • Assembled Tacos: Best eaten immediately; not recommended for storing assembled.

Nutrition

Serving: 1 serving |
Calories: 780 kcal |
Carbohydrates: 78 g |
Protein: 27 g |
Fat: 40 g

Nutrition information is an approximation.