wash trim and grate the courgette, place in a bowl, sprinkle with salt, set a side for 5 minutes
peel and chop the onion(s) finely, peel and grate the ginger, wash and finely chop the fresh coriander, wash and finely chop the chilli, squeeze out the access water from the courgettes reserve the liquid, place the courgette in a bowl
add the onions, chilli, ginger and coriander to the courgette bowl and mix, add the gram flour, stir to mix the ingredients
half fill a medium pan with water and boil, prick tomatoes and place in boiling water for 5 mins
form the courgette mixture into egg size balls, heat about 1 cm oil in a frying pan, add the courgette balls and fry in batches, cook till golden brown, Drain on kitchen paper, set a side on a plate
drain the tomatoes and place in cold water, remove the skins from the tomatoes, chop tomatoes removing the hard central core
peel and chop the onion(s) finely, heat the oil in the frying pan, add the onions, cook till soft
remove from the heat, add the turmeric, cayenne and coriander, cook for a minute or two, add the cumin, cook for a minute or two
add the chopped tomatoes to the frying pan, cook for 5 minutes, add the courgette juice, cook for 5 minutes
Add the cream to the frying pan, add the garam masala, season with salt and pepper, cook for a minute or two, add the courgette balls to the sauce, cook for 5 minutes
cook the rice using the cooking instructions, place the rice in individual serving dishes
add the courgette balls, coat with a little sauce, serve immediately
if cooking extra for the freezer, store the courgette balls in a freezable container allow to cool and then place in freezer