Why You’ll Love This Recipe

Fish Tacos are quick to make, endlessly customizable, and perfect for both weeknight dinners and casual entertaining. The flaky fish pairs beautifully with crunchy slaw, creamy sauces, and bright citrus. They’re lighter than meat-based tacos, yet just as satisfying. Plus, they’re easy to adapt with your favorite toppings and cooking methods.

Ingredients

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

  • White fish fillets (like cod, tilapia, or mahi-mahi)

  • Olive oil

  • Lime juice

  • Garlic, minced

  • Chili powder

  • Cumin

  • Paprika

  • Salt and pepper

  • Corn or flour tortillas

  • Shredded cabbage or slaw mix

  • Sour cream or Greek yogurt

  • Mayonnaise

  • Cilantro, chopped

  • Jalapeño or hot sauce (optional)

  • Fresh toppings: avocado, pico de gallo, radishes, or mango salsa

Directions

  1. In a bowl, whisk together olive oil, lime juice, garlic, and spices to make a marinade.

  2. Coat the fish fillets in the marinade and let sit for 15–30 minutes.

  3. Preheat a skillet or grill over medium heat. Cook the fish for 3–4 minutes per side, or until cooked through and flaky. Remove from heat and gently break into chunks.

  4. Warm tortillas in a dry skillet or microwave until soft and pliable.

  5. In a small bowl, mix sour cream or Greek yogurt with mayonnaise, lime juice, and chopped cilantro to make the crema.

  6. Assemble the tacos: place fish on each tortilla, top with cabbage slaw, drizzle with crema, and add any additional toppings you like.

  7. Serve immediately with lime wedges on the side.

Servings and timing

This recipe makes 4 servings (about 2 tacos per person).
Prep time: 20 minutes
Cook time: 10 minutes
Total time: 30 minutes

Variations

  • Baja Style: Use battered and fried fish and top with creamy chipotle sauce.

  • Grilled Fish Tacos: Grill the fish for a smoky flavor and charred edges.

  • Spicy: Add jalapeños, hot sauce, or a spicy slaw for extra heat.

  • Tropical Twist: Top with mango or pineapple salsa for a sweet contrast.

  • Low-Carb: Serve in lettuce wraps instead of tortillas.

Storage/Reheating

Store cooked fish and toppings separately in airtight containers in the refrigerator for up to 2 days.
Reheat fish gently in a skillet or microwave until warmed through.
Tortillas can be reheated in a pan or microwave.
Assemble tacos just before eating to keep ingredients fresh and crisp.

FAQs

What kind of fish is best for tacos?

Mild white fish like cod, tilapia, mahi-mahi, or halibut work well due to their flaky texture and ability to absorb flavor.

Can I use frozen fish?

Yes, just make sure it’s fully thawed and patted dry before marinating and cooking.

How do I keep the fish from falling apart?

Cook the fish just until it flakes easily and handle it gently when flipping or transferring.

Are fish tacos healthy?

Yes, they’re generally lighter than meat tacos and packed with lean protein, healthy fats, and fresh veggies.

Can I make fish tacos ahead of time?

You can prep the components in advance, but it’s best to cook and assemble just before serving.

What’s the best sauce for fish tacos?

A creamy lime crema or chipotle mayo adds richness and complements the fish beautifully.

Do I need to marinate the fish?

A short marinade (15–30 minutes) helps enhance flavor, but it’s not required if you’re short on time.

Can I bake the fish instead of pan-frying?

Yes, bake at 400°F (200°C) for about 10–12 minutes or until the fish flakes easily with a fork.

What sides go well with fish tacos?

Mexican rice, black beans, corn salad, or chips and guacamole are all great options.

Are corn or flour tortillas better?

Corn tortillas are traditional and offer great texture, but flour tortillas work well too—it’s a matter of personal preference.

Conclusion

Fish Tacos are a delicious, light, and versatile meal that’s quick to prepare and full of flavor. With tender, seasoned fish, crunchy slaw, and creamy sauces wrapped in a warm tortilla, they’re a perfect balance of textures and tastes. Great for weeknights or entertaining, these tacos are sure to be a hit every time you serve them.


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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Lisa
  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings (about 2 tacos per person)
  • Category: Main Dish
  • Method: Grilled or Pan-Seared
  • Cuisine: Mexican
  • Diet: Low Fat

Description

Fish Tacos are a light and flavorful dish featuring tender, seasoned white fish served in warm tortillas and topped with crunchy slaw, creamy sauce, and fresh toppings. Inspired by Baja California cuisine, they offer a perfect balance of textures and bold coastal flavor.


Ingredients

  • 1 lb white fish fillets (cod, tilapia, or mahi-mahi)
  • 2 tablespoons olive oil
  • 2 tablespoons lime juice (plus more for serving)
  • 2 cloves garlic, minced
  • 1 teaspoon chili powder
  • 1/2 teaspoon cumin
  • 1/2 teaspoon paprika
  • Salt and pepper, to taste
  • 8 corn or flour tortillas
  • 2 cups shredded cabbage or slaw mix
  • 1/4 cup sour cream or Greek yogurt
  • 2 tablespoons mayonnaise
  • 2 tablespoons chopped cilantro
  • Optional toppings: sliced avocado, pico de gallo, sliced radishes, mango salsa, jalapeños, hot sauce

Instructions

  1. In a bowl, whisk together olive oil, lime juice, garlic, chili powder, cumin, paprika, salt, and pepper.
  2. Coat the fish in the marinade and let sit for 15–30 minutes.
  3. Preheat a skillet or grill over medium heat. Cook fish for 3–4 minutes per side, or until cooked through and flaky. Remove and gently break into chunks.
  4. Warm tortillas in a dry skillet or microwave until soft.
  5. In a small bowl, mix sour cream or Greek yogurt, mayonnaise, lime juice, and chopped cilantro to make the crema.
  6. Assemble tacos: place fish on each tortilla, top with cabbage slaw, drizzle with crema, and add desired toppings.
  7. Serve immediately with lime wedges on the side.

Notes

Use fresh or thawed fish, and pat it dry before marinating.Bake the fish at 400°F (200°C) for 10–12 minutes if preferred over pan-frying.Marinating enhances flavor, but the recipe also works with just seasoning if short on time.To make the dish spicier, add jalapeños or hot sauce to the crema or slaw.Store leftover components separately and assemble tacos fresh to maintain texture.


Nutrition

  • Serving Size: 2 tacos
  • Calories: 320
  • Sugar: 3g
  • Sodium: 380mg
  • Fat: 14g
  • Saturated Fat: 3g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 26g
  • Fiber: 3g
  • Protein: 25g
  • Cholesterol: 60mg

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