In a pan, heat 1 tablespoon of oil or butter, saute onion, garlic, and spring onion until fragrance. Set aside.
Heat butter in a pan, add flour, milk and the fried ingredients. Transfer the mixture into a mixing bowl, add soya residue and mix well.
Shape the cake in your palm, dip in the egg, coat with bread crumbs. Deep fry for a few seconds until golden brown. Serve with any sauce of your choice.