Description
These Zesty Fish Tacos with Spicy Sriracha Lime Sauce are a bold and flavorful twist on traditional tacos. With perfectly seasoned white fish, crunchy cabbage, creamy avocado, and a spicy lime sauce, this easy recipe is ideal for weeknight dinners or taco nights. Perfect for seafood lovers looking for a fresh and spicy fish taco recipe!
Ingredients
1 lb white fish fillets (cod, tilapia, or halibut)
1/2 tsp cumin
1/2 tsp paprika
1/2 tsp garlic powder
1/4 tsp salt
1/4 tsp black pepper
1 tbsp oil (for cooking fish)
6 small corn or flour tortillas
1 cup shredded cabbage (red or green)
1 avocado, diced
1/4 cup chopped fresh cilantro
2 tbsp fresh lime juice (plus wedges for serving)
1/2 cup sour cream or Greek yogurt
2 tbsp sriracha sauce
pinch of salt (for the sauce)
Instructions
1. Pat dry the fish fillets. In a small bowl, mix cumin, paprika, garlic powder, salt, and pepper. Rub this seasoning all over the fish. Let rest for a few minutes.
2. Heat oil in a non-stick skillet over medium heat. Add fish and cook for 3–4 minutes per side, until golden and flaky. Remove and gently flake into chunks.
3. In a bowl, mix sour cream (or Greek yogurt), sriracha, lime juice, and a pinch of salt. Whisk until smooth. Adjust sriracha to taste.
4. Prepare your toppings: shred the cabbage, dice the avocado, and chop the cilantro.
5. Warm tortillas in a dry skillet or microwave until soft and pliable.
6. Assemble tacos: Start with cabbage, add chunks of fish, top with avocado, drizzle the spicy sriracha lime sauce, and finish with chopped cilantro and a lime wedge.
Notes
Use a grill pan for added smoky flavor if preferred.
Adjust sriracha levels depending on your spice preference.
Dice avocado just before serving to prevent browning.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Skillet
- Cuisine: Mexican-inspired
Nutrition
- Serving Size: 1 taco
- Calories: 215
- Sugar: 1 g
- Sodium: 320 mg
- Fat: 11 g
- Saturated Fat: 3 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 14 g
- Fiber: 3 g
- Protein: 16 g
- Cholesterol: 35 mg