Chop the peppers and onions and reserve a ⅓ cup of the peppers and 1 tablespoon of the onion and set aside.
Heat some olive oil in a large pan and add the rest of the green peppers, onion, garlic, cumin, cinnamon and paprika and stir fry for 3 minutes.
Take off the heat and and spoon out half of the mix and set aside in a bowl.
Return the pan to the heat and add two-thirds of the black beans reserving a one third for later. Fry for 1 minute. Add the stock, chilli paste and lime juice and simmer for 8-10 minutes.
Take the pan off the heat and using a stick blender process the soup until it is smooth.
Return the soup to the heat and add the partially cooked green peppers, onions and garlic and the remaining black beans. Warm through for a minute.
Serve in bowls and garnish with the raw chopped peppers, onion, coriander/cilantro and red chilli.