Fish tacos

These fish tacos are filled with delicate white fish, crisp salad, avocado and some natural yogurt for a well-balanced, delicious Mexican dinner.

Serves 4

Prep Time 15 min

Cooking Time 5 min


  • 600g skinless and boneless white fish fillets, cut into large chunks
  • Good pinch chilli powder
  • 1tsp ground allspice
  • 1tsp smoked paprika
  • Zest and juice 1 lime, plus wedges to serve
  • Cooking oil spray
  • 200g red cabbage, shredded
  • 1 large carrot, shredded or grated
  • 1 little gem lettuce, shredded
  • 325g can sweetcorn in water, drained
  • 1 medium red apple, finely sliced
  • Handful fresh mint or coriander leaves
  • 1tbsp extra-virgin olive oil
  • 8 mini wholegrain or 50/50 tortilla wraps
  • 1 avocado, flesh sliced
  • 150g low-fat natural yogurt


  1. Pat the fish dry with kitchen paper. Combine the spices and lime zest in a medium freezer bag with a grind of black pepper. Add the fish to the bag, then seal and gently shake to coat it in the spice mixture.
  2. Spray a medium non-stick frying pan with oil. Cook the spiced fish for 2–3 min on each side until golden and the flesh flakes easily when tested with a fork.
  3. Meanwhile, combine the cabbage, carrot, lettuce, sweetcorn, apple and mint or coriander leaves in a mixing bowl. Add the lime juice and olive oil, then toss to mix. Warm the wraps according to the pack instructions, then divide among 4 plates.
  4. Top one half of each wrap with the salad, fish, avocado and a dollop of yogurt. Fold up and serve with lime wedges to squeeze over.

Nutrition per serving

Read more on how we calculate nutrition.
530kcal 38g 17g 4g 14g 18g 1g 226mg 49g 4mg

Leave us a comment...

Extreme makeovers recipes

More Recipes

Saved to your recipes.

Saved to your articles.

Saved to your diets.