Trim the chicken and cut into bite-sized pieces.
Melt the butter in a pan, add the olive oil. Add the chopped onions and
cook gently until soft and golden. Add the garlic and cook for another
minute or so.
Add the chicken pieces to the onion and garlic mixture and brown on all
sides.
Add the chicken stock, season with salt and pepper to taste and add the
chopped parsley. Bring to the boil then turn the heat down to minimum
and leave gently cooking - uncovered - for about 20 minutes.
Remove the chicken pieces and keep warm. Turn up the heat and reduce
the liquid by about half. Remove from the heat and stir in the yoghurt.
Serve the garlic chicken with mashed potato, your favourite veg and the
garlicky sauce