Start by heating the olive oil over a medium heat. Chop the onion, peel and crush the garlic and add both to the olive oil. While they're gently frying put the milk and chicken stock into a large saucepan and start to bring to the boil.
When the onion and garlic have been frying for 5 minutes and they're softened add the spices and allow to fry for another couple of minutes. Add the chickpeas and stir to get them fully coated in the spices.
Pour in the chopped tomatoes plus another half a tin of water and the honey and bring to the boil. Simmer for 20 minutes while you make the polenta.
By now the milk and chicken stock mixture should be boiling. Pour in the polenta, whisking constantly. At this point you'll probably need to turn the heat down so that the polenta can cook gently for 10 minutes. Make sure you stir it regularly. You'll probably want to make the poached eggs now if you're having them.
Just before the polenta is finished cooking, add the goat's cheese and stir through. Pour the polenta into two bowls and top with a hearty helping of chickpeas. Top with a poached egg and a good dollop of greek yoghurt.