In a large saucepan, heat olive oil and add onion and garlic. Sauteé for 2 minutes.
Add red capsicum and red hot chili pepper. Sauteé for 1 more minute. Add all the spices and stir for 1 minute.
Add diced tomatoes and vegetable stock, bring to boil and simmer for 10 minutes.
Add black beans and simmer for 2-3 minutes. Remove and discard bay leaves.
For a smoother consistency, mix the soup with a hand mixer. If you like your soup thicker, you can skip this step.
Divide into bowls and enjoy!