Préchauffer le four à 190°C (375°F).
Dans un bol, mélanger la sauce soja, 1 cuillère à soupe d'huile végétale et la fécule de maïs. Éponger et couper en cubes le tofu. Ajouter le tofu au mélange de sauce soja. Déposer les cubes de tofu sur une plaque de cuisson recouverte d'un papier parchemin. Enfourner et cuire pendant 25 à 30 minutes. À mi-cuisson, retourner les cubes de tofu.
Pendant ce temps, porter une casserole d'eau à ébullition. Quand l'eau bout, saler et plonger les morceaux de brocoli. Cuire les brocoli pendant 4 minutes, les égoutter et rincer sous l'eau froide.
Ciseler l'oignon.
Dans une poêle, verser le restant d'huile. Chauffer la poêle et ajouter l'oignon. Faire revenir l'oignon pendant 6 minutes. Ajouter le brocoli et l'ananas. Poursuivre la cuisson pendant 4 minutes. Ajouter le gingembre, l'eau, la confiture d'abricot et la sauce douce aux piments. Laisser mijoter à feu doux pendant 5 minutes. Saler et poivrer au goût. Ajouter le tofu dans la sauce et bien mélanger. Poursuivre la cuisson quelques minutes. Servir sans attendre avec un riz ou des nouilles asiatiques. Déguster avec plaisir.
*Vous pouvez utiliser de l'ananas frais. Dans ce cas, commencez à le faire cuire en même temps que l'oignon.
**Vous pouvez remplacer la confiture d'abricots et la sauce douce aux piments par de la gelée de poivron.