Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Fish Tacos with Spicy Lime Mayo and Fresh Toppings Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.1 from 8 reviews
  • Author: Evelyn
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 50 minutes
  • Yield: 12 servings
  • Category: Main Course
  • Method: Frying
  • Cuisine: Mexican

Description

Delicious and vibrant fish tacos featuring marinated cod cooked to flaky perfection, topped with a creamy lime-sriracha sauce, crunchy cabbage, fresh cilantro, and optional Cotija cheese and jalapeno for a delightful Mexican-inspired meal.


Ingredients

Marinade

  • 3 tablespoons olive oil
  • 1 tablespoon lime juice
  • 1 tablespoon chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1.5 pounds cod fillets (or substitute with halibut or tilapia)

Cooking

  • 1 tablespoon butter (for frying)

Sauce

  • 1/2 cup mayonnaise
  • 1/3 cup sour cream
  • 2 tablespoons lime juice
  • 1 tablespoon sriracha sauce
  • 1 teaspoon garlic powder
  • 1 teaspoon smoked paprika
  • 1/4 teaspoon salt

Toppings & Assembly

  • 12 corn tortillas
  • 2 cups finely shredded cabbage (green or red)
  • 1/2 medium red onion (chopped)
  • 1 handful fresh cilantro (chopped)
  • Lime wedges
  • 1/2 cup grated Cotija cheese (optional)
  • 1 jalapeno pepper (finely chopped, optional)


Instructions

  1. Prepare Marinade and Marinate Fish: In a medium bowl, combine olive oil, lime juice, chili powder, ground cumin, garlic powder, and salt. Place cod fillets in a ZipLoc bag, pour marinade over fish, massage to coat evenly, and seal. Refrigerate and marinate for at least 20 minutes, ideally 30-40 minutes.
  2. Prepare Sauce: In another medium bowl, stir together mayonnaise, sour cream, lime juice, sriracha sauce, garlic powder, smoked paprika, and salt until smooth. Adjust seasoning if needed. Refrigerate until ready to serve.
  3. Warm Tortillas and Prep Toppings: Heat a dry cast iron skillet over medium-high heat. Warm each corn tortilla for about 30 seconds per side, flipping once, until pliable and warm. Wrap tortillas in a clean kitchen towel or foil to keep warm. Meanwhile, chop red onion, jalapeno (if using), and cilantro, and finely shred the cabbage.
  4. Cook the Fish: Melt butter in the hot skillet over medium-high heat. Cook marinated cod fillets for 3-5 minutes per side until they flake easily with a fork, being careful not to overcook. Using a fork, break fish into bite-sized pieces while still in the skillet to keep warm.
  5. Assemble and Serve Tacos: Place warm tortillas on plates and top with flaked fish, shredded cabbage, chopped red onion, cilantro, jalapeno (if desired), and drizzle with prepared lime-sriracha sauce. Garnish with lime wedges and sprinkle with Cotija cheese if using. Serve immediately for best flavor and texture.

Notes

  • For a fish substitution, halibut or tilapia work well with this marinade and cooking method.
  • Use fresh corn tortillas for authentic flavor; warming them properly prevents cracking and enhances texture.
  • Adjust the spice level of the sauce by altering the amount of sriracha to your taste.
  • Marinating fish for at least 20 minutes ensures flavor without compromising texture.
  • Cotija cheese adds salty richness but can be omitted for dairy-free options.