Preparation:

Salt the fish slices and let them stand for 15 minutes. Then dust them with flour.

Heat the oil in a frying pan and fry the fish quickly on both sides. Remove it to a cazuela, an earthenware casserole. In the same oil, fry the almonds, garlic, parsley, and bread until the bread is crisped, then skim out.

In a mortar, blender, or processor, grind the almonds, garlic, parsley, and wine to make a paste. Crush the saffron and add it to the paste. In the remaining oil, fry the onion until softened. Add the tomato and fry for several minutes. Stir in the almond mixture and fish stock or water and simmer for 2 minutes. Season with salt and pepper and pour over the fish in the cazuela. Simmer very gently (or bake in a medium oven) until the fish is done and flakes easily, about 20 minutes.