Easy Fish Tacos with Chili Lime Slaw
Flaky, seasoned white fish + creamy chili lime slaw + warm tortillas. Taco Tuesday just became your favorite night of the week.
Fish tacos are one of those meals that sounds impressive and takes less than 20 minutes — which is exactly the kind of thing I want in my rotation on a weeknight. Simple seasoned white fish, pan-cooked until flaky and golden, piled into warm tortillas with a creamy chili lime slaw that takes maybe five minutes to throw together. That's it. That's the whole plan.
I use tilapia or cod depending on what's at the store and both work perfectly. The seasoning is just chili powder, garlic powder, paprika, salt, and a squeeze of lime at the end — nothing complicated, nothing you don't already have in your spice cabinet. The slaw is shredded cabbage, mayo, lime juice, a splash of rice vinegar, and a tiny bit of sugar. Done before the fish even hits the pan.
If you want to take these completely over the top, a drizzle of Cilantro Lime Crema right before you serve them is the move. Not required. Absolutely worth it.
Prep Time: 5 minutes | Cook Time: 10 minutes | Total Time: 15–20 minutes
Yield: 8 tacos (serves 3–4)
Protein: ~28g per serving (2 tacos)
Dairy-free (without crema) · High protein · Kid-friendly
Why You'll Love These Fish Tacos
Done in 20 minutes — faster than delivery and actually better
Budget-friendly — tilapia is one of the most affordable proteins at the grocery store
No deep frying — these are pan-seared, which means less mess, less oil, and still totally delicious
The slaw does the heavy lifting — that creamy chili lime coating makes every bite interesting
Customizable heat level — serve with hot sauce, jalapeños, or just lime wedges depending on your crew
High protein — roughly 28g per serving without trying
Ingredients
Fish
1 pound white fish (tilapia or cod — both work great)
1 tablespoon olive oil
1 teaspoon chili powder
½ teaspoon garlic powder
½ teaspoon paprika
Salt and black pepper to taste
1 tablespoon fresh lime juice
Chili Lime Slaw
2 cups shredded cabbage (bagged coleslaw mix works perfectly)
2 tablespoons mayonnaise
1 tablespoon fresh lime juice
1 tablespoon rice vinegar (white wine vinegar works too)
1 teaspoon sugar
Pinch of salt
For Serving
8 small corn or flour tortillas
Lime wedges
Cilantro Lime Crema — highly recommended drizzle
Homemade Pico de Gallo — optional but excellent topping
💡 Tilapia vs. cod: Tilapia is thinner, cooks faster (about 3 minutes per side), and is usually cheaper. Cod is thicker and flakier with a slightly more pronounced flavor. Both are excellent. Use whatever is freshest or most affordable at your store.
💡 Bagged coleslaw mix: Using pre-shredded cabbage from the bag cuts your prep time in half. No shame, just smart.
Instructions
Make the slaw first. In a bowl, combine cabbage, mayonnaise, lime juice, rice vinegar, sugar, and a pinch of salt. Toss until evenly coated. Set aside — the 10–15 minutes it sits while you cook the fish is exactly enough time for the flavors to develop.
Prep the fish. Pat the fish completely dry with paper towels. This step matters — wet fish steams instead of sears. Dry fish gets golden and flaky.
Season it. Drizzle with olive oil and season both sides with chili powder, garlic powder, paprika, salt, and black pepper.
Cook the fish. Heat a skillet over medium heat. Add the fish and cook 3–4 minutes per side until fully cooked through and flaky. It should break apart easily when pressed gently with a spatula.
Add the lime. Squeeze lime juice over the fish right as it comes off the heat. Remove from the pan and break into large pieces.
Warm the tortillas. Warm in a dry skillet for 30–45 seconds per side, or microwave wrapped in a damp paper towel for 30 seconds.
Build your tacos. Add fish to each tortilla, top with slaw, and serve immediately with lime wedges. Add a drizzle of Cilantro Lime Crema if you want them truly excellent.
Tips for the Best Fish Tacos
Dry your fish. Already said it but really — pat it dry or you'll steam it instead of sear it. Dry fish = golden fish.
Don't overcook it. White fish goes from perfect to rubbery fast. Pull it off the heat the moment it flakes easily. At 1 pound, you're looking at about 3–4 minutes per side on medium heat.
Make the slaw first. Even 10 minutes of resting time makes a difference. The cabbage softens slightly, the lime and vinegar meld, and the whole thing tastes more cohesive.
Corn tortillas vs. flour: Corn tortillas are traditional and sturdy enough to hold the fish + slaw without falling apart. Flour tortillas work fine if that's your preference. For these tacos, I prefer corn.
Double the slaw. Seriously. Make extra. You'll want it on eggs tomorrow morning or as a side with whatever else you're making this week.
SUBSTITUTIONS
Tilapia or cod → Mahi-mahi, snapper, or halibut work great. Just adjust cook time depending on thickness.
Shredded cabbage → Grab a bag of pre-shredded coleslaw mix. Same result, half the prep work.
Rice vinegar → White wine vinegar or apple cider vinegar both work. Apple cider adds a little extra tang.
Mayonnaise → Swap in Greek yogurt for a tangier, slightly lighter slaw.
Corn tortillas → Flour tortillas are totally fine if that's your preference. Corn is traditional and holds up well.
Lime juice → Fresh only. Bottled lime juice is flat and won't give you the same brightness.
STORAGE
The fish is best eaten immediately — white fish doesn't reheat particularly well and the tacos will get soggy if assembled ahead. However:
Store fish separately in an airtight container in the fridge for up to 2 days. Reheat gently in a skillet over low heat or in the microwave at 50% power.
Store slaw separately for up to 3 days. Give it a stir before serving — it'll release some liquid as it sits, which is normal. Drain if needed.
Assemble to order. Don't pre-build the tacos or the tortillas will get soggy.
Frequently Asked Questions
What is the best fish for fish tacos? Mild, flaky white fish is the way to go. Tilapia and cod are the most popular because they're affordable, widely available, and have a neutral flavor that works beautifully with bold taco seasonings. Mahi-mahi, snapper, and halibut are excellent upgrades if you want to spend a little more.
Do I need to marinate the fish? No — and for a weeknight taco, you shouldn't have to. The dry seasoning rub (chili powder, garlic powder, paprika, salt) plus the lime squeeze at the end gives you all the flavor you need without any waiting around.
Can I make fish tacos in the oven instead of on the stove? Yes. Place seasoned fish on a lined baking sheet and bake at 400°F for 12–15 minutes depending on thickness, until flaky. You won't get quite the same golden sear, but the fish will still be delicious.
Can I use frozen fish? Yes — just thaw it completely and pat it very dry before seasoning. Frozen fish tends to have more moisture than fresh, so the drying step is even more important
What toppings go on fish tacos? The slaw is the hero, but beyond that: lime wedges are non-negotiable, cilantro is excellent, sliced jalapeños if you want heat, diced avocado or Homemade Pico de Gallo for freshness, and absolutely a drizzle of Cilantro Lime Crema if you have it. Hot sauce on the side for whoever wants it
Are these fish tacos healthy? Pretty much. White fish is lean, high-protein, and low-calorie. The slaw has a small amount of mayo but nothing wild. Two tacos with slaw and a corn tortilla come in around 350–400 calories and 28 grams of protein depending on your portion size.
What's the difference between these fish tacos and your shrimp tacos? Both use a lime slaw, but the proteins cook differently and the flavor profiles are distinct. The fish gets a chili-forward dry rub and a skillet sear; the Easy Shrimp Tacos are seasoned differently and cook in about 2 minutes. If your family can't agree, make both — this is Taco Tuesday, not Taco Singular.
If You Liked This, Try These Next
Easy Shrimp Tacos with Lime Slaw — Same taco night energy, different protein. Shrimp cooks in literally 2 minutes.
Crockpot Chicken Tacos — Set it in the morning, tacos by dinner. The easiest version of taco Tuesday that exists.
Homemade Pico de Gallo — Make this while the fish cooks. 10 minutes, no blender, goes on everything.
Cilantro Lime Crema — The drizzle that makes these tacos genuinely great. Comes together in 2 minutes.