Easy Fish Tacos Recipe

Why I’ll Love This Recipe

I enjoy this recipe because it comes together in about 30 minutes with simple ingredients. The fish is perfectly seasoned, the toppings add freshness and crunch, and the creamy taco sauce ties everything together. I also like how easy it is to customize with different toppings, sauces, or types of fish.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the fish:

  • 1½ pounds white fish fillets (such as cod, tilapia, mahi-mahi, or halibut)
  • 2 tablespoons olive oil
  • 1 teaspoon chili powder
  • 1 teaspoon paprika
  • 1 teaspoon garlic powder
  • ½ teaspoon ground cumin
  • ½ teaspoon onion powder
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • Juice of 1 lime

For the taco sauce:

  • ½ cup sour cream
  • ¼ cup mayonnaise
  • 1 tablespoon lime juice
  • 1 teaspoon hot sauce (optional)
  • ½ teaspoon garlic powder

For serving:

  • 8 small corn or flour tortillas
  • 2 cups shredded cabbage
  • 1 cup diced tomatoes
  • ¼ cup chopped fresh cilantro
  • 1 avocado, sliced
  • Lime wedges

Directions

  1. I pat the fish dry and brush it with olive oil.
  2. I combine the chili powder, paprika, garlic powder, cumin, onion powder, salt, and black pepper, then rub the seasoning evenly over the fish.
  3. I cook the fish in a skillet over medium-high heat for about 3–4 minutes per side, or until it flakes easily with a fork.
  4. I squeeze fresh lime juice over the cooked fish and break it into large pieces.
  5. I whisk together the sour cream, mayonnaise, lime juice, hot sauce, and garlic powder until smooth.
  6. I warm the tortillas in a dry skillet or directly over a gas flame for a few seconds on each side.
  7. I fill each tortilla with fish, shredded cabbage, diced tomatoes, avocado slices, and chopped cilantro.
  8. I drizzle the taco sauce over the top and serve with fresh lime wedges.

Servings and Timing

  • Servings: 4
  • Prep Time: 15 minutes
  • Cook Time: 10–12 minutes
  • Total Time: About 25–30 minutes

Variations

  • I grill the fish instead of pan-searing it for a smoky flavor.
  • I use shrimp instead of fish for a delicious seafood variation.
  • I add sliced jalapeños for extra heat.
  • I top the tacos with mango or pineapple salsa for a sweet and tangy twist.
  • I substitute Greek yogurt for the sour cream to make the sauce a little lighter.
  • I use flour tortillas instead of corn tortillas when I prefer a softer texture.

Storage/Reheating

I store leftover cooked fish in an airtight container in the refrigerator for up to 3 days. I keep the toppings and sauce in separate containers so they stay fresh. I reheat the fish gently in a skillet over medium-low heat or in the microwave until warmed through. I assemble the tacos just before serving to maintain the best texture.

FAQs

What is the best fish for fish tacos?

I like using firm white fish such as cod, mahi-mahi, halibut, or tilapia because they cook quickly and hold together well.

Can I bake the fish instead of frying it?

Yes. I bake the seasoned fish at 400°F (200°C) for about 12–15 minutes, depending on the thickness, until it flakes easily.

Can I make the taco sauce ahead of time?

Yes. I prepare the sauce up to 2 days in advance and keep it refrigerated until I am ready to use it.

Are fish tacos better with corn or flour tortillas?

I enjoy both options. Corn tortillas provide a more traditional flavor, while flour tortillas are softer and more flexible.

What sides go well with fish tacos?

I like serving fish tacos with Mexican rice, cilantro-lime rice, black beans, tortilla chips with salsa, corn salad, or fresh guacamole.

Conclusion

I find these easy fish tacos to be one of the quickest and most satisfying meals I can make. The flaky seasoned fish, crisp vegetables, creamy sauce, and warm tortillas come together in every bite for a fresh and flavorful dish. I appreciate how easy they are to customize, making them perfect for busy weeknights, family dinners, or casual get-togethers.

Print

Easy Fish Tacos Recipe

Easy Fish Tacos Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These easy fish tacos feature flaky, seasoned white fish tucked into warm tortillas with crisp cabbage, fresh vegetables, and a creamy lime taco sauce. Ready in about 30 minutes, they’re a fresh and flavorful meal perfect for busy weeknights.

  • Author: Laura
  • Prep Time: 15 minutes
  • Cook Time: 12 minutes
  • Total Time: 27 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Pan Fry
  • Cuisine: Mexican
  • Diet: Halal

Ingredients

  • pounds white fish fillets (such as cod, tilapia, mahi-mahi, or halibut)
  • 2 tablespoons olive oil
  • 1 teaspoon chili powder
  • 1 teaspoon paprika
  • 1 teaspoon garlic powder
  • ½ teaspoon ground cumin
  • ½ teaspoon onion powder
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • Juice of 1 lime
  • ½ cup sour cream
  • ¼ cup mayonnaise
  • 1 tablespoon lime juice
  • 1 teaspoon hot sauce (optional)
  • ½ teaspoon garlic powder
  • 8 small corn or flour tortillas
  • 2 cups shredded cabbage
  • 1 cup diced tomatoes
  • ¼ cup chopped fresh cilantro
  • 1 avocado, sliced
  • Lime wedges, for serving

Instructions

  1. Pat the fish dry and brush it with the olive oil.
  2. Combine the chili powder, paprika, garlic powder, cumin, onion powder, salt, and black pepper. Rub the seasoning mixture evenly over the fish.
  3. Cook the fish in a skillet over medium-high heat for 3–4 minutes per side, or until it flakes easily with a fork.
  4. Squeeze the lime juice over the cooked fish and gently break it into large pieces.
  5. Whisk together the sour cream, mayonnaise, lime juice, hot sauce, and garlic powder until smooth.
  6. Warm the tortillas in a dry skillet or directly over a gas flame for a few seconds on each side.
  7. Fill each tortilla with the fish, shredded cabbage, diced tomatoes, avocado slices, and chopped cilantro.
  8. Drizzle with the taco sauce and serve immediately with lime wedges.

Notes

  • Grill the fish instead of pan-searing for a smoky flavor.
  • Substitute shrimp for the fish for a tasty variation.
  • Add sliced jalapeños for extra heat.
  • Top with mango or pineapple salsa for a sweet and tangy twist.
  • Use Greek yogurt instead of sour cream for a lighter sauce.
  • Store cooked fish in the refrigerator for up to 3 days and keep toppings and sauce separate until serving.

Nutrition

  • Serving Size: 2 tacos
  • Calories: 560 kcal
  • Sugar: 5 g
  • Sodium: 790 mg
  • Fat: 28 g
  • Saturated Fat: 7 g
  • Unsaturated Fat: 18 g
  • Trans Fat: 0 g
  • Carbohydrates: 35 g
  • Fiber: 6 g
  • Protein: 39 g
  • Cholesterol: 95 mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments