Prep time: 20 minutes
Cooking time: 35 minutes
Preheat the oven to 205° C (400° F).
In a large skillet, heat the oil over medium heat. Caramelize the onion for 10 minutes, stirring regularly. Add the almonds, ginger, and spices, and continue cooking for another 10 minutes. Add the raisins 2 minutes before the end of the cooking time.
In another skillet, brown the bread cubes in oil for 5 minutes over medium heat. Add to the onion mixture and set aside.
In a large, heavy-bottomed skillet, heat the oil and butter over medium-high heat. Generously season the cod steaks. When the butter is bubbling, place the cod steaks in the pan and sear the flesh for 3 minutes on one side. Carefully turn them over and continue cooking for 2 minutes. Finish cooking in the oven, 5 minutes.
Generously garnish the steaks with the Moroccan croutons.