These easy fish tacos come together with flaky, perfectly seasoned white fish, crunchy cabbage, creamy avocado, and a zesty homemade sauce—all tucked into warm corn tortillas. I love how fresh and satisfying they are, and they make a perfect dinner any night of the week. Easy Fish Tacos

Why You’ll Love This Recipe

I like this recipe because it’s fast, flavorful, and incredibly versatile. The fish cooks quickly and stays tender with a citrusy marinade, while the creamy sauce adds a punch of flavor that ties everything together. It’s also easy to customize with different toppings, and the final result always feels like something special—even though it’s simple to make.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

for the fish:

  • white fish fillets (like cod, halibut, mahi mahi, or tilapia)
  • lime juice and zest
  • fajita seasoning

for the fish taco sauce:

  • mayonnaise
  • sour cream
  • lime juice
  • garlic powder
  • sriracha
  • salt

for serving:

  • corn tortillas
  • shredded cabbage
  • sliced avocado
  • chopped cilantro
  • lime wedges

Directions

  1. I start by marinating the fish in lime juice, lime zest, and fajita seasoning. Just a short time is enough to boost the flavor.
  2. Then I cook the fish in a skillet or on a grill until it’s flaky and opaque—it usually takes just a few minutes per side.
  3. While the fish cooks, I mix the sauce by whisking together mayonnaise, sour cream, lime juice, garlic powder, sriracha, and salt. I pop it in the fridge to chill while everything comes together.
  4. To assemble, I warm the tortillas, then layer on the cooked fish, cabbage, avocado slices, and a drizzle of the sauce. I finish with cilantro and lime wedges.

Servings and timing

  • Servings: 4
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes

Variations

I like switching things up with different types of fish—whatever’s fresh or on hand works well. Flour tortillas are a great option if I’m out of corn. Sometimes I add toppings like mango salsa, pickled onions, or jalapeños for extra flair. And when I want a smoky twist, I grill the fish instead of pan-frying it.

Storage and reheating

I store leftover components separately in airtight containers in the fridge. The cooked fish keeps for up to 2 days. When it’s time to reheat, I warm the fish in a skillet over low heat to keep it tender. I always assemble the tacos just before serving so everything stays fresh and crisp.

FAQs

What kind of fish works best for fish tacos?

I usually go with mild white fish like cod, mahi mahi, halibut, or tilapia. They cook quickly and soak up the marinade nicely.

Can I make the sauce ahead of time?

Yes, I often prepare the sauce a day in advance—it gives the flavors more time to develop and saves me time when I’m ready to cook.

Are these tacos spicy?

The sriracha gives the sauce a little kick, but it’s easy to adjust to taste. I add more if I want a spicier taco or leave it out for a milder version.

What are some good toppings for fish tacos?

Besides cabbage and avocado, I sometimes add pico de gallo, pickled onions, or even a dollop of guacamole. Fresh ingredients really make a difference.

Can I bake the fish instead of pan-frying it?

Absolutely. When I want to make cleanup easier, I bake the seasoned fish at 400°F for about 10–12 minutes or until it flakes easily.

Conclusion

These fish tacos are one of my favorite quick meals. They’re easy to make, packed with fresh flavors, and endlessly customizable. Whether it’s a weeknight dinner or a relaxed weekend meal, they always hit the spot.

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
Easy Fish Tacos

Easy Fish Tacos

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Evelyn
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Category: Dinner
  • Method: Grilled or Pan-Seared
  • Cuisine: Mexican-Inspired

Description

These easy fish tacos are bursting with fresh flavor from flaky white fish seasoned with lime and fajita spices, creamy fish taco sauce with a kick of sriracha, crunchy cabbage, and buttery avocado — all wrapped in warm corn tortillas. Perfect for a quick, delicious weeknight dinner or casual gathering.


Ingredients

  • For the Fish:
  • 1 ½ pounds fresh white fish (halibut, mahi mahi, cod, or tilapia)
  • Juice and zest of 3 to 4 limes
  • Fajita seasoning (homemade or store-bought)
  • For the Fish Taco Sauce:
  • Mayonnaise
  • Sour cream
  • Lime juice
  • Garlic powder
  • Sriracha
  • Salt
  • For Serving:
  • Corn tortillas
  • Shredded cabbage
  • Sliced avocado
  • Chopped cilantro
  • Lime wedges

Instructions

  1. Prepare the Fish:
    Marinate the white fish with lime juice, zest, and fajita seasoning.
  2. Cook the Fish:
    Grill, pan-fry, or bake the fish until flaky and fully cooked.
  3. Make the Sauce:
    Mix mayonnaise, sour cream, lime juice, garlic powder, sriracha, and salt until smooth. Chill until serving.
  4. Assemble Tacos:
    Warm tortillas, layer with fish, cabbage, avocado, sauce, and cilantro. Serve with lime wedges.

Notes

  • Use any mild white fish like cod, tilapia, or mahi mahi.
  • Make the sauce ahead to deepen the flavor.
  • Add jalapeños or mango salsa for variation.
  • Store components separately for best leftovers.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star