Faîtes chauffer l'huile d'olive. Ajoutez l'oignon puis faîtes revenir pendant environ 3 minutes. Ajoutez également l'ail puis faîtes revenir pendant encore 2 minutes.
Joignez-y ensuite les haricots verts, le cumin, la cannelle, le piment et les tomates. Mélangez bien.
Laissez bouillir puis couvrez la poêle avec son couvercle avant de baisser le feu. Laissez chauffer à feu doux pendant 20 minutes en remuant de temps en temps.