Dice onion into roughly 1cm pieces and finely chop or mince the garlic. Strain the chickpeas,reserving the liquid and chop the artichokes, chicken and spinach, if using fresh, into ½-1” pieces – you want a lot of texture in this dish and so don’t worry about cutting every element into perfectly measured squares!
Heat olive oil over medium heat and cook the onions until transparent; add garlic and cook for 1minute more. Add the artichoke, ½ cup of stock, a large pinch of salt and pepper and cook for a few minutes, stirring until you have a chunky ‘sauce’.Add more stock by 1-2 tbsp. if needed for a little extra liquid while you stew down the artichoke.
Add the majority of the fresh spinach and stir through. If you are using frozen spinach, note that this will release extra water into your pan, so add all of the spinach in one go and ensure to cook off the extra liquid.
Next, add your chicken, any remaining spinach and roughly half of the chickpeas and stir to incorporate. Check the seasoning and adjust with extra salt and pepper if needed, and add a splash or two of your reserved lemon juice.
Create a little nest foreach egg in your artichoke mix, leaving a thin layer across the bottom of the pan (without this your eggs will cook too quickly). Gently pour or crack your eggs into each nest, cover the pan with the lid and cook for 4 minutes.
During this time, finely chop your spring onion and parsley toppings if you’re using them. Zest the lemon if you haven’t already and set aside, ready to plate up.
After 4 minutes,check the firmness of your egg whites by gently pressing with your finger.We’re essentially looking for poached eggs – if the egg white is still watery,you can replace the lid and cook for another minute or two. If the eggs are perfectly cooked, remove the pan from the heat.