Heat the oil in a heavy pan, and sauté the chicken until golden brown. Remove and keep warm. Add the onion and red peppers to the pan, and gently sauté until softened but not coloured. Stir in the garlic and sauté for a minute or so.
Add the chicken, tomatoes, wine and oregano. Season well with salt and pepper, bring to a boil, then cover the pan tightly.
Reduce the heat and simmer gently, stirring occasionally, for 30–35 minutes until the chicken is tender and the juices run clear.
Preheat the grill until hot.
Stir the cannellini beans into the chicken mixture, and simmer for a further 5 minutes until heated through. Sprinkle with the breadcrumbs, and cook under the grill until golden brown.