1 lb (450 g) cauliflower
115 g (4 oz) creamed coconut block, grated
1 1/4 cups (10 fl oz) 300 ml warm water
2.5cm (l in) cube of fresh ginger, peeled and chopped
4 cloves of garlic, crushed
55 ml (2 fl oz) water
4 tbsp vegetable oil
1 level tsp ground cinnamon
1 medium onion, peeled and diced
2 small green chillies, deseeded and chopped
2 medium tomatoes, peeled and diced
1 level tsp ground turmeric
4 medium potatoes, peeled and parboiled, cooled
Juice of a fresh lemon
1 tsp garam masala
1 tsp salt
6 medium eggs, hard boiled (cooked)