Volume IIssue No. 1March 2026Tampa, Florida · The Kitchen of Dan Cooks
Tasteze.BlogDan Cooks
fish tacos recipe

The Fish Taco That Earns Its Place at the Dinner Table

Crispy pan-seared mahi mahi, a smoky chipotle crema, and a squeeze of lime — this is a 35-minute weeknight taco that punches way above its weight.

Dan CooksDan Cooks6 min readPrint this post
Pan-seared mahi mahi tacos loaded with chipotle crema, red cabbage, avocado, and fresh cilantro.

Get a real crust on that fish and the whole taco comes alive — don't rush the sear.

I'll be honest with you — fish tacos weren't always my thing. Growing up in the South, my grill was built for ribs and brisket, not fillets. But living here in Florida changed me. Fresh mahi mahi is everywhere, the limes are practically falling off the trees, and once I figured out how to get a proper sear on that fish in a cast iron skillet, there was no going back. Now this is a regular Tuesday night at our house. My wife loves it, the kids ask for it by name, and I love that it comes together in 35 minutes without sacrificing a single bit of flavor. This is the kind of meal that makes you feel like you've got it all figured out.

Overhead view of Mahi-Mahi Fillets, Sour Cream, Chipotle Peppers In Adobo Sauce, Lime, Corn Tortillas, Red Cabbage, Fresh Cilantro and Avocado arranged on a table
Everything you need: mahi mahi, chipotle peppers in adobo, sour cream, lime, avocado, red cabbage, cilantro, and corn tortillas.
Mise en place

20 minutes, and you’re ready to cook.

Most of the work here is mise en place — get everything prepped before the pan goes on and the cook itself is smooth sailing.

  1. Gather EquipmentGather a cast iron skillet, small bowl, cutting board, fork, paper towels, blender, instant-read thermometer, and dry skillet for warming tortillas.
  2. Prepare the Mahi-Mahi FilletsPat the ½ lb mahi-mahi fillets dry with paper towels. Place on a clean cutting board and set aside.
    2 min
  3. Measure SpicesMeasure out ¾ tsp cumin, ½ tsp paprika, ½ tsp kosher salt, and ¼ tsp black pepper. Combine in a small bowl.
    1 min
  4. Prepare the GarlicPeel 1 clove garlic and mince finely to yield about 1 teaspoon. Place in a small prep container.
    45s
  5. Prepare the LimeCut the 1½ limes in half. Juice one half to yield about 1½ tablespoons juice for the crema. Cut the remaining lime into wedges for serving. Place juice and wedges in separate containers.
    2 min
  6. Prepare the Chipotle PeppersRemove 2 chipotle peppers from the adobo sauce can. Finely chop the peppers, reserving about 1 tablespoon of the adobo sauce. Place chopped peppers and sauce in a small prep container.
    2 min
  7. Prepare the Red CabbageRinse the red cabbage under cold water. Slice thinly into shreds to yield 1½ cups. Place in a prep container.
    3 min
  8. Chop the Fresh CilantroRinse the fresh cilantro and pat dry. Roughly chop to yield ¼ cup, discarding thick stems. Place in a prep container.
    1 min
  9. Prepare the AvocadoCut the avocado in half lengthwise, remove the pit, and scoop the flesh onto a cutting board. Slice into ¼-inch thick pieces. Place in a prep container.
    2 min
  10. Make the Chipotle CremaAdd ⅓ cup sour cream, the chopped chipotle peppers, reserved adobo sauce, minced garlic, ½ tsp honey, and the lime juice to a blender. Blend until smooth. Taste and adjust seasoning as needed. Transfer to a serving bowl.
    2 min
  11. Stage IngredientsArrange all prepped ingredients near the stove in cooking order: spice mixture, mahi-mahi fillets, vegetable oil, corn tortillas, red cabbage, avocado slices, fresh cilantro, chipotle crema, and lime wedges.
Active time~20 min · hands-on

The Sear Is Everything

I cannot stress this enough: pat that fish dry. I mean really dry — paper towels, both sides, no shortcuts. Any moisture left on the fillet turns into steam the moment it hits the pan, and steam is the enemy of a good crust. Get your cast iron ripping hot — we're talking just-starting-to-smoke hot — then lay the fish down and walk away. Don't poke it, don't peek, don't move it. Give it a full 3 minutes. When the crust is ready, it'll release from the pan on its own. That's your sign to flip. Another 2 to 3 minutes on the other side and you're done. Pull it when the thickest part hits 145°F and the flesh is just barely opaque through the center. Flake it with a fork into big, chunky pieces — you want texture in every bite.

Assemble the tacos by spreading a thin layer of chipotle crema on each tortilla, while preparing Pan-Seared Fish Tacos with Chipotle Crema
Spreading chipotle crema on a warm corn tortilla before layering on the flaked mahi mahi.

Lime, Cilantro, and Avocado — A Trio That Was Made for Each Other

Here's something I love about this taco: lime isn't just there for sourness. That bright, citrusy character it carries runs through both the fresh cilantro and the avocado — they all share the same green, grassy, fresh quality at their core. So when you squeeze lime over the finished taco, it doesn't clash with anything. It amplifies everything. The smoke in the chipotle crema actually gets sharper with a hit of lime — the acid and the char work together rather than fighting. And the avocado? Instead of muting all that brightness under a blanket of fat, it carries it. The whole taco stays lively from first bite to last. That's not an accident. That's just good ingredient pairing doing its job.

Smart swaps

Substitutions that still taste like the recipe.

Whether you're working with what's in the fridge or cooking for someone with restrictions, here are the swaps that hold up best.

mahi mahi
  • orange roughy

    Shares aldehyde compounds with mahi mahi

  • cod

    Shares aldehyde compounds with mahi mahi

  • white fish

    Shares aldehyde compounds with mahi mahi

sour cream
  • creme fraiche

    Shares lactone compounds with sour cream

  • yogurt

    Shares acid compounds with sour cream

  • buttermilk

    Shares acid compounds with sour cream

chipotle peppers in adobo
  • piri piri

    Shares phenolic compounds with chipotle peppers in adobo

  • sambal oelek

    Shares acid compounds with chipotle peppers in adobo

  • thai red curry paste

    Shares phenolic compounds with chipotle peppers in adobo

tortilla
  • pita

    Shares pyrazine compounds with tortilla

  • bread

    Shares pyrazine compounds with tortilla

  • phyllo dough

    Shares pyrazine compounds with tortilla

fresh cilantro
  • cilantro

    Shares aldehyde compounds with fresh cilantro

  • chervil

    Shares terpene compounds with fresh cilantro

  • dill

    Shares terpene compounds with fresh cilantro

Common questions

Can I use frozen mahi mahi?
Yes, but thaw it completely, pat it very dry, and let it rest at room temperature for about 10 minutes before cooking. A cold, wet fillet will steam instead of sear and you'll lose that golden crust.
How spicy is the chipotle crema?
Two whole chipotle peppers gives it a medium kick. If you're cooking for kids or heat-sensitive folks, start with one pepper and a little of the adobo sauce, then taste and adjust.
Can I make the chipotle crema ahead of time?
Absolutely — it actually gets better after 30 minutes in the fridge as the flavors meld. Make it up to 2 days ahead and store it covered in the refrigerator.
What if I don't have a cast iron skillet?
A heavy stainless steel pan works well too. The key is getting it properly hot before the fish goes in. Avoid non-stick for this — it won't get hot enough to build a real crust.
Can I grill the fish instead of pan-searing it?
For sure — and honestly, that's my favorite version on a warm Florida evening. Oil the grates well, get them hot, and cook the fillets 3-4 minutes per side. The char adds another layer of flavor that plays beautifully with the chipotle crema.

This is the kind of meal I love bringing to the table on a weeknight — fast enough that it doesn't feel like a project, but with enough care in every component that it tastes like you really cooked. My family lights up every time these tacos come out, and there's something special about watching my kids squeeze lime over their own plates and dig in. That's what it's all about for me. Good food, simple ingredients, and the people you love gathered around the table. Fire up that cast iron, get the crema blended, and go make something worth eating tonight.

Recipe

Pan-Seared Fish Tacos with Chipotle Crema

Total: 35 minPrep: 15 minCook: 20 minServes 2easy

Ingredients

  • ½ lb Mahi-Mahi Fillets
  • ¼ cup Sour Cream
  • 2 Chipotle Peppers In Adobo Sauce
  • 1½ Lime
  • 4 piece Corn Tortillas
  • 1½ cup Red Cabbage
  • ¼ cup Fresh Cilantro
  • 1 Avocado
  • ¾ tsp Cumin
  • ½ tsp Paprika
  • ½ tsp Kosher Salt
  • ¼ tsp Black Pepper
  • 1 tbsp Vegetable Oil
  • 1 clove Garlic
  • ½ tsp Honey

Instructions

  1. 1.Blend the sour cream, chipotle peppers, adobo sauce, minced garlic, juice of half a lime, and honey until smooth. Taste and adjust seasoning. Set the chipotle crema aside.
  2. 2.Pat your fish dry with paper towels. In a small bowl, combine the cumin, paprika, kosher salt, and black pepper. Rub this spice mixture evenly over both sides of the fish.
  3. 3.Heat the vegetable oil in a cast iron skillet over medium-high heat until just smoking, about 2 minutes.
  4. 4.Carefully place the fish in the hot skillet and cook without moving for 3 minutes until the bottom is golden and crispy.
  5. 5.Flip the fish and cook for another 2-3 minutes until cooked through and the thickest part reaches 145°F on an instant-read thermometer.
  6. 6.Transfer the cooked fish to a cutting board and flake it into bite-sized pieces with a fork.
  7. …and 3 more steps

The Quarterly

Get the next Quarterly from Dan Cooks

Seasonal recipes, notes, and the issue links worth saving.

Comments

More from Dan Cooks

View all