Heat oil and fry the soya sticks for 2-3 mins. Remove and keep aside.
In the same oil, fry the onion paste till translucent.
Mix in the rest of the pastes and the spices, and stir till the masala blends together. Lower heat and mix in the soya sticks stirring gently. Continue to cook over low heat. Place each soya stick in a foil and wrap into a parcel. Place the parcel in a pre-heated oven or grill and cook for 5-6 mins. more.
You could also steam the soya parcels and serve piping hot in the foil itself.
The idea to put the parcels on the grill, oven or steamer is to be able to serve piping hot. The heat is retained in the foil.