Method

STEP 1
Combine garlic, ginger, spices and yogurt in a large bowl until smooth. Add the fish and toss to coat. Allow to stand for 30 minutes, if time permits.


STEP 2

Heat oil in a large frying pan over low-medium heat. Add onions, cinnamon and cardamom and cook for 10-15 minutes, stirring regularly until onions are dark golden brown. Remove from heat and set aside.


STEP 3

In the same pan, heat over medium-high heat, add the yogurt coated fish to the pan and cook for 3 minutes on each side or until slightly golden. Add the remaining marinade and stock and stir until combined. Reduce heat to low and simmer for 5 minutes or until fish is cooked through. Serve fish curry topped with onions.