Zesty Cilantro Lime Fish Tacos for a Fresh Taco Night

3 min prep 30 min cook 3 servings
Zesty Cilantro Lime Fish Tacos for a Fresh Taco Night
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a tiny beachside taquería in Baja where I first tasted the kind of fish taco that rearranges your priorities. The tortilla was warm, the fish was impossibly crisp, and the sauce—bright with cilantro, lime, and just enough heat—made me close my eyes and exhale. I’ve spent the last decade chasing that flavor memory in my own kitchen, tweaking marinades, testing batters, and blending salsa after salsa. This recipe is the closest I’ve come to bottling sunshine and ocean air. It’s the one I pull out when friends announce “Taco Night!” and the one my kids request for birthdays. The fish stays juicy under a light, crunchy crust, the slaw is cool and creamy, and the crema—oh, the crema—ties everything together with a zing that keeps you coming back for “just one more.” Whether you’re feeding a crowd or treating yourself to a weeknight upgrade, these zesty cilantro-lime fish tacos deliver that vacation vibe without the plane ticket.

Why This Recipe Works

  • Quick-cure spice rub: A 10-minute dry rub seasons the fish and draws out surface moisture so the coating stays shatter-crisp.
  • Rice-flour crunch: A 50/50 mix of rice flour and cornstarch delivers a gluten-free, feather-light crust that stays crisp even after saucing.
  • Double-citrus marinade: Both zest and juice infuse every flake of fish with bright, layered lime flavor.
  • Crema swirls in seconds: Greek yogurt lightens traditional mayo crema while still giving that luscious drizzle.
  • Make-ahead friendly: Slaw and crema can pre-game in the fridge for up to three days, so dinner is a 15-minute sprint.
  • Flexible heat: One jalapeño in the slaw gives gentle warmth; swap in serrano or add chipotle to the crema for a fiery upgrade.

Ingredients You'll Need

Ingredients

Fish: Look for fresh, sustainably caught cod, halibut, mahi-mahi, or snapper. You want a firm white fish that won’t fall apart when flipped. Ask your fishmonger for “taco portions”—roughly 4 oz strips, no thicker than ¾ inch so they cook quickly. If frozen, thaw overnight in the fridge on a paper-towel-lined tray to wick away excess moisture.

Rice flour & cornstarch: The combo creates a delicate tempura-style crust. If you can’t find rice flour, substitute equal parts all-purpose flour plus 2 Tbsp additional cornstarch.

Cilantro: Buy a big bunch; you’ll use stems in the marinade and leaves everywhere else. To keep cilantro perky, trim stems, place in a jar with an inch of water, cover loosely with the produce bag, and refrigerate up to 10 days.

Limes: Choose heavy, thin-skinned fruit—they yield more juice. Zest before juicing; the oils in the zest carry intense aroma without extra acidity.

Greek yogurt: Whole-milk yogurt gives the creamiest crema, but 2% works. Avoid non-fat—it tastes tart and thin.

Cabbage: A mix of purple and green adds color crunch. Pre-shredded bagged slaw is fine in a pinch, but slicing your own stays crisp longer.

How to Make Zesty Cilantro Lime Fish Tacos for a Fresh Taco Night

1
Make the dry rub

In a small bowl, combine 1 tsp kosher salt, ½ tsp each cumin, smoked paprika, and garlic powder, plus ¼ tsp black pepper. Pat fish strips dry, then sprinkle rub on all sides. Let rest 10 minutes while you prep the slaw; the salt will draw moisture to the surface for better crust adhesion.

2
Whisk the crema

In a liquid measuring cup, blend ½ cup plain Greek yogurt, 3 Tbsp mayo, zest of 1 lime, 2 Tbsp fresh lime juice, 1 small grated garlic clove, ¼ cup finely chopped cilantro, and a pinch of salt. Add 1–2 tsp minced jalapeño for heat. Cover and chill so flavors meld.

3
Toss the slaw

Thinly slice 2 cups green cabbage and 1 cup purple cabbage. Add ½ cup grated carrot, ¼ cup sliced green onion, and 2 Tbsp chopped cilantro. Drizzle with 2 Tbsp lime juice, 1 Tbsp olive oil, and a pinch of salt. Massage lightly to soften. Refrigerate until ready to serve; it keeps 3 days.

4
Set up the breading station

In a shallow dish, whisk ½ cup rice flour, ½ cup cornstarch, ½ tsp baking powder, and ½ tsp salt. In a second dish, beat 2 eggs with 1 Tbsp water. Dip each seasoned fish strip first into flour mixture, then egg, then back into flour for a double coat. Shake off excess; place on a wire rack.

5
Heat the oil

Pour ½ inch neutral oil (peanut or canola) into a heavy skillet. Heat to 350 °F—a crumb of bread should sizzle immediately but not burn. Maintain temperature over medium-high heat; if the oil is too cool the coating absorbs and turns soggy.

6
Fry until golden

Fry 3–4 strips at a time, 2 minutes per side, until crust is matte gold and internal temp hits 137 °F. Transfer to a clean rack set over paper towels. Sprinkle with a pinch of salt while hot. Bring oil back to 350 °F between batches.

7
Warm the tortillas

Char corn tortillas directly over a gas flame 15 seconds per side for smoky edges, or wrap a stack in foil and warm 10 minutes at 325 °F. Keep wrapped in a kitchen towel so they stay pliable.

8
Assemble & serve

Spread a spoonful of crema on each tortilla, top with a fistful of slaw, nestle one piece of fish, drizzle more crema, and finish with a shower of fresh cilantro, a lime wedge, and a slice of avocado if you’re feeling extra. Serve instantly while the crust crackles.

Expert Tips

Oil maintenance

Skim stray bits between batches with a fine mesh strainer; they burn and turn oil bitter. Cool, strain, and refrigerate oil for up to 3 additional uses.

Instant-read thermometer

Fish is safest and juiciest at 137 °F. Overcooking dries it out; undercooking leaves a gummy center.

Beer batter upgrade

Swap the egg wash for ¾ cup light beer mixed into the flour. The carbonation puffs the crust into pub-style crunch.

Chill the bowl

Place your mixing bowl and beaters in the freezer 10 minutes before whipping crema; it fluffs faster and resists separating.

Cilantro stems

Don’t toss them—mince and add to the rub for an extra layer of herbal flavor that blooms under heat.

Keep warm trick

Hold fried fish on a rack over a sheet pan in a 200 °F oven for up to 20 minutes without losing crunch.

Variations to Try

  • Blackened: Skip the breading and dust fish with a Cajun spice mix, then sear in a cast-iron skillet with a knob of butter for a smoky, spice-crusted edge.
  • Pineapple-mango slaw: Fold diced fruit into the cabbage for a sweet-tart counterpoint; swap mint for half the cilantro.
  • Avocado-cilantro crema: Blend ½ ripe avocado into the yogurt base for extra silkiness and a pastel-green hue.
  • Low-carb: Serve everything over a bed of romaine leaves or in cheese-shell tacos baked from small mounds of shredded cheddar.
  • Vegan: Use hearts of palm or firm tofu, press well, and coat with the same breading; swap yogurt for coconut yogurt in the crema.
  • Breakfast twist: Top a fried egg over the fish, add a strip of bacon, and call it a sunrise taco.

Storage Tips

Fish: Cool completely, then refrigerate in an airtight container up to 2 days. Reheat on a wire rack set over a sheet pan at 400 °F for 6–7 minutes to restore crunch. Microwaving steams the coating and turns it rubbery—avoid at all costs.

Slaw: Store in a glass jar with a tight lid; it stays crisp for 3 days. Drain any excess liquid before serving.

Crema: Keeps 5 days refrigerated. Thin with a teaspoon of water or milk if it thickens too much.

Tortillas: Wrap leftover corn tortillas in foil and refrigerate up to 1 week or freeze up to 3 months. Reheat directly over flame or in a dry skillet.

Frequently Asked Questions

Yes, though you’ll lose some crunch. Spray breaded strips generously with oil, set on a greased rack over a sheet pan, and bake at 450 °F for 12–14 min, flipping halfway. Broil the last 1 min for extra browning.

Refined peanut, canola, or sunflower oils have high smoke points and neutral flavor. Save expensive avocado oil for dressings; its subtle taste gets lost here.

Absolutely—rice flour and cornstarch are naturally gluten-free. Just double-check that your baking powder is labeled GF.

Warm them first; cold tortillas crack. Double-stack for extra strength, or brush lightly with oil and griddle 10 seconds per side to create a flexible, slightly crisp shell.

Blend ½ cup soaked cashews, ¼ cup water, 2 Tbsp lime juice, and a pinch of salt until silky. Add cilantro and jalapeño for flavor parity.

Yes—make slaw and crema up to 3 days ahead; spice-rub fish up to 24 hrs ahead (wrap well). Bread and fry just before guests arrive so the crust stays legendary.
Zesty Cilantro Lime Fish Tacos for a Fresh Taco Night
seafood
Pin Recipe

Zesty Cilantro Lime Fish Tacos for a Fresh Taco Night

(4.9 from 127 reviews)
Prep
20 min
Cook
15 min
Servings
4

Ingredients

Instructions

  1. Season: Mix salt and spices, rub over fish, rest 10 min.
  2. Crema: Whisk yogurt, mayo, lime zest/juice, cilantro, jalapeño. Chill.
  3. Slaw: Combine cabbages, carrot, lime juice, oil, pinch salt. Chill.
  4. Breading: Mix rice flour, cornstarch, baking powder. Beat eggs. Dip fish in flour, egg, then flour again.
  5. Fry: Heat ½ inch oil to 350 °F. Fry fish 2 min per side until golden. Drain on rack.
  6. Assemble: Warm tortillas, top with crema, slaw, fish, extra crema, cilantro, lime.

Recipe Notes

For extra crunch, add ¼ cup panko to the final flour dredge. Want tacos for a crowd? Keep fried fish on a rack at 200 °F up to 20 minutes.

Nutrition (per serving)

425
Calories
28g
Protein
34g
Carbs
19g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.