This spicy, tangy and lightly sweet fish curry is a simple and delicious one-pot dinner perfect for any night of the week. Serve with some steamed basmati rice for a complete meal.
500g(1lb)firm white fishsuch as cod, haddock or tilapia, cut into 5cm (2in) pieces
Instructions
Add the mustard seeds, cumin seeds, coriander seeds and fennel seeds to a large skillet and set over medium heat. Toast the seeds until very fragrant and they begin to dance across the bottom of the pan - about 2 minutes.
Add 2 tbsp of neutral oil the skillet. Once shimmering, add the onion along with a generous pinch of salt. Cook, stirring occasionally, until the onion has softened and has begun to brown around the edges - 8-10 minutes.
Add the ginger, garlic, chili, cilantro stems and tomato paste. Cook, stirring frequently, until fragrant and the tomato paste has darkened - about 2 minutes. Add the curry powder, cardamom, coriander, cumin, turmeric and cayenne pepper. Stir to combine and cook for 30 more seconds.
Pour the tomatoes over the spice and onion mixture. Stir in the vegetable stock, tamarind puree, brown sugar and ¼ tsp of salt. Bring to a gentle simmer. Allow the sauce to simmer, stirring occasionally, for 15 minutes.
Season the fish with salt and pepper. Use tongs to gently place it into the simmering curry - ensuring that it is submerged. Continue simmering until the fish is flaky and completely cooked through - 5-10 minutes depending on the thickness of the fish. Serve, topping with the picked cilantro leaves.