Tilapia Fish Tacos

Crispy seasoned tilapia fish tacos topped with vibrant cabbage slaw and creamy zesty lime crema Save
Crispy seasoned tilapia fish tacos topped with vibrant cabbage slaw and creamy zesty lime crema | dishcraftly.com

These satisfying tacos feature tender tilapia fillets seasoned with chili powder, cumin, and smoked paprika, then pan-seared until golden. The fish gets paired with a crunchy cabbage and carrot slaw dressed in lime, plus a cool crema sauce that balances the spices. Warm corn or flour tortillas hold everything together, while toppings like creamy avocado, fresh cilantro, and extra lime wedges let everyone customize their plate.

Everything comes together in just over 30 minutes. The spice rub adds depth without overwhelming heat, while the slaw provides refreshing crunch. Make the components ahead for quick assembly, or set up a taco bar for interactive serving.

Tuesday nights had become predictably dull until I threw together whatever was in the fridge and these tacos emerged. Now they're the most requested dinner when friends come over, even the ones who swear they don't like fish.

Last summer my neighbor Sarah leaned over the fence while I was cooking these and literally invited herself to dinner. She brought the beer and I've never seen someone demolish fish tacos so enthusiastically.

Ingredients

  • 500 g tilapia fillets: Mild and affordable, but the real magic is how it absorbs that spice rub without falling apart
  • Chili powder, cumin, smoked paprika: This trio creates restaurant-style flavor in minutes
  • Shredded cabbage and carrots: The crunch factor that makes every bite interesting
  • Sour cream or Greek yogurt: Greek yogurt works beautifully and feels slightly virtuous
  • 8 small tortillas: Corn is traditional but flour makes for easier rolling
  • Fresh limes: Don't skip the lime wedges at the table, they wake up everything

Instructions

Season the fish:
Pat those fillets completely dry, then massage the spice mixture into both sides. Let it sit while you prep the slaw, the flavors need a moment to become friends.
Get the slaw ready:
Toss cabbage and carrots with lime juice and olive oil. Make this first so the vegetables have time to soften slightly and meld together.
Stir together the crema:
Whisk sour cream with lime juice and hot sauce until smooth. It should be drizzleable, not stiff.
Sear the tilapia:
Cook in a hot skillet for 3 to 4 minutes per side. The fish is done when it flakes easily with a fork and has gorgeous golden spots.
Assemble and serve:
Pile everything onto warm tortillas and get them to the table fast. Nobody wants a soggy taco.
Save
| dishcraftly.com

My sister finally admitted she'd been avoiding my dinner invites for months because she thought fish tacos would be weird and fishy. Now she texts me weekly asking when I'm making them again.

Making It Your Own

Substitute cod or mahi-mahi if you prefer a firmer fish. Grilling adds incredible smokiness but pan-searing is faster and still delicious.

What To Serve With Fish Tacos

Cold beer is non-negotiable in my house, preferably something light and crisp. Mexican rice or refried beans turn these into a substantial meal.

Ahead Of Time Strategy

The slaw actually benefits from sitting for an hour or two, and the crema keeps perfectly in the fridge. Just don't cook the fish until you are ready to eat.

  • Set up a taco bar and let everyone build their own
  • Double the spice rub and keep it for next time
  • Warm tortillas in a stack wrapped in foil so they stay soft
Golden flaky tilapia fish tacos in warm tortillas with fresh avocado slices and tangy sauce Save
Golden flaky tilapia fish tacos in warm tortillas with fresh avocado slices and tangy sauce | dishcraftly.com

Somehow these tacos make a random Tuesday feel like a tiny celebration, and that's not something I can say about most weeknight dinners.

Recipe FAQs

Tilapia is ideal for its mild flavor and flaky texture, but cod, mahi-mahi, halibut, or snapper work beautifully too. Choose firm white fish fillets that hold together when cooked.

Prepare the slaw and crema up to 4 hours ahead and store separately. Cook the tilapia just before serving for optimal texture, or grill it beforehand and gently reheat.

Heat them directly in a dry skillet for 30 seconds per side until pliable and lightly charred. Alternatively, wrap in damp paper towels and microwave for 20-30 seconds.

Sour cream, Greek yogurt, or Mexican crema all work. For a dairy-free option, try mashed avocado thinned with lime juice or cashew cream blended with lime.

Drain excess liquid from the slaw before serving. Warm tortillas thoroughly so they're pliable, and assemble just before eating rather than letting them sit.

Absolutely. Grill fillets over medium-high heat for 3-4 minutes per side, using a grill basket or foil to prevent sticking. The smoky flavor complements the spices beautifully.

Tilapia Fish Tacos

Crispy spiced tilapia with fresh slaw and zesty crema in warm tortillas.

Prep 20m
Cook 15m
Total 35m
Servings 4
Difficulty Easy

Ingredients

Fish

  • 1 lb tilapia fillets
  • 1 tsp chili powder
  • 1 tsp ground cumin
  • 1/2 tsp smoked paprika
  • 1/2 tsp garlic powder
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1 tbsp olive oil
  • Juice of 1 lime

Slaw

  • 2 cups shredded red or green cabbage
  • 1/2 cup shredded carrots
  • 1/4 cup chopped fresh cilantro
  • 2 tbsp lime juice
  • 1 tbsp olive oil
  • Salt and pepper, to taste

Crema

  • 1/2 cup sour cream or Greek yogurt
  • 1 tbsp lime juice
  • 1 tsp hot sauce (optional)
  • 1/4 tsp salt

Tortillas

  • 8 small corn or flour tortillas, warmed

For Serving

  • Sliced avocado
  • Fresh cilantro leaves
  • Lime wedges

Instructions

1
Season the Tilapia: Pat tilapia fillets dry with paper towels. Combine chili powder, cumin, smoked paprika, garlic powder, salt, and black pepper in a small bowl. Season both sides of fillets evenly with spice mixture. Drizzle with olive oil and lime juice, coating thoroughly.
2
Cook the Fish: Heat a large nonstick skillet over medium-high heat. Place seasoned fillets in the pan and cook for 3–4 minutes per side until golden brown and cooked through. Remove from heat and let rest for 2 minutes. Flake into bite-sized pieces using a fork.
3
Prepare the Slaw: In a large bowl, combine shredded cabbage, carrots, and cilantro. Add lime juice and olive oil. Season with salt and pepper to taste. Toss thoroughly until all vegetables are evenly coated.
4
Make the Crema: In a small bowl, whisk together sour cream (or Greek yogurt), lime juice, hot sauce (if using), and salt until smooth and fully combined. Adjust seasoning to taste.
5
Warm the Tortillas: Heat tortillas in a dry skillet over medium heat for 30 seconds per side until warm and pliable. Alternatively, wrap in damp paper towels and microwave for 30 seconds.
6
Assemble the Tacos: Layer a generous portion of slaw onto each warmed tortilla. Top with seasoned tilapia pieces. Drizzle with crema. Garnish with sliced avocado, fresh cilantro leaves, and a squeeze of fresh lime juice.
7
Serve Immediately: Arrange tacos on a serving platter and serve immediately while tortillas are warm and fish is at peak temperature. Accompany with extra lime wedges and hot sauce on the side.
Additional Information

Equipment Needed

  • Large nonstick skillet
  • Mixing bowls (small and large)
  • Spatula
  • Chef's knife and cutting board

Nutrition (Per Serving)

Calories 320
Protein 25g
Carbs 29g
Fat 12g

Allergy Information

  • Contains fish (tilapia) and milk products (sour cream or Greek yogurt). Tortillas may contain gluten if not specifically labeled gluten-free. Always verify ingredient labels for potential allergens.
Eliza Bennett

Passionate home cook sharing easy, nourishing recipes for busy families and food lovers.