Roughly grate the courgettes, sprinkle with salt and set aside while you prep the other ingredients.
Place the chopped spring onions in a bowl with the herbs. Add the cooked grains and the lemon zest. Mix to combine.
Crack the eggs into the mixture and whisk to combine. Add the yoghurt, mix.
Squeeze the water out of the courgette over the sink, then add the courgette to the batter.
Add the flour, cheese, chopped walnuts and season well with salt and pepper.
Heat enough oil to just cover the base of a large frying pan, over a medium high heat. When it shimmers drop in heaped tablespoons of the mixture, flattening them just slightly with the back of a spoon.
Fry for around three minutes on each side until crisp, slightly puffed and golden brown.
You might need to cook in batches. Once cooked set the fritters to drain on a plate lined with kitchen paper.
To make the dip, stir together the yoghurt, garlic, lemon juice, extra virgin olive oil and season well. Place in a serving bowl.
Serve the fritters with the yoghurt dip on the side, sprinkle over a few chilli flakes, a splash of olive oil or hot sauce and some lemon juice.