Into a food processor add the chicken, fennel fronds, dill, parsley and a pinch of salt and pepper and blitz until well mince and can roll freely in your hands
Roll into golf ball size meatballs dipping your hands in cold water in between each making it easier to handle ? Transfer to a fridge for 20 minutes to firm up
In a medium saucepan combine the teff, 2 1/2 cups of water, pinch of salt, paprika and 1 cup of chicken stock. Cover, turn to high heat, bring to a boil and turn to low to simmer for 12-15 minutes.
Add half the oil to a frypan on medium to high heat and cook the meatballs for 3-5 minutes, rotating until they are golden brown all over. Transfer to a plate.
In the same frypan add the remaining oil and caramelise the onion on a medium heat for 5-8 minutes or until golden brown. Crush or microplane the garlic and add to the pan, stir for another minute. Then add the mushrooms and fennel and allow to soften for further 5 minutes
Add the cooked teff to the pan, sprinkle in turmeric, cumin and season with a pinch of salt and pepper. Deglaze the pan with the remaining chicken stock and pop the meatballs back in. Cover and turn to low and allow to simmer for 15 minutes
Squeeze over lemon juice and top with fresh coriander and serve with optional yoghurt ?