Hacher l'échalote et l'ail. Couper en dés le tofu.
Dans une poêle, chauffer l'huile. Quand le corps gras est chaud, faire revenir l'ail et l'échalote pendant 2 minutes. Ajouter la sauce soja, le ketchup, le beurre d'arachide, le sirop d'érable, le bouillon de légumes et la sauce sriracha. Bien mélanger.
Ajouter les cubes de tofu et porter à ébullition. Laisser cuire jusqu'à ce que la sauce ait épaissi. Servir avec du riz et déguster avec plaisir.