Print

Flavorful Fish Tacos Recipe with Easy Fresh Toppings

fish tacos - featured image

These fish tacos are bursting with citrusy lime, smoky-spiced fish, and fresh toppings, making them a quick and easy meal perfect for Taco Tuesday or casual gatherings.

Ingredients

Scale
  • 1 lb white fish fillets (cod, tilapia, or halibut)
  • 1 tbsp olive oil
  • 1 tsp smoked paprika
  • 1 tsp ground cumin
  • 1/2 tsp chili powder
  • 1/2 tsp garlic powder
  • 1/4 tsp salt
  • Juice of 1 lime
  • 2 cups shredded cabbage (purple or green)
  • 1/2 cup diced tomatoes
  • 1/2 cup diced red onion
  • 1/4 cup chopped fresh cilantro
  • 1 ripe avocado, sliced
  • 1/4 cup crumbled feta or cotija cheese
  • Fresh lime wedges for serving
  • 1/4 cup plain Greek yogurt
  • 2 tbsp mayonnaise
  • 1 tbsp lime juice
  • 1/2 tsp smoked paprika
  • Salt to taste
  • 8 small flour or corn tortillas

Instructions

  1. Prepare the marinade: In a mixing bowl, combine olive oil, smoked paprika, cumin, chili powder, garlic powder, salt, and lime juice. Stir until well mixed.
  2. Marinate the fish: Place the fish fillets in a shallow dish or zip-top bag. Pour the marinade over the fish, ensuring it’s evenly coated. Let it marinate for 15 minutes while you prepare the toppings and sauce.
  3. Make the creamy sauce: In a small bowl, whisk together Greek yogurt, mayonnaise, lime juice, smoked paprika, and salt. Taste and adjust seasoning if needed. Set aside.
  4. Prep the toppings: Dice the tomatoes and red onion, chop the cilantro, shred the cabbage, and slice the avocado. Have everything ready to go for easy assembly.
  5. Cook the fish: Heat a skillet or grill pan over medium-high heat. Add a drizzle of olive oil. Cook the fish for 3-4 minutes per side, or until it’s flaky and cooked through. Remove from heat and gently flake into bite-sized pieces.
  6. Warm the tortillas: Heat the tortillas in a dry skillet or directly over a gas flame for a few seconds on each side until warm and pliable.
  7. Assemble the tacos: Layer shredded cabbage, flaked fish, diced tomatoes, red onion, avocado slices, and cheese onto each tortilla. Drizzle with the creamy sauce and garnish with fresh cilantro and a squeeze of lime juice.
  8. Serve immediately and enjoy!

Notes

[‘Choose firm white fish like cod or tilapia for easy handling and great flavor.’, ‘Don’t skip the lime juice—it brightens up the flavors and balances the spices in the marinade.’, ‘Fish cooks quickly, so avoid overcooking. It’s done when it flakes easily with a fork.’, ‘Heating the tortillas makes them pliable and prevents cracking when folded.’, ‘Customize the heat by adding cayenne pepper to the marinade or serving with hot sauce.’]

Nutrition

Keywords: fish tacos, easy tacos, healthy dinner, quick meal, seafood recipe, taco recipe, Mexican food, gluten-free option, customizable toppings