Makaron ryżowy przygotuj według instrukcji na opakowaniu. Polędwiczkę opłucz, osusz i pokrój w cienkie plastry. Ananasa odsącz na sitku, zachowaj 50 ml zalewy. Marchew obierz ze skórki i pokrój w cienkie paseczki. Paprykę przekrój na pół, usuń nasiona i pokrój w paski. Szalotkę obierz i pokrój w pióra. Imbir obierz, a następnie pokrój w plasterki.
W woku lub na dużej patelni rozgrzej 2 łyżki oleju i wrzuć na niego plastry polędwiczki. Smaż przez 3 minuty, mieszając co chwilę tak, aby polędwiczka równomiernie się usmażyła. Mięso przełóż na talerz. W tym samym woku rozgrzej łyżkę oleju i wrzuć na niego imbir oraz drobno posiekany czosnek. Smaż przez minutę, a następnie dodaj szalotkę, marchew i paprykę. Smaż warzywa 2-3 minuty. Po tym czasie dodaj ananasa, kiełki sojowe i szpinak. Smaż całość przez minutę.
W miseczce wymieszaj sos sojowy, syrop z ananasa i mąkę ziemniaczaną. Zawartość miseczki przelej do woka, dodaj polędwiczkę, dokładnie wymieszaj i doprowadź do wrzenia. Gotuj 2 minuty na małym ogniu. W tym czasie sos zgęstnieje. Gotowe danie dopraw do smaku ostrą papryką. Wieprzowinę podawaj z makaronem ryżowym i listkami świeżej kolendry.