Faites chauffer l'huile d'olive dans un Instant Pot ou un multicuiseur, sans couvercle, en mode « sauter » (réglage normal). Ajoutez l'oignon et l'ail et faites revenir environ 3 minutes.
Ajoutez le tempeh coupé en quartiers et 120 ml de bouillon dans la casserole. Faites revenir et émiettez le tempeh à l'aide d'une cuillère en bois. Laissez reposer le couvercle sur la casserole pendant 5 minutes. (Ajoutez du bouillon de légumes si nécessaire pour éviter que le tempeh n'attache.)
Pendant ce temps, dans un petit bol, ajoutez 120 ml de haricots pinto et tous les jalapeños coupés en dés. Écrasez-les avec un presse-purée ou une fourchette.
Continuez à remuer, à faire sauter et à émietter le tempeh jusqu'à ce qu'il ressemble à de petits haricots blancs (ou à des miettes de viande). Transférez la purée de haricots dans la casserole et, à l'aide d'un presse-purée, écrasez-la avec le tempeh.
Ajoutez les haricots entiers restants, les piments verts, les tomates, l'eau, la poudre de chili (si vous en utilisez) et le bouillon de légumes restant dans la casserole, en mélangeant bien.
Couvrez la casserole, positionnez la poignée d'évacuation de la vapeur sur « fermeture », sélectionnez la fonction manuelle, placez le bouton de l'autocuiseur sur « basse pression » et programmez 5 minutes. Une fois la cuisson terminée, laissez la vapeur s'échapper naturellement.