Heat the oil in a deep frying pan and fry the onions and peppers for a few mins until softened.
Stir in the chipotle paste for a minute, then add the tomatoes.
Add up to a tomato can-full of water to cover the chicken and bring to a gentle simmer.
Add the chicken breasts and gently simmer, turning occasionally, for 20 mins until cooked through.
Bring a large saucepan of water to the boil with the stock cubes.
Add the quinoa and cook for 15 mins until tender.
Add the beans for the final minute, then drain well.
Stir in the coriander and lime juice, then check for seasoning before covering to keep warm.
Lift the chicken out onto a board and shred each breast using two forks.
Stir the chicken back into the tomato sauce with the sugar and season.
Serve with the quinoa, scatter with coriander leaves, and add a dollop of yogurt on the side.