Préparer les légumes : Chauffer 1 c. à soupe d’huile d’olive dans une grande poêle à feu moyen. Ajouter l’oignon, le poivron et la courgette. Assaisonner de sel, de poivre, de cumin, de paprika et de poudre de chili (si utilisée). Faire revenir pendant 7 à 10 minutes jusqu’à ce que les légumes soient tendres. Ajouter les haricots noirs et le maïs, et cuire encore 2 minutes. Retirer du feu et réserver.
Préparer la sauce chili : Chauffer 1 c. à soupe d’huile d’olive dans une casserole à feu moyen. Ajouter l’oignon et l’ail, et faire revenir pendant 3 minutes jusqu’à ce qu’ils soient tendres. Ajouter les tomates concassées, le concentré de tomates, la poudre de chili, le cumin et le paprika fumé. Assaisonner de sel et de poivre. Laisser mijoter pendant 10 minutes.
Assembler les enchiladas : Préchauffer le four à 180°C (350°F). Répartir une portion du mélange de légumes au centre de chaque tortilla. Saupoudrer de fromage râpé, puis rouler les tortillas et les disposer dans un plat allant au four, pli vers le bas.
Ajouter la sauce et cuire au four : Verser la sauce chili sur les enchiladas, en veillant à bien les couvrir. Saupoudrer le reste du fromage râpé sur le dessus. Cuire au four pendant 20 à 25 minutes, jusqu’à ce que le fromage soit fondu et doré.
Servir : Garnir les enchiladas de coriandre fraîche hachée et servir chaud, accompagné de crème fraîche, de guacamole ou de salsa, si désiré.