Dinner · Mexican

Cajun Spiced Fish Tacos

A quick coat of Cajun spice and cayenne turns everyday white fish into something bold and juicy. Tuck the flaky fillets into warm tortillas with avocado, crisp lettuce, and a bright sour cream dressing for a fresh weeknight dinner that comes together in about 25 minutes.

Jump to recipe
Cajun Spiced Fish Tacos

Why you'll love this

  • On the table in about 25 minutes.
  • Bold Cajun flavor with a cool, creamy dressing.
  • Easy to customize for every eater at the table.
  • Uses affordable, everyday white fish.

EveryDayMeal recipe

Cajun Spiced Fish Tacos

Prep
10m
Cook
15m
Total
25m
Serves
4
Level
Easy

Ingredients

  • 2 tablespoons Cajun seasoning
  • 1 teaspoon cayenne pepper
  • 4 white fish fillets (such as cod or tilapia)
  • 1 teaspoon vegetable oil
  • 8 small flour tortillas
  • 1 avocado, sliced
  • 2 heads baby gem or romaine lettuce, shredded
  • 4 scallions, thinly sliced
  • 1 1/4 cups salsa
  • 1 cup sour cream
  • 1 lemon, juiced
  • 1 garlic clove, finely chopped
  • to taste salt and pepper

Equipment

  • Large skillet
  • Large plate
  • Small bowl
  • Fish spatula

Instructions

  1. On a large plate, stir together the Cajun seasoning, cayenne, and a pinch of salt and pepper. Press the fish fillets into the mixture, turning to coat all sides evenly so every bite carries flavor.
  2. Heat the vegetable oil in a large skillet over medium heat. Add the fish and cook until golden on the bottom, about 4 minutes, then lower the heat and continue cooking until the fish flakes easily with a fork, about 10 minutes total. Work in batches if the pan is crowded so the fillets sear instead of steam.
  3. While the fish cooks, make the dressing by stirring together the sour cream, lemon juice, chopped garlic, and a little salt and pepper until smooth and tangy.
  4. Warm the tortillas in the microwave for 5 to 10 seconds each so they turn soft and foldable without cracking.
  5. Load each tortilla with avocado, shredded lettuce, and scallions, add a spoonful of salsa, then top with large flakes of the Cajun fish and drizzle with the dressing. Serve right away.

Tips from the kitchen

  • Pat the fish dry before seasoning so the spices stick and the fillets brown better.
  • Cayenne makes these spicy, so cut it back to 1/2 teaspoon if cooking for kids or spice-shy eaters.
  • Warm tortillas in a dry skillet for a few seconds per side if you want a little char and extra flavor.

Estimated nutrition per serving: 480 cal · 32g protein · 42g carbs · 20g fat

Make it your own

  • Swap the sour cream dressing for plain Greek yogurt to lighten it up.
  • Use shrimp instead of white fish and cut the cook time in half.
  • Serve in warm corn tortillas for a gluten-free option.

Storing & make-ahead

Store leftover fish separately from the toppings in an airtight container in the fridge for up to 2 days. Reheat the fish gently in a skillet over medium heat, then assemble fresh tacos so the tortillas and lettuce stay crisp.

Good to know

What white fish works best?
Cod, tilapia, haddock, or pollock all work well. Choose a firm fillet that holds together when it flakes.
Can I make these ahead?
Prep the dressing and shred the veggies a few hours ahead, but cook the fish and assemble just before serving for the best texture.
How do I know the fish is done?
It should turn opaque and flake easily with a fork, usually around 10 minutes over medium heat depending on thickness.
Can I grill or bake the fish instead?
Yes. Bake at 400 degrees F for about 12 to 15 minutes, or grill 3 to 4 minutes per side until it flakes.

Related recipes