Squeeze all the water from the grated courgettes and onion (conserve the water for the sauce)
Add all the other ingredients except the oil, mozzarella and semolina, mix well. Take a mozzarella cube and some of the mix and form a little ball with the cheese in the centre
Roll the balls in the semolina so they have a light coating
Fry these in hot oil at medium heat, making sure they don’t over cook
They should be golden brown all over when you remove them from the oil and drain them in a kitchen paper.
An alternate option is to use the air-fryer, which is healthier but will take a bit longer. To do this:
Heat the air-fryer at 360 degrees Fahrenheit and line with parchment paper
Place the balls, making sure they are not touching each other. Spray or brush with some oil (I used sun-flower oil) and then cook them for 8-9 minutes
Flip the balls carefully with tongs (or if you have asbestos fingers, go ahead, use your hands but be careful) and cook again for another 8 minutes
They should be uniformly golden brown all around and they’re done, ready to be smothered in the sauce!