Égouttez les haricots rouges et le maïs, rincez-les à l'eau claire et réservez-les. Hachez finement l'oignon et l'ail.
Faites chauffer l'huile de colza dans une grande casserole ou une poêle profonde à feu moyen. Ajoutez l'oignon et l'ail finement hachés et faites-les revenir jusqu'à ce qu'ils soient translucides (environ 2 à 3 minutes). Ajoutez le hachis végétal et poursuivez la cuisson pendant 5 minutes, jusqu'à ce qu'il soit légèrement doré.
Incorporez la purée de tomates et laissez-la revenir quelques instants pour intensifier les saveurs. Ajoutez le mélange d'épices mexicaines et mélangez bien.
Ajoutez les haricots rouges et le maïs et faites-les revenir pendant environ 2 minutes. Versez l'eau dans la casserole et remuez jusqu'à obtenir une sauce onctueuse. Laissez mijoter le chili à feu moyen pendant environ 15 minutes pour que les saveurs se mélangent.
Goûtez le piment et assaisonnez-le avec du sel ou du piment supplémentaire si vous le préférez plus épicé.
Parsemez le chili d'une branche de coriandre fraîche avant de servir. Cela apportera au plat une note fraîche et aromatique.