Tilapia Fish Tacos (Printable)

Spiced tilapia with crunchy slaw and zesty crema in warm tortillas

# What You'll Need:

→ Fish

01 - 1 lb tilapia fillets
02 - 1 tsp chili powder
03 - 1 tsp ground cumin
04 - 1/2 tsp smoked paprika
05 - 1/2 tsp garlic powder
06 - 1/2 tsp salt
07 - 1/4 tsp black pepper
08 - 1 tbsp olive oil
09 - Juice of 1 lime

→ Slaw

10 - 2 cups shredded red or green cabbage
11 - 1/2 cup shredded carrots
12 - 1/4 cup chopped fresh cilantro
13 - 2 tbsp lime juice
14 - 1 tbsp olive oil
15 - Salt and pepper to taste

→ Crema

16 - 1/2 cup sour cream or Greek yogurt
17 - 1 tbsp lime juice
18 - 1 tsp hot sauce (optional)
19 - 1/4 tsp salt

→ Tortillas

20 - 8 small corn or flour tortillas, warmed

→ For Serving

21 - Sliced avocado
22 - Fresh cilantro leaves
23 - Lime wedges

# How to Make It:

01 - Pat tilapia fillets dry with paper towels. In a small bowl, combine chili powder, cumin, smoked paprika, garlic powder, salt, and black pepper. Season both sides of tilapia with spice mix, then drizzle with olive oil and lime juice.
02 - 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, then flake into bite-sized pieces.
03 - In a large bowl, combine shredded cabbage, carrots, cilantro, lime juice, and olive oil. Season with salt and pepper to taste. Toss thoroughly until all vegetables are evenly coated.
04 - In a small bowl, whisk together sour cream (or Greek yogurt), lime juice, hot sauce if using, and salt until smooth and well combined. Adjust seasoning to taste.
05 - Heat tortillas in a dry skillet over medium heat for 30 seconds per side until warm and pliable, or microwave in batches for 15-20 seconds. Keep warm until ready to assemble.
06 - Layer a generous portion of slaw onto each warm tortilla, followed by flaked tilapia. Drizzle with crema and top with sliced avocado, extra cilantro leaves, and a squeeze of fresh lime juice.
07 - Arrange tacos on a serving platter and serve while warm, accompanied by extra lime wedges and hot sauce on the side.

# Expert Advice:

01 -
  • The crispy spiced fish against cool creamy slaw hits every texture and flavor note in one bite
  • Everything comes together in 35 minutes but tastes like something from a beachside taco stand
  • The recipe forgives whatever substitutions you throw at it
02 -
  • Overcrowding the pan will steam the fish instead of searing it so work in batches if necessary
  • The slaw needs at least 10 minutes to marinate for the best texture and flavor
  • Warm tortillas make or break the experience, cold ones just do not work the same way
03 -
  • Grill the fish for a smoky flavor that mimics beachside taco stands
  • Use Greek yogurt instead of sour cream for a lighter crema that still tastes rich
  • Warm your tortillas over an open gas flame for those authentic charred spots