Thinly slice the onion and garlic, then chop the ginger and turmeric. Cut the bell pepper and carrot into small pieces.
Heat some oil in a saucepan, then gently sauté the onion for about 5 minutes. Add the pepper and carrot pieces and stir-fry for another minute.
Add the garlic, ginger, turmeric and seeds, then stir-fry for a minute.
Stir in the tomato purée, then add the powdered spices and stir for another 30 seconds.
Add the chopped tomatoes. Using the tin, add a full tin of water. Season with salt and pepper and bring to the boil.
Cook for 15 minutes over low heat, then add the drained chickpeas and coconut cream, then cook for 5 minutes. You should have a thick, silky stew.
Meanwhile, cut the fish into bite-sized pieces.
When the stew is ready, stir in your chosen greens, then add the fish, cover and cook for another 5 minutes. Don’t overcook the fish!
Serve warm.