Heat olive oil in a large pan. Add onion and garlic and fry on a medium heat, stirring often, until lightly browned.
Add cumin and paprika, stir for 1 minute or until fragrant.
Add remaining ingredients to the pan, stir to combine.
Bring bean mix to a boil, then turn down to low and let simmer gently for 20-30 minutes or until the liquid has reduced. Remove from heat.