thetestybites
fish tacos recipe recipe
MexicanDinner

Fish Tacos with Garlic Lime Crema

Cumin-cayenne seasoned tilapia on charred corn tortillas with crunchy purple cabbage slaw, sliced avocado, and a garlicky lime crema you'll put on everything. Thirty minutes, one skillet, zero leftovers.

Tasted & written by Rachel

Prep

20 min

Cook

15 min

Total

35 min

Serves

4

The Key

Dry the fish until it squeaks. The cumin-cayenne rub only caramelizes properly on a dry surface — moisture creates steam, steam prevents browning, and you end up with grey, rubbery tilapia instead of golden edges that shatter when you bite through the tortilla.

David's running club showed up on a Saturday and I had tilapia in the fridge and exactly forty minutes. These tacos happened out of mild panic and they've been on monthly rotation ever since. The fish is the easy part — season it, sear it, done. The sauce is the reason people come back.

Overhead flat-lay of fish taco mise en place on aged wooden board — raw tilapia fillets on parchment, small butter-cream ceramic pinch bowls of ground cumin, cayenne pepper, salt and black pepper, a h

It's a garlic lime crema that takes two minutes to whisk and tastes like you spent an afternoon on it. Mia calls it "the white stuff" and puts it on rice, which honestly tracks. The crema is just sour cream, mayo, lime juice, garlic powder, and a little sriracha — nothing fancy, nothing hard to find. The trick is making double because there is never enough.

Close-up 30-degree angle of tilapia fillets searing in a non-stick skillet, golden-brown cumin-cayenne crust forming on the surface, butter foam visible at the edges of the pan, one fillet being gentl

The fish gets a simple cumin-cayenne rub — nothing you don't already have in the drawer — and goes into a hot pan with butter and olive oil. Three to four minutes per side. That's it. The butter browns the spice rub into a thin crust that honestly does more work than a beer batter ever did for me.

Close-up macro shot of corn tortillas being charred on a dry cast-iron griddle, small black-brown char spots forming on the surface, slight curl at the edges, a stack of already-charred tortillas wrap

Char your tortillas. I will die on this hill. A raw corn tortilla cracks, tastes like cardboard, and ruins the whole thing. Thirty seconds on a dry hot skillet turns it into something smoky and pliable that holds everything without falling apart. Noah won't eat the fish but he'll eat three plain charred tortillas with cotija, so at least he's eating.

Overhead beauty shot of four assembled fish tacos arranged on brown parchment paper, generous chunks of golden-seared tilapia nestled on purple cabbage slaw, sliced avocado, diced red tomato and red o

Mise en place

Ingredients

  • 1½ lb tilapia fillets (about 4 fillets)patted dry
  • 0.5 tsp Ground Cumin
  • 0.5 tsp Cayenne Pepper
  • 1 tsp Salt
  • 0.25 tsp Black Pepper
  • 1 tbsp Olive Oil
  • 1 tbsp Unsalted Butter
  • 12 small white corn tortillas

Toppings

  • 2 cup Purple Cabbagethinly shredded
  • 2 medium avocados, slicedsliced
  • 2 roma tomatoes, diceddicedOptional
  • ½ red onion, finely dicedfinely diced
  • ½ bunch cilantro, roughly choppedroughly chopped
  • 4 oz cotija cheese, crumbledcrumbled
  • 1 lime, cut into wedgescut into wedges

Garlic Lime Crema

  • 0.5 cup Sour Cream
  • 0.33 cup Mayonnaise
  • 2 tbsp fresh lime juice (1 lime)
  • 1 tsp Garlic Powder
  • 1 tsp sriracha (or more to taste)

The Method

Instructions

  1. 01

    Whisk together the crema: combine sour cream, mayonnaise, lime juice, garlic powder, and sriracha in a medium bowl. Taste and adjust sriracha. Refrigerate until assembly.

    Done when:Smooth and pourable — about the consistency of thin yogurt. Should taste tangy with a gentle heat at the back of the throat.

  2. 02

    Mix cumin, cayenne, salt, and black pepper in a small dish. Pat tilapia fillets completely dry with paper towels, then season both sides evenly with the spice mix.

    Done when:Fish surface feels dry and tacky, with an even orange-brown dusting of spice — no bare white patches.

  3. 03

    Heat olive oil and butter in a large non-stick skillet over medium-high heat.

    Done when:Butter has melted and is foaming. The foam starts to subside and the fat shimmers when you tilt the pan.

  4. 04

    Lay tilapia fillets in the skillet without crowding. Cook undisturbed for 3-4 minutes per side.

    Done when:Fish is opaque all the way through, flakes easily when pressed gently with a fork, and has golden-brown edges where the spice rub has caramelized.

  5. 05

    Transfer fish to a plate and break into large chunks with a fork. Keep the pieces generous — they'll break further in the tortillas.

    Done when:Pieces are roughly 2-inch chunks. The fish should flake apart without much pressure.

  6. 06

    Heat a dry skillet or griddle over medium-high heat. Toast corn tortillas for 30-45 seconds per side until lightly charred and pliable.

    Done when:Small brown-black char spots appear and tortillas are flexible, not brittle. They should smell toasty and slightly smoky.

  7. 07

    Assemble tacos: layer purple cabbage on each tortilla, top with fish chunks, avocado slices, diced tomato, red onion, and cilantro. Drizzle generously with garlic lime crema, then finish with crumbled cotija and a squeeze of fresh lime.

    Done when:Each taco is visibly loaded but still foldable. The crema should drizzle in a thin stream, not plop.

Where it goes wrong

Common mistakes

  • Crowding the pan — fish releases water and you poach instead of sear. Work in batches if needed.
  • Breaking the fish too small — tiny flakes fall through the tortilla. Keep chunks generous.
  • Skipping the tortilla char — cold, floppy tortillas crack and taste starchy. Thirty seconds on a dry skillet transforms them.
  • Drowning in toppings — these tacos are about layers, not volume. You should still taste the fish.

Context

Compared to the usual

Baja-style fish tacos are traditionally battered and deep-fried, dressed with shredded cabbage and a white sauce. This is the pan-seared shortcut — less mess, less oil, still all the crunch from charred tortillas and raw cabbage. If you want to go full Baja, dip the fillets in a beer batter (flour, cornstarch, cold lager) and fry at 375°F. But honestly, after making both versions side by side, the pan-seared version wins on a weeknight by a mile.

Glossary

Techniques used

Cotija
A crumbly Mexican cheese — salty, milky, drier than feta. Doesn't melt, just softens. If you can't find it, queso fresco works but it's milder.
Charring
Toasting tortillas directly on a dry hot surface until small blackened spots appear. Adds smokiness and makes corn tortillas flexible instead of cracking.
Crema
A pourable sauce blending sour cream and/or mayo with acid and seasoning. Thinner than sour cream, thicker than dressing. The cool fat balances spiced fish.

Riffs

Variations

Blackened fish tacos

Swap the cumin-cayenne rub for a full blackening blend: add smoked paprika, onion powder, dried oregano, and dried thyme. Sear in a cast-iron skillet over high heat until the spice crust is nearly black.

Chipotle crema version

Replace the sriracha with 1-2 tablespoons of canned chipotle in adobo sauce, finely minced. Smokier, deeper heat. This is what RecipeTin Eats does and it's excellent.

Mango salsa topping

Dice a ripe mango with red bell pepper, red onion, cilantro, and lime juice. Skip the tomato and add this instead — the sweetness against the cayenne fish is absurd.

Q & A

Frequently asked

Can I bake the fish instead of pan-searing?

Yes — 375°F for 20-25 minutes on a parchment-lined sheet. You lose the caramelized edges but it's hands-off and works for bigger batches.

Are these gluten-free?

Yes, as long as you use corn tortillas (check the label — some brands sneak in wheat flour). Everything else is naturally gluten-free.

Can I use flour tortillas?

You can, but corn is traditional and the charred corn flavor pairs better with the spiced fish. If you go flour, use small street-taco size.

How spicy is the crema?

Barely. One teaspoon of sriracha gives warmth, not heat. Bump to a tablespoon if you want it to bite back.

Storage

Store cooked fish and toppings separately in airtight containers for up to 2 days. The crema keeps 4-5 days refrigerated. Do not assemble tacos ahead — the tortillas get soggy.

Reheating

Reheat fish in a skillet over medium heat for 2-3 minutes per side to re-crisp the edges. Microwave works in a pinch but you lose the texture. Re-char fresh tortillas.

Freezing

Cooked seasoned fish freezes well for up to 2 months. Thaw overnight in the fridge and re-sear in a hot skillet. Do not freeze the crema or assembled tacos.

Make ahead

Mix the crema up to 2 days ahead — it gets better. Shred the cabbage and dice the toppings the morning of, stored in separate containers in the fridge. Season the fish up to 4 hours ahead and keep covered in the fridge.

Serve with

A cold Mexican beer, obviously. Or lime sparkling water if you're being responsible. Side of black beans and rice if you're feeding David's running club. Pickled jalapeños on the table for anyone who wants more heat.