Before coating the chunks, preheat a large wok or pan. Add enough neutral oil to submerge at least half of the soy chunks. Leave the oil to get very hot.
Meanwhile, add in the corn or potato starch, salt, and chinese five spice in a bowl. Mix together.
Add half of the starch mix to the soy chunks.
When the pieces have absorbed some of the starch, you can the remainng starch mixture to make sure they’re coated very well. The coating is really important to get really crisp pieces of “chicken” after frying. Mix everything well to evenly coat. The chunks should be white from the starch.
By this time, you can check your oil if it’s hot enough. There will be small bubbles and you can test the heat of the oil by placing a small piece. If it immediately bubbles when you place it, the oil is hot enough.
Carefully place the soy pieces n the oil. Make sure the pan is not overcrowded. If you’re using a large pan, you can cook everything in one batch. If using a smaller pan, you can cook this in 2-3 batches.
Leave the pieces to fry for 2-3 minutes or until golden brown throughout. You can move around and flip the pieces (if your oil doesn’t completely submerge the pieces) to evenly crisp and cook each side until golden brown.
Once the pieces are golden brown, remove them from the oil and place in a strainer to drain out the excess oil.
While the pieces are still hot, sprinkle over some of the salt, 5 spice powder, and pepper, to taste. Mix this and add more if needed.
If using basil, add these into the oil and leave to crisp for 4-5 minutes. They’ll turn translucent when crisp.
Be careful when frying basil since they tend to splatter when placed in the oil. Also be sure your basil has no water droplets because they can splash even more when placed in the oil to fry.