Placez les lentilles dans une petite casserole et couvrez-les de 2 pouces d’eau. Couvrir et porter à ébullition, puis réduire à un mijotage. Cuire jusqu’à ce que les lentilles soient tendres, environ 30 minutes.
Pendant ce temps, chauffer l’huile dans une grande poêle à feu moyen-élevé. Ajouter l’oignon et le poivron. Cuire en remuant fréquemment jusqu’à ce que l’oignon soit doré, environ 8 minutes.
Ajouter la poudre de chili, le paprika, le cumin, le piment de Cayenne et la pâte de tomate et cuire, en remuant constamment, jusqu’à ce que les épices et la pâte de tomate soient parfumées, environ 2 minutes.
Ajouter le vinaigre, puis utiliser une cuillère en bois pour gratter les morceaux au fond de la poêle. Ajoutez 2 tasses d’eau, l’ail, les abricots et les tomates concassées.
Réduisez le feu à moyen-doux et laissez la sauce mijoter jusqu’à ce qu’elle épaississe, au moins 30 minutes.
Lorsque les lentilles sont cuites, égouttez l’excès de liquide de cuisson et ajoutez-les à la casserole avec la sauce ; remuez bien pour combiner.
Écraser une partie ou la totalité des lentilles à l’aide d’une cuillère en bois ou d’un pilon à pommes de terre. Goûtez et ajustez l’assaisonnement si nécessaire avec plus de sel et de poivre.
Faites griller les pains à hamburger au four, si désiré. Déposer à la louche 1 tasse du mélange de lentilles sur chaque petit pain grillé et servir.