Leg de ananas op z'n zijkant en snij 'm in de lengte open. Snij het vruchtvlees in kleine stukjes. Bak de knoflook goudbruin in de olie. Voeg de champignons en sojabrokjes toe en roerbak die even mee. Voeg gember, tempeh, sojasaus, suiker en peper toe. Laat even meebakken en voeg dan de ananas, rijst, ui en tomaat toe. Blijf roeren om aanbakken te voorkomen. Voeg de sperziebonen toe en bak door tot de rijst gelig is. Haal de pan van het vuur en serveer een deel van de gebakken rijst in de uitgeholde ananas.