Combine all filling ingredients in a medium sized bowl except cornstarch and water. In a separate bowl, mix together the cornstarch and water until cornstarch dissolves. Pour cornstarch mixture in with the rest of the filling ingredients and place in fridge for 2 hours
Heat oil in a medium sized pan for shallow pan frying. You want to have your temperature at medium low because the bean curd will brown too quickly if your oil is too hot.
Wipe down the beancurd down with a damp cloth. Cut 4x4in seaweed and 6x6 in bean curd skin squares. Layer seaweed on top of the beancurd. Spoon filling at one end of the seaweed (about 2 spoonfuls, sorry no real measurement!). Fold in sides of the bean curd and roll. Brush the bean curd at the end with a little water to seal your roll.
Place your roll in the hot oil and fry for about 5 minutes on each side.
Once done, place on paper towel to absorb excess oil before serving.