Fish Soft Tacos


fish soft taco

Soft fish tacos can be made in under 40 minutes.

This is a recipe that I’ve been making for well over 30 years. It’s easy to make at home in the kitchen but even better when done on the barbecue. Today I settled for the former and it was delicious!

This fish taco recipe is another of the recipes I have developed for my friends at Aldi UK. All of the ingredients were purchased there. That is except for the tortillas. Aldi supply really nice tortillas but I usually like to make my own. There’s nothing nicer than piling the marinated grilled fish onto freshly made, hot tortillas and then topping them with the creme, salsa and red onions. We’re talking food heaven here.

If you don’t already have your own salsa recipe, you might like to try mine. You can serve it chunky or blend it until smooth like I did for this recipe.

You might also like to try my Aldi UK homemade flour tortillas.

Mexican style creme

Mexican style creme.

The creme is nothing more than about 3 tablespoons of sour cream mixed whisked with a teaspoon of chilli powder and a tablespoon of water. Trust me here, you are going to like it.

Marinating fish

Fish marinating in the coriander and garlic marinade.


Making fish tacos

Pan fry the fish in a little olive oil for about three minutes per side.

Making fish tacos

As the fish cooks, it will begin to break apart. This is when it’s ready.

Making fish tacos

Hot and ready to be topped!

Fish Tacos

Dig in!

Fish Soft Tacos
Prep time
Cook time
Total time
Recipe type: Main
Cuisine: Mexican
Serves: 4
  • 600g cod or any white flaky fish
  • 100ml olive oil but more for frying
  • Juice of one lime
  • 1 teaspoon red chilli powder
  • ½ teaspoon cumin
  • 2 cloves garlic
  • 1 green chilli – finely chopped
  • 1 small bunch of coriander
  • 2 cloves garlic
  • 8 flour tortillas
  • 3 tablespoons sour cream whisked with one tablespoon water and a teaspoon of chilli powder
  • ½ red onion – thinly sliced
  • Salsa to serve
  • Grated cheese (optional)
  1. Start by making your marinade.
  2. Blend the olive oil, lime juice, chilli powder, cumin, green chilli, garlic and coriander together in a blender.
  3. Place your cod fillets in a bowl and cover the fish with the marinade. Let sit for about 20 minutes.
  4. When ready to cook, heat a non stick frying pan over medium high heat.
  5. Pour in about 2 tablespoons of olive oil and then place the fish in the pan.
  6. Cook each side for about three minutes or until the cod is cooked through and beginning to flake a bit.
  7. Top your hot tortillas with the fish and then spoon over the salsa and Mexican creme.
  8. Finish with a few sliced red onions and some grated Cheddar cheese.


Disclaimer: I was paid to write this recipe for Aldi. The Aldi ingredients used were perfect for this recipe. All opinions are my own.