Place a frying pan over a medium heat and add a glug of olive oil. Add the onion, chilli and garlic with a pinch of salt and pepper and sauté until tender and dark golden, about 6 minutes. Add the cumin and cook until aromatic. Stir in the tomatoes and gently simmer for 5 minutes. Add the beans, heat through for 2 minutes, then set aside.