Crispy Fish Dish

Featured in Meals That Make the Table Happy.

Turn pantry staples and fresh produce into an incredible meal with Crispy Fish topped with Cilantro Lime Slaw. Firm white fish such as mahi-mahi or cod is coated in seasoned flour, pan-fried until perfectly golden, and paired with a cooling, crunchy slaw. The creamy slaw dressing is brightened with lime and gets a slight punch from a touch of jalapeño. This dish shines thanks to its contrasting textures and bold flavors. You can easily make it gluten-free using corn tortillas and alternative flour blends, so everyone gets to enjoy. Ready in just 45 minutes, this meal gives you coastal vibes without leaving your own kitchen.
A woman wearing a chef's hat and apron.
Updated on Thu, 20 Mar 2025 02:31:30 GMT
A plate piled with crispy fish topped with fresh greens and vegetables. Pin it
A plate piled with crispy fish topped with fresh greens and vegetables. | mecooking.com

These fish tacos bring restaurant-worthy taste with hardly any fuss. Crisp, golden fish nestled in soft corn tortillas makes the perfect base for our zesty cilantro lime slaw. That magic combo of hot, well-seasoned fish next to cold, rich slaw hits all the right notes that make fish tacos so darn good you can't stop at one.

The first time I served these at a get-together, nobody said a word for a full minute while they munched away. Then one buddy broke the quiet by saying these beat the famous tacos from her favorite seaside spot. That's when I knew this would be my go-to dish whenever friends come over.

Delicious Ingredients

  • Firm white fish: Makes the backbone of these tacos. Go for cod that looks clear and smells like the ocean without any funky smell, or splurge on halibut if you want something a bit sweeter.
  • Corn tortillas: Give that real-deal taste and feel. Pick good quality ones with just a few ingredients for better flavor and sturdiness.
  • Cabbage: Gives the slaw its satisfying crunch. Green or purple both work great, with purple adding a nice pop of color against the white fish.
  • Fresh cilantro: Perks up everything with its unique flavor. Look for bright green bunches without any yellow or wilted bits for the best taste.
  • Jalapeños: Bring adjustable kick to your slaw. Control how spicy things get by keeping or tossing the seeds and white ribs based on what you like.

Cooking Instructions

Fish Prep Done Right:
First, grab some good quality white fish fillets. Dry them completely with paper towels since wet fish won't brown nicely and will just steam in the coating. Cut the fillets into 3-4 inch chunks that'll fit nicely in your tortillas. Mix flour with cumin, chili powder, garlic powder, onion powder, salt, and black pepper in a shallow dish, stirring well so the spices spread out evenly. Take each piece of fish and coat it in the spicy flour mix, giving it a gentle shake to get rid of extra flour. This thin coating will get you that perfect crunch without feeling too heavy.
Getting That Perfect Crunch:
Get a heavy pan nice and hot over medium-high heat. Cast iron works really well since it keeps heat steady. Pour in some oil and wait till it starts to shimmer a bit. Carefully put in a few pieces of coated fish, making sure not to pack them too close together. Let them cook without touching for about 4-5 minutes until they form a nice golden crust. Flip them gently with a thin spatula and cook another 4 minutes until the other side looks just as good and the fish breaks apart easily. Move the cooked pieces to a plate lined with paper towels and sprinkle with a little more salt right away. Do the same with the rest of your fish, adding fresh oil between batches if needed.
Making Awesome Slaw:
While your fish cooks, throw together the cilantro lime slaw that'll cool down the rich fish with its creamy crunch and bright flavors. Put sour cream, mayo, fresh garlic, jalapeños without seeds, fresh lime juice, cilantro, a tiny bit of sugar, salt, and pepper in a food processor. Pulse everything until it's smooth with little green bits of cilantro throughout. Dump your shredded cabbage in a big bowl and pour the green dressing over it. Mix everything really well with tongs or big spoons until all the cabbage gets coated. You can make this a few hours ahead and keep it in the fridge, which lets the flavors come together while the cabbage stays crunchy.

My household really digs how flexible this recipe is. My hubby loads his tacos with extra jalapeños while the kids go for mild versions with lots of avocado. I love adding thin slices of radish for their spicy crunch and pretty look. We've tried all sorts of fish, but we all agree that cod gives us the best mix of taste, texture, and value for money.

A plate of fish tacos with lime wedges. Pin it
A plate of fish tacos with lime wedges. | mecooking.com

Tortilla Technique

Warming corn tortillas the right way turns them from stiff and boring to soft, bendable wraps with better corn flavor. For the real deal, hold each tortilla with tongs over an open flame on a gas stove for about 30 seconds per side. Watch for slight char marks and puffing as signs they're done right. If you don't have gas, heat up a dry cast iron pan until it's really hot, then warm each tortilla for 30-45 seconds on both sides.

Serving Ideas

Team up with Mexican rice mixed with corn and peas. Add black beans topped with crumbly queso fresco. Throw in cucumber slices with lime juice and Tajín. Include a simple cabbage mix dressed with lime and olive oil.

Flavor Variations

Swap in Greek yogurt for sour cream in the slaw to lighten things up. Toss some mango chunks into your slaw for sweet tropical flair. Try coating the fish with Cajun spices instead of flour. Add pickled red onions for a tangy kick on top.

Make Ahead Tips

Mix up the slaw dressing three days early and keep it separate. Combine the flour coating ahead and store it in a sealed container. Cut fish and keep it chilled properly for up to one day before cooking. Get extra toppings like fresh salsa ready a day ahead.

Two fish tacos with lettuce and avocado. Pin it
Two fish tacos with lettuce and avocado. | mecooking.com

These fish tacos have become our family's way to mark special moments and victories. Last summer when my daughter won her swim meet, she asked for these tacos instead of going to a restaurant. Seeing everyone around the table, building their ideal taco creations and chatting away, reminds me why food is so powerful at creating memories that stick with us.

Frequently Asked Questions

→ What’s the best fish to use?
Use any sturdy white fish that holds up while cooking. Cod, mahi-mahi, haddock, or even walleye are great options with a mild taste.
→ Can I make these gluten-free?
Yes, swap regular flour for gluten-free flour, and stick to corn tortillas. Everything else is naturally gluten-free!
→ Why does the breading sometimes fall off?
Make sure the fish is dabbed dry before coating it and ensure your oil’s hot before cooking. Avoid flipping the fish too much while it fries.
→ Can I prep anything ahead of time?
Definitely! Get a head start by making the cilantro lime slaw the day before. The flavors blend better overnight, so it’s worth the wait! Cook the fish fresh so it stays crispy.
→ How spicy is the slaw? Can I make it mild?
The slaw has a mild heat from jalapeños. Keep it mild by removing all jalapeño seeds or cutting back on the pepper. Want it hotter? Leave seeds or add chili flakes!
→ What pairs well with this dish?
Try black beans, grilled corn, or a quinoa salad on the side. For drinks, grab a margarita, soda with lime, or refreshing horchata.

Crispy Fish Dish

Golden, flaky fish meets crisp and zesty cilantro lime slaw for a delicious weeknight treat that comes together fast and feels gourmet.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
By: Mariana

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Mexican

Yield: 8 Servings

Dietary: Gluten-Free

Ingredients

→ Coating Ingredients for the Fish

01 4 Tbsp. oil for frying (like avocado, canola, safflower, or peanut)
02 1 tsp. onion powder
03 1 tsp. garlic powder
04 2 tsp. chili powder
05 2 tsp. cumin powder
06 1 teaspoon kosher salt, divided
07 ½ teaspoon black pepper, divided
08 2 lbs. sturdy white fish (use haddock, cod, walleye, or Mahi Mahi)
09 1 cup all-purpose or gluten-free flour mix

→ Cilantro Lime Slaw Ingredients

10 8 cups of chopped cabbage (or 1 bag premade slaw)
11 ¼ teaspoon ground pepper, more or less to taste
12 ¼ teaspoon salt, adjust to your liking
13 1 cup freshly chopped cilantro
14 ½ tsp. sugar (or swap for honey or agave syrup)
15 1-2 limes, juice squeezed out
16 1-2 jalapenos with seeds and membranes removed
17 2 garlic cloves
18 ¼ cup mayo
19 ¾ cup sour cream

→ For Toppings

20 Avocado, hot sauce, salsa, peppers, guacamole, or tomato (optional)
21 1 pack of corn tortillas (can sub flour tortillas if you prefer)

Instructions

Step 01

Chop the fish fillets into pieces approximately 3–4 inches long and not over an inch thick. Dab them dry with some paper towels to keep them crunchy, not soggy, when frying. Pull out any bones if you're working with freshly caught fish.

Step 02

In a small dish, stir together the gluten-free flour, cumin, chili powder, garlic powder, onion powder, and half of the salt and pepper. Blend until it's all even.

Step 03

Lay the fillets on a flat surface like a plate or shallow dish. Sprinkle the flour mix over them and turn the pieces over a couple times to fully cover them. Shake off the extra before setting aside.

Step 04

Heat 2 Tbsp. of oil in a pan over medium-high. When the oil's hot enough to sizzle, slide in your first batch of fish pieces. Let them cook undisturbed for about 4–5 minutes on one side. Flip them carefully once the undersides are a golden color, then cook for another 4–5 minutes.

Step 05

Move the cooked fish to a plate topped with paper towels to soak up extra oil, then sprinkle with the rest of the kosher salt. Do this for the rest of the fish, adding more oil as needed between batches.

Step 06

Toss mayo, sour cream, lime juice, garlic, jalapenos, sugar, chopped cilantro, salt, and pepper into a blender or food processor. Blitz until it's all smooth.

Step 07

Pour the cilantro-lime mix over the shredded cabbage in a large bowl. Stir it until all the cabbage is coated evenly. You can do this a day ahead and chill it if needed.

Step 08

Heat up the tortillas to make them more flexible. Load them with pieces of fish and coleslaw, then add whatever toppings you like!

Notes

  1. Fish should hit an internal temp of 145°F. Check with a food thermometer if you're unsure.
  2. Your oil needs to be hot before frying, or the fish will soak up too much oil.
  3. Removing jalapeno seeds and membranes makes it less spicy. Too much heat? Add extra sugar to the slaw dressing.
  4. You can make the slaw early and keep it chilled in the fridge for up to two days.

Tools You'll Need

  • Big frying pan
  • Blender or food processor
  • Paper towel sheets
  • Mixing bowls of various sizes
  • Optional: food thermometer

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Includes fish
  • Has dairy from the sour cream
  • Contains eggs, due to the mayonnaise
  • Works gluten-free if you use gluten-free flour and corn tortillas

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 390
  • Total Fat: 19 g
  • Total Carbohydrate: 31 g
  • Protein: 25 g