Heat the oil in a non-stick frying pan. Fry the chicken on all sides for approx. 10 mins. over a medium heat, remove and season with salt. Wipe the cooking fat from the pan using kitchen paper.
Heat the oil in the same pan. Sweat the onions for approx. 3 mins., add the pepper and fry briefly. Add the tomato puree and continue to sweat for approx. 1 min. Add the stock and wine, bring to the boil, reduce the heat. Return the chicken to the pan, cover and simmer over a medium heat for around 20 mins. Remove the chicken, puree the sauce and pour back into the pan. Stir in the cream and lemon juice, return the chicken to the pan, heat through, season with salt and sprinkle with paprika.